КАТЕГОРИИ: Архитектура-(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) |
Труднощі розв’язування задач нелінійного програмування
Постановка задачі Приклади задач нелінійного програмування Метод множників Лагранжа Труднощі розв’язування задач нелінійного програмування Постановка задачі План ЛЕКЦІЯ 13-15. Постановка задачі нелінійного програмування Розв’язуючи задачі оптимального управління (планування), доводиться враховувати нелінійний характер взаємозв’язків між економічними показниками. У загальному вигляді нелінійна економіко-математична модель має вигляд: за умов , де і — нелінійні функції. Задачу нелінійного програмування намагаються звести до лінійного вигляду. Проте в такому разі можливі значні похибки. Нехай, наприклад, собівартість продукції y визначено як функцію , де х — обсяги виробництва. Ввівши заміну , дістанемо лінійну залежність . За такої заміни похибки немає. А коли , то заміна цієї залежності деякою лінійною функцією призводить до значних похибок, що ілюструє рис. 1. Рис. 1. У точках х 1 і х 3 значення собівартості для обох розглядуваних функцій однакові, але в усіх інших точках ці значення відрізняються, причому в точці х 2 значною мірою: . Отже, лінеаризація нелінійних процесів є досить складною математичною задачею. Для лінійних задач можна завжди знайти оптимальний розв’язок універсальним методом — симплексним. При цьому немає проблеми з доведенням існування такого розв’язку. Адже в результаті розв’язування задачі симплексним методом завжди дістаємо один із варіантів відповіді: 1) знайдено розв’язок; 2) задача суперечлива, тобто її розв’язку не існує; 3) цільова функція необмежена, отже, розв’язку також немає. Для задач нелінійного програмування не існує універсального методу розв’язування, тому щоразу слід доводити існування розв’язку задачі, а також його єдиність. Це досить складна математична задача. Відомі точні методи розв’язування нелінійних задач, але при цьому постають труднощі обчислювального характеру. Навіть для сучасних ПЕОМ відповідні алгоритми є доволі трудомісткими. Для розв’язування нелінійних задач застосовують наближені методи, стикаючись із проблемою локальних і глобальних оптимумів. Наприклад, на рис. 2. маємо на відрізку локальні оптимуми в точках х 0, х 1, х 2, х 3, х 4, х 5, х 6, х 7, х 8, х 9, а глобальний — у точці х 4 і х 6.
Рис. 2 Більшість наближених методів дають змогу знаходити локальний оптимум. Визначивши всі локальні оптимуми, методом порівняння можна знайти глобальний. Проте для практичних розрахунків такий метод не є ефективним. Часто наближені методи не «вловлюють» глобального оптимуму, зокрема тоді, коли глобальний оптимум лежить досить близько до локального. Якщо відрізок [ x 0, x 10] розіб’ємо на десять підвідрізків і глобальний оптимум потрапить у відрізок [ xi, xi +1] (див. рис. 6.4), а ліворуч від xi та праворуч від xi +1 крива y = f (x) підніматиметься, то глобальний оптимум буде пропущеним. Звернемо увагу ще на один дуже важливий момент. У задачах лінійного програмування точка оптимуму завжди була граничною. Для нелінійних задач точка, яка є оптимальним планом, може бути граничною або такою, що міститься всередині допустимої області розв’язків (планів).
Дата добавления: 2014-10-31; Просмотров: 428; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |