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

14.Постановка т-задач. Знаходження її оптимального плану методом потенціалів

Нехай в пункт А1,…,Аm зосереджено однорід вантаж у кіл-тях а1,…,аm. Його потрібно перевести у пункти призначен В1,…,Вn, потреби яких відповід=b1,…,bn. Відома вартість перевезен од вантажу, що =Cij. Треба скласти такий план перевезен прод від постачал до спожив, при якому сумар витрати будуть мінімал.

B1

B2

Bn

Запаси

A1

c11

x11

c12

x12

c1n

x1n

a1

A2

c21

x21

c22

x22

c2n

x2n

a2

Am

cm1

xm1

cmn

xmn

am

Потреби

b1

b2

bn

Cij- вар-ть, Xij- кіл-ть. Тоді математ модель така:

f = c11x11 + c12x12 +…+ c1nx1n + c21x21 +…+ cm1xm1 +…+ cmnxmn = → min

Н ехай Т-зад має закрит вигляд і для неї добуд опор план, тоді використ метод потенціалів, який ґрунтуєт на такій теоремі: якщо для деякого опор плану Х* закритої Т-зад існують такі числа αі і βj, що число dij = βj – αі - cij, то Х* є оптимал планом Т-зад.

Числа αі і βj назив потенціалами, їх знаходять з с-ми рівнянь βj – αі = cij, де cij – вартості перевезень, які стоять у заповнен клітин табл умов зад. Таких рівнянь є m+n-1, а невідомих m+n, тобто число рівнянь на 1 менше, ніж число невідомих, а тому одне з невідомих (наприклад, α1) вважають 0, а усі інші знаходять з с-ми.

Після цього для вільних клітинок знаходять числа dij = βj – αі – cij. Якщо серед них немає додат, то маємо оптимал план. Якщо ж вони є – переходять до нового опор плану. Для цього серед dij вибирають найбільше і для клітинки,якій воно відповідає роблять перерахунок вантажу за циклом.

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

Переміщен прод по клітинках здійснюєт за правилами: 1)Вільній клітин припис знак +, а всім ін. по черзі - + - + і т.д. 2)У вільну клітин заносять найменше з чисел xij, які знаходят у «-»-клітин. Крім того це число додають до чисел в «+»-клітин і віднім від чисел в «-»-клітин, у результ чого знаходять новий опорний план.

Зауважимо, що якщо в останній таблиці серед dij є нульові, то оптимал план не єдиний.

15.16.Постановка і особливості задач нп. Графічний метод

Зад НП полягає у відшуканні екстремал значен деякої цільової ф-ї при певних обмеженнях. f = (x1,…,xn) → extr;

, де f, gi- відомі функції, bi – задані числа.

Також можуть задаватись додаткові обмеження на знак змінних (х1,…,xn), умова невід’ємності або цілочисловності всіх або деяких змінних.

Нелінійність функцій f, gi викликає відмінність зад НП від задач ЛП: 1)В зад ЛП область допустимих розв’язків завжди опуклий прямокутник, а в зад НП область допустимих розв’язків є довільною і може містити нескінченно багато вершин; 2)У зад ЛП extr цільової функції досягався у вершинах многогранника розв’язків, у зад НП extr може досягатися, як на межі ОДР, так і всередині цієї області. Загал метода розв’язання задач НП немає.

Якщо число змінних = 2, то зад НП можна розв’язати графічно. Алгоритм:

1 .Знаходять ОДР зад, яка визначаєт співвідношен . У випадку, коли вона є порожньою множиною, зад розв’яз немає.

2.Буд лінію рівнів f = f(x1,x2) = , h належить R.

3.Визначаємо лінію найвищого (найнижчого) рівня або переконуют в необмеженості функції на множині допустимих розв’язків.

4.Знаходять точку ОДР, через яку проходить лінія найвищого (найнижчого) рівня і визначають в цій точці значення цільової функції. Дане значення є оптимал розв’язком зад.

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