Постановки задачи нелинейного программирования
Напомним сначала постановку задачи линейного программирования: найти
на множестве допустимых решений, заданных ограничениями
Задача нелинейного программирования формулируется аналогично: найти вектор
на множестве допустимых решений, заданных ограничениями
Задача сводится к нахождению условного экстремума функции Принципиальным отличием является отсутствие требования линейности целевой функции и ограничений, и это отличие говорит о том, что решение не обязательно лежит на границе области допустимых решений, оно может оказаться внутренней точкой области. Оставляя в стороне вопрос о существовании решения поставленной задачи, можно предложить следующий алгоритм решения: - находим стационарные точки (подозрительные на экстремум) функции - находим точки, в которых может достигаться экстремум функции Лагранжа:
- вычисляем значения целевой функции Если функцию Пример. Найти наибольшее и наименьшее значения целевой функции (т.е. её глобальные
на множестве допустимых решений, заданных ограничением:
Решение. 1. Находим стационарные точки (точки, подозрительные на экстремум) функции Для этого решаем систему
т.е. точку 2. Находим точки, в которых может достигаться экстремум функции Лагранжа:
Для этого решаем систему:
получаем
т.е. шесть точек, лежащих на границе области допустимых решений:
3. Вычисляем значения целевой функции во всех найденных точках:
Ответ: К сожалению, такой прямой алгоритм решения иногда при практической реализации наталкивается на множество трудностей. Разработан ряд методов решения некоторых специальных задач нелинейного программирования.
Популярное: Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы... Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние... ![]() ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (773)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |