Page 43 - 4719
P. 43

НЕЛІНІЙНЕ ПРОГРАМУВАННЯ

                            ПРАКТИЧНЕ ЗАНЯТТЯ 7

                   Тема: МАТЕМАТИЧНА МОДЕЛЬ ЗАДАЧІ
                      НЕЛІНІЙНОГО ПРОГРАМУВАННЯ

           Мета заняття: навчити студентів формувати математичну
                     модель задачі нелінійного програмуванн

                         1. Основні теоретичні положення

                Нелінійне  програмування  (НП)  розглядає  математичну
           модель, у якій використовуються нелінійні залежності, тобто
           цільова функція або нерівності обмеження, або одне й друге
           нелінійні.
                   У  житті  частіше  бувають  нелінійні  залежності,  ніж
           лінійні. Методи нелінійного програмування застосовують для
           вибору  оптимальних  розв’язків  при  плануванні,  розвитку  і
           експлуатації  енергосистем.  За  допомогою  математичних
           методів створюють оптимальні паливно-енергетичні баланси,
           виявляють     шляхи     найбільш      економічного     розвитку
           енергосистем,      здійснюється       економічно-оптимальний
           розподіл навантаження між електростанціями.
                Математична модель задачі НП має вигляд
                          Z  = f  (x 1 , x 2 ,..., x n ) →  max(min) ,                     (7.1)
                при  (xg  1 , x 2 ,..., x n ) b≤  ; i  ;i =  , 1 k , j =  , 1  ) n
                   Універсального  методу  розв’язання  нелінійних  задач  не
           існує.  Це  пояснюється  тим,  що  математична  модель  має
           множину розв’язків, яка в загальному випадку не є опуклою,
           або кількість крайніх точок нескінченна. У зв’язку цим методи
           НП розробляють під спеціальні класи задач.
                   Виділяють  два  класи  задач  НП  –  опукле  та  неопукле
           програмування.  У  першому  випадку  розглядають  опуклі
           цільові  функції  та  опуклі  області  допустимих  розв’язків,  які
           задають     нерівностями      обмежень.     Задачі     опуклого
           програмування     називають     також     одноекстремальними,
           оскільки в них існує одна екстремальна точка, яка становить
           глобальний  екстремум.  У  другому  випадку  або  цільова
                                          42
   38   39   40   41   42   43   44   45   46   47   48