Аннотация:
Рассматривается конечномерная оптимизационная задача, постановка которой, помимо искомых переменных, содержит параметры. Ее решение есть зависимость оптимальных значений переменных от параметров. В общем случае такие зависимости не являются функциями, поскольку могут быть неоднозначными, а в функциональном случае — быть недифференцируемыми. Кроме того, область их существования может оказаться уже области определения функций в условии задачи. Эти свойства затрудняют решение как исходной задачи, так и задач, в постановку которых входят данные зависимости. Для преодоления этих затруднений обычно применяются методы типа недифференцируемой оптимизации.
В статье предлагается альтернативный подход, позволяющий получать решения параметрических задач в форме, лишенной указанных свойств. Показывается, что такие представления могут исследоваться стандартными алгоритмами, основанными на формуле Тейлора. Данная форма есть функция, гладко аппроксимирующая решение исходной задачи. При этом величина погрешности аппроксимации регулируется специальным параметром. Предлагаемые аппроксимации строятся с помощью специальных функций, устанавливающих обратные связи между переменными и множителями Лагранжа. Приводится краткое описание этого метода для линейных задач с последующим обобщением на нелинейный случай.
Построение аппроксимации сводится к отысканию седловой точки модифицированной функции Лагранжа исходной задачи. Показывается, что необходимые условия существования такой седловой точки подобны условиям теоремы Каруша – Куна – Таккера, но не содержат в явном виде ограничений типа неравенств и условий дополняющей нежесткости. Эти необходимые условия аппроксимацию определяют неявным образом. Поэтому для вычисления ее дифференциальных характеристик используется теорема о неявных функциях. Эта же теорема применяется для уменьшения погрешности аппроксимации.
Особенности практической реализации метода функций обратных связей, включая оценки скорости сходимости к точному решению, демонстрируются для нескольких конкретных классов параметрических оптимизационных задач. Конкретно: рассматриваются задачи поиска глобального экстремума функций многих переменных и задачи на кратный экстремум (максимин-минимакс). Также рассмотрены оптимизационные задачи, возникающие при использовании многокритериальных математических моделей. Для каждого из этих классов приводятся демонстрационные примеры.
Ключевые слова:задача нелинейного программирования с параметрами, функция обратных связей, модифицированная функция Лагранжа, поиск глобального экстремума, минимакс, многокритериальная модель
Поступила в редакцию: 17.06.2023 Исправленный вариант: 25.07.2023 Принята в печать: 18.08.2023
Образец цитирования:
А. Е. Умнов, Е. А. Умнов, “Использование функций обратных связей для решения задач параметрического программирования”, Компьютерные исследования и моделирование, 15:5 (2023), 1125–1151; Computer Research and Modeling, 15:5 (2023), e1125–e1151
\RBibitem{UmnUmn23}
\by А.~Е.~Умнов, Е.~А.~Умнов
\paper Использование функций обратных связей для решения задач параметрического программирования
\jour Компьютерные исследования и моделирование
\yr 2023
\vol 15
\issue 5
\pages 1125--1151
\mathnet{http://mi.mathnet.ru/crm1110}
\crossref{https://doi.org/10.20537/2076-7633-2023-15-5-1125-1151}
\transl
\jour Computer Research and Modeling
\yr 2023
\vol 15
\issue 5
\pages e1125--e1151
\crossref{https://doi.org/10.20537/2076-7633-2023-15-5-1125-1151}