КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Нелинейное программирование
Рассмотрим постановку задачи нелинейного программирования. Дано Даны ограничения Общих методов решения нет. В нем отличие нелинейного программирования от Линейного программирования. 1) Процессы поиска решения, как правило бесконечны (т.е. 2) Решение нелинейного программирования может быть как на границе так и внутри области ограничений, а в линейном программировании только на границе. Какие способы применяются для решения нелинейного программирования? 1) Линеаризация нелинейностей и применение «Симплекс-метода». 2) Применение градиентных методов к задачам нелинейного программирования. 3) Методы штрафных функций.
Если Частный случай задачи выпуклого программирования –квадратичное программирование, где Мы будем рассматривать задачу квадратичного программирования и там, где это возможно, будут обобщать задачи квадратичного программирования на задачи выпуклого программирования. Методы решения задачи квадратичного программирования. 1)Симплексные процедуры. Они для квадратичного программирования не являются конечными, как для линейного программирования. Пример.
Рис.1
Теперь – принадлежит ли точка
И так, точка абсолютного На каком ребре
Проверим, выполняются ли для
Значит, точка
Теперь проверим с
Проверим выполнение ограничения
Затем проверяем пересечение с ребрами многоугольника.
С осью
Т.е. вообще не принадлежит многоугольнику. Далее проверяем нет ли решения в вершинах многоугольника? Вершины (0) (1) (2) (3) Значение Сравним значения
Как это способ решения распространить на выпуклом программировании? Т.е. область ограничений выпукла. Её можно аппроксимировать многогранником и решать, как предыдущую квадратичную задачу. Решение получится приближенным. Следует иметь в виду, что задача аппроксимации в многомерном пространстве является весьма сложной задачей.
Дата добавления: 2014-01-11; Просмотров: 1607; Нарушение авторских прав?; Мы поможем в написании вашей работы! |