|
РАЗВИТИЕ МЕТОДОВ ГЛАДКОЙ ОПТИМИЗАЦИИ В ИНСТИТУТЕ
КИБЕРНЕТИКИ
Одним из ярких направлений научной деятельности академика
В.М.Глушкова, его последователей и учеников были численные методы
оптимизации. Это стало естественным продолжением исследований, связанных
с поиском оптимальных решений и изучением условий экстремумов.
Длительное время в области гладкой оптимизации плодотворно
работал академик Б.Н. Пшеничный вместе со своими учениками Ю.М.
Данилиным и В.М.Паниным. Основные результаты совместных исследований
Б.Н. Пшеничного и Ю.М. Данилина были суммированы в 1975 году в их
монографии "Численные методы в экстремальных задачах"
[1], переведенной на многие языки мира и являющейся одной из лучших
книг в области численных методов оптимизации.
Эти результаты отвечали требованиям, которые предъявлялись
к численным методам в 70-е годы прошлого столетия в связи с усложнением
решаемых задач и развитием теории численных методов. Интерес стали
представлять алгоритмы, более эффективные по сравнению с существовавшими
на то время (в основном это были градиентные методы и метод Ньютона).
Выдвигаемые требования были таковы: методы по трудоемкости итерации
должны приближаться к градиентным (эта трудоемкость сравнительно
невелика), а по скорости сходимости - к методу Ньютона.
Изучались также методы, основанные на идеях, использования
переменной метрики с помощью построения сопряженных векторов. Такие
алгоритмы обладают в сравнительном плане определенными преимуществами:
они не требуют точного вычисления минимума функции в направлении
движения (что достаточно трудоемко), их скорость сходимости выше.
Описанные в [1] методы используют для своей реализации только вычисления
значений функции. Свойства их аналогичны методам, в которых используются
вычисления производных функции.
К концу 60-х годов сформировалась основная группа методов
условной оптимизации - возможных направлений, условного градиента,
проекции градиента, демпфированный метод Ньютона, методы штрафов,
методы множителей и модифицированных функций Лагранжа. В случае
линейных ограничений они, как правило, сохраняли высокие свойства
алгоритмов безусловной оптимизации градиентного и ньютоновского
типов - нелокальную сходимость, эффективность реализации, соответствующие
локальные оценки скорости сходимости ([2, 3] и другие). Однако,
если ограничения нелинейны, то эти методы теряют указанные качества,
поскольку без линейной аппроксимации ограничений ни одна их итерация
не может быть точно реализована за конечное и равномерно ограниченное
число вычислений. Несоответствие между методами безусловной и условной
оптимизации при нелинейных ограничениях было устранено в работах
киевской школы оптимизации в Институте кибернетики, возглавляемым
В.М.Глушковым.
Проведенные исследования открыли путь новому подходу
к решению многих задач о размещении объектов в пространстве , которые
до сих пор рассматривались и решались только аналитическими методами
классической математики. Формулировка проблемы в виде общей оптимизационной
задачи и использование численного метода для ее решения позволили
снять ряд ограничений на формы и размеры объектов, которые требуются
в традиционных методах решения этих задач. Численно были решены
трудные и практически важные задачи кодирования, оптимальной упаковки
шаров в параллелепипед с минимальной суммой сторон и в шар минимального
радиуса, задачи оптимальной укладки мерных параллелепипедов в контейнер.
При этом кроме задач в классической постановке (когда рассматриваемые
шары одинакового радиуса, параллелепипеды - одного размера и ориентации)
впервые были рассмотрены и численно решены задачи упаковки шаров
с различными радиусами и задачи укладки параллелепипедов различной
ориентации и неодинаковых размеров [17].
В.Н.Кузьменко, Э.И.Ненахов, В.М.Панин
Литература
1. Пшеничный Б.Н., Данилин Ю.М. Численные методы
в экстремальных задачах. - М.: Наука, 1975. -320с.
2. Васильев Ф.П. Численные методы решения экстремальных задач. -
М.: Наука, 1983. -518с.
3. Поляк Б.Т. Введение в оптимизацию.- М.: Наука, 1983. -384с.
4. Пшеничный Б.Н. Алгоритм для общей задачи математического программирования
// Кибернетика. -1970. - №5. - С. 120-125.
5. Данилин Ю.М. Методы минимизации, основанные на аппроксимации
исходного функционала выпуклым // Журн. вычисл. математики и матем.
физики. -1970. - 10, №5. - С. 1067-1080.
6. Пшеничный Б.Н. Метод линеаризации. - М.: Наука, 1983. -136с.
7. Панин В. М. Методы конечных штрафов с линейной аппроксимацией
ограничений. I // Кибернетика. -1984. - №2. - С. 44-50; II // Там
же. - №4. - С. 73-81.
8. Панин В. М. Оценки сходимости двух методов линеаризации. // Докл.
АН УССР, Сер. А, -1984. - №5. - С. 77-79.
9. Панин В.М., Соболенко Л.А. Сходимость одного метода линеаризации.
// Методы решения сложных задач математического программирования,
Киев: Ин-т кибернетики им В.М. Глушкова, 1985, С.11-16.
10. Панин В. М. Линейный метод конечных штрафов с регулируемым вектором
спуска. // Кибернетика и системный анализ. -1988. - №5. - С. 50-55.
11. Панин В. М., Пшеничный Б.Н., Лаврина Т.В. Методы аппроксимирующего
программирования в условной оптимизации // Журнал обчислювальної
та прикладної математики. - 2001, №1 (86). - С.61-70.
12. Pang G.S. A B-differentiable equation - based, globally and
locally quadratically convergent algorithm for nonlinear programs,
complementarity and variational inequality problems // Math. Progr.
- 1991. -51, №1. - P. 101-131.
13. Панин В.М., Скопецкий В.В. Нелокальный метод Ньютона для задач
выпуклой оптимизации и монотонных вариационных неравенств // Кибернетика
и системный анализ. -2002. - №5. - С. 43-64.
14. Пшеничный Б.Н., Калжанов М.У. Метод решения вариационных неравенств
// Там же. -1992. - №6. - С. 48-55.
15. Панин В.М., Лаврина Т.В. Проекционные методы решения нелинейных
вариационных неравенств // Системні дослідження та інформаційні
технології. -2002. - №2. - С. 103-117.
16. Панин В.М., Скопецкий В.В., Лаврина Т.В. Модели и методы конечномерных
вариационных неравенств. // Кибернетика и системный анализ. -2000.
- №6. - С. 47-64.
17. Пшеничный Б.Н., Соболенко Л.А. Метод обратно-выпуклого программирования
и укладка параллелепипедов // Кибернетика и системный анализ. -1996.
- №3. - С. 16-26.
|