Прямое решение (без использования теоремы Куна-Таккера)
Общая схема прямого решения задачи нелинейного программирования:
1. Из условия определяем все стационарные точки функции в области ;
2. Определяем все критически точки функции (точки не дифференцируемости) функции в области ;
3. Для каждой из границ области (ограничивающих функций) решаем соответствующую задачу на условный минимум:
o из уравнения выражаем переменных через остальные переменных и подставляем их в выражение для функции ;
o вместо исходной задачи условной оптимизации получаем задачу безусловной оптимизации переменными;
o решаем эту задачу – находим стационарные точки полученной функции, лежащие на соответствующей границе области ;.
4. Решаем задачу, аналогичную задаче, рассмотренной в п.3, для каждого из множеств, которое определяется пересечением границ области ;
5. Во всех отобранных точках вычисляем значения функции и выбираем ту (или те), в которой значение функции наименьшее
Заметим, что в общем случае такой подход трудно реализовать на практике, поскольку далеко не всегда удается разрешить уравнения относительно указанных переменных. 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | Поиск по сайту:
|