Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
EMM_1_26.doc
Скачиваний:
176
Добавлен:
22.03.2015
Размер:
1.36 Mб
Скачать

48.Метод Гоморі.

алгоритм, запропонований Гоморі, для розв’язування повністю цілочислової задачі лінійного програмування, що ґрунтується на використанні симплексного методу і передбачає застосування досить простого способу побудови правильного відтинання. Нехай маємо задачу цілочислового програмування: за умов:,(8.6),(8.7)– цілі числа. (8.8) Допустимо,щопараметри– цілі числа. доведено, що за певних умов алгоритм Гоморі є скінченним, але процес розв’язування задач великої розмірності методом Гоморі повільно збіжний. Слід також мати на увазі, що і кількість ітерацій суттєво залежить від сформованого правильного відтинання. снують ефективніші відтинання, які використовуються у другому та третьому алгорит­мах Гоморі, однак наявний практичний досвід ще не дає змоги виділити з них найкращий. Загалом, алгоритм Гоморі в обчислювальному аспекті є мало вивченим. Якщо в лінійному програмуванні спостерігається відносно жорстка залежність між кількістю обмежень задачі та кількістю ітерацій, що необхідна для її розв’язування, то для цілочислових задач такої залежності не існує. Кількість змінних також мало впливає на трудомісткість обчислень.

49Постановка задачі нелінійного програмування, математична модель. Геометрична інтерпретація.

Б удь-яка задача стає нелінійною, якщо в математич­ній моделі необхідно враховувати умови невизначеності та ризик. Як показник ризику часто використовують дисперсію, тому для врахування обмеженості ризику потрібно вводити нелінійну функцію в систему обмежень, а мінімізація ризику певного процесу досягається дослідженням математичної моделі з нелінійною цільовою функцією. Загальна задача математичного програмування формулюється так: знайти такі значення змінних xj , щоб цільова функція набувала екстремального (максимального чи мінімального) значення:  (8.1) за умов:  (); (  . (8.3) Якщо всі функції  та ,  є лінійними, то це задача лінійного програмування, інакше (якщо хоча б одна з функцій є нелінійною) маємо задачу нелінійного програмування.

Геометрична інтерпретація задачі  нелінійного програмування Геометрично цільова функціявизначає деяку поверхню, а обмеження — допустиму підмножину n-вимірного евклідового простору. Знаходження оптимального розв’язку задачі нелінійного програмування зводиться до відшукання точки з допустимої підмножини, в якій досягається поверхня найвищого (найнижчого) рівня

50.Графічний метод розв’язування задач нелінійного програмування.

можна використовувати для вирішення завдання НП, яка містить дві змінних х 1 і х 2 , наприклад завдання такого вигляду:Z = f ( 1 , 2 ) → min (max);I ( 1 , 2 ) ≤ I , .Графічний метод зводиться до побудови графіка функції й візуального визначення точки, де вона перетинає вісь ординат. Іноді побудова графіка функції складна, але рівняння можна переписати у вигляді

,

де  та  - функції з простими графіками. Тоді графічний метод зводиться до знаходження точки перетину двох функцій. Наприклад, графік

функції побудувати складно, тоді як графіки функційтапрості. Побудувавши їх можна переконатися, що криві перетинаються.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]