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