Условная минимизация слабоунимодальных функций методом бинарного сканирования (бискана)

Владимир Александрович Коднянко

Аннотация


Предложен метод бинарного сканирования (бискана) для условной минимизации слабоунимодальных функций. Областью приложения данного метода является оптимизация кусочных, ступенчатых, релейных и иных слабоунимодальных функций, экстремум которых может быть локализован, как в узких, так и протяженных областях, включая области постоянства минимизируемой функции. Алгоритм, реализующий метод, представлен двумя процедурами, блок-схемы которых приведены в статье. Для оценки работоспособности бискана был проведен сравнительный вычислительный эксперимент на примерах минимизации ряда слабоунимодальных функций. Установлено, что в сравнении с конкурирующими методами, в частности с методом золотого сечения и методом последовательного перебора, бискан дает лучшие показатели быстродействия. Наибольшее быстродействие метод обеспечивает при минимизации непостоянных монотонных функций. Для определения экстремума требуется лишь пять вычислений такой функции. В сравнении с методом золотого сечения бискан имеет в 1,5 раза большее быстродействие при решении задач данного типа. При минимизации строго слабоунимодальных функций, к которым не применимы известные методы минимизации унимодальных функций, в частности, метод золотого сечения, бискан работает на порядки быстрее конкурирующего метода последовательного перебора.



Ключевые слова


бинарное сканирование; бискан; метод золотого сечения; метод последовательного поиска; унимодальная функция; слабоунимодальная функция; минимизация функции; быстродействие метода

Полный текст:

PDF

Литература


Fedorov V.V. Chislennye metody maksimina [Numerical Methods of Maximin]. Moscow, Nauka, 1979. 272 p.

Wilde D.J. Optimum Seeking Methods. Prentice-Hall Inc., Englewood Cliffs, New Jersey, 1964. 202 p.

Bunday D.B. Basic Optimization Methods. Hodder Arnold, 1984. 128 p.

Kiefer J.K. Sequential Minimax Search for a Maximum. Proceedings of the American Mathematical Society 4. 1953. pp. 502–506.

Irbenek V.S., Kelenin K.V. Algorithms for Solving the Assignment Problem and Their Application. Programmnye produkty i sistemy [Software Products and Systems]. 1999. no. 1. pp. 20–24.

Irbenek V.S. The Method of Local Full Busting and Its Application for Optimizing the Placement of Constructive Modules in the CAD of Electronic Equipment. Informatsionnye tekhnologii i vychislitel'nye sistemy [Information Technologies and Computer Systems]. 1999. no. 1. pp. 3–17.




DOI: http://dx.doi.org/10.14529/cmse180404