Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Матем_прогр-пособие.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
1.02 Mб
Скачать

5.4. Визначення оптимального плану тз, яка має ускладнення у постановці умови

1. За деяких реальних умов перевезення вантажу з деякого пункту відправлення Аі у пункт призначення Вj не можуть бути здійснені. Для визначення оптимального плану такої задачі припустимо, що тариф перевезення з пункту Аі до пункту Вj є дуже велике додатне число М, та за цією умовою відомими методами знаходимо розв’язок нової ТЗ. За цим припущенням виключається в оптимальному плані можливість перевезення вантажу з Аі до Вj. Такий підхід при розв’язанні ТЗ називається забороною перевезень або блокуванням відповідної клітини таблиці даних задачі.

2. У окремих ТЗ додатковою умовою є забезпечення перевезень за відповідним маршрутом визначеної кількості вантажу. Нехай, наприклад, з пункту Аі до Вj потрібно перевезти dij одиниць вантажу. У клітину таблиці даних ТЗ, що знаходиться на перетині Аі та Вj записують число dij і далі цю клітину будемо рахувати вільною з тарифом перевезення М. Для одержаної таким чином нової ТЗ знаходять оптимальний план, який і буде оптимальним для вихідної задачі.

3. Іноді потрібно знайти розв’язок ТЗ, у якій з Аі до Вj потрібно перевезти не менше заданої кількості вантажу dij. Для визначення оптимального плану задачі будемо рахувати, що запаси Аі та потреби Вj менше фактичних на dij одиниць. Після цього знаходять оптимальний план задачі.

4. У деяких ТЗ потрібно знайти оптимальний план перевезень за умовою, що з Аі до Вj буде перевозитися не більше dij одиниць вантажу. Тоді у таблиці вихідних даних задачі для кожного j-го обмеження передбачають додатковий стовпчик, тобто вводять додатковий пункт призначення. У цьому стовпчику записуються ті ж самі тарифи, що й в стовпчику Вj, за виключенням тарифу, що знаходиться у i-му рядку, його будемо рахувати рівним дуже великому додатному числу М. При цьому потреби пункту Вj будуть рівними dij одиниць, а потреби введеного пункту призначення - bj - dij. За допомогою методу потенціалів знаходять оптимальний план ТЗ.

Наприклад:

Знайти розв’язок ТЗ, за умовами, що з А1 до В2 та з А2 до В5 перевезення неможливі, а з А2 до В1 буде завезено 60 одиниць вантажу. Аi=(180;220;100), Вj=(120;80;160;90;50),

1 2 3 1 4

cij = 6 3 4 5 2

8 2 1 9 3

Так як з А1 до В2 та з А2 до В5 перевезення неможливі, то у відповідних клітинах А1 В2 та А2 В5 змінюємо тариф на дуже велике додатне число М, будемо рахувати рівним цьому ж числу й тариф клітини А2 В1 та вміщуємо до цієї клітини 60 одиниць вантажу. У подальшому клітину А2 В1 будемо рахувати вільною. Далі задачу розв’язуємо за допомогою методу потенціалів.

В1

В2

В3

В4

В5

Запаси

А1

60 1

М2

3

90 1

30 4

180

А2

60 М6

80 3

80 4

5

М2

220

А3

8

2

80 1

9

20 3

100

Потреби

120

80

160

90

50

Перевіряємо план на оптимальність, для кожної зайнятої клітини складаємо лінійне рівняння:

1-1=1 4-1=1

5-1=4 3-3=1

2-2=3 5-3=3

3-2=4

Припускаємо, що один з потенціалів, наприклад 1=0, та в залежності від цього знаходимо значення останніх потенціалів: 1=1, 2=1, 2=-2, 3=2, 4=1,3=1, 5=4. Для кожної вільної клітини обчислюємо оцінки ij= j-i-cij: 12<0

13= 3-1-3=2-1-3=-2,

21<0,

24= 4-2-5=1+2-5=-2,

25<0,

31= 1-3-8=1-1-8=-8,

32= 2-3-2=1-1-2=-2.

34= 4-3-9=1-1-9=-9.

Так як серед оцінок ij немає додатних, знайдений план оптимальний, причому єдиний, так як всі оцінки ij від’ємні.

S=160+190+430+660+380+480+180+320=1330(y.o.)

Відповідь: S=1330,

60 0 0 90 30

X = 60 80 80 0 0

0 0 80 0 20