русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Необходимость условий Куна–Таккера


Дата добавления: 2015-08-06; просмотров: 1371; Нарушение авторских прав


 

Теорема 1. Пусть f, gj и hk – дифференцируемые функции, а x* - допустимое решение данной задачи. Далее пусть и линейно независимы. Если x* - оптимальное решение задачи нелинейного программирования, то существует такая пара векторов что является решением задачи Куна–Таккера.

Проверка выполнения условия линейной независимости весьма затруднительна, так как требуется, чтобы оптимальное решение задачи было известно заранее. Вместе с тем условие линейной независимости всегда выполняется для задач нелинейного программирования, обладающих следующими свойствами.

1. Все ограничения в виде равенств и неравенств содержат линейные функции.

2. Все ограничения в виде неравенств содержат вогнутые функции, все ограничения - равенства – линейные функции, а также существует по крайней мере одна допустимая точка , которая расположена во внутренней части области, определяемой ограничениями- равенствами.

Другими словами, существует такая точка , что

Необходимые условия Куна–Таккера можно использовать для доказательства того, что заданная допустимая точка, удовлетворяющая условию линейной независимости, не является оптимальной, если она не удовлетворяет условиям Куна–Таккера. С другой стороны, если в этой точке и выполняются условия Куна–Таккера, то нет гарантии, что найдено оптимальное решение нелинейной задачи.

Рассмотрим пример.

Минимизировать при ограничении

Запишем условия Куна–Таккера:

 

 

Так как ограничения содержат линейные функции, условие линейной независимости выполняется во всех допустимых точках. Легко видеть, что х = 3 – точка оптимума. Рассмотрим допустимое решение х = 2. Для того чтобы доказать его неоптимальность, проверим выполнение условий Куна–Таккера. Из уравнений (2.8) и (2.9) следует, что U1=U2=0; однако значения х=2, U1=U2=0 не удовлетворяют уравнению (2.6). Следовательно, исходя из необходимых условий Куна-Таккера, точка х=2 не может быть оптимальной.



С другой стороны, решение х=U1=U2=0, то есть х – другая точка из допустимой области, удовлетворяет системе уравнений (2.6)-(2.10) и, следовательно, определяет точку Куна–Таккера, однако оптимальным не является. Условия Куна–Таккера должны выполняться в точке оптимума х=3. Нетрудно проверить, что решение х=3 и U1=0, U2=6 удовлетворяет условиям Куна–Таккера (2.6)–(2.10).

 

 



<== предыдущая лекция | следующая лекция ==>
Условия Куна–Таккера | Достаточность условий Куна–Таккера


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.153 сек.