logo
ТПР-Лин

4.4. Проверка лучшего опорного плана на оптимальность

Для проверки плана на оптимальность можно применить метод потенциалов.

Для этого надо ввести так называемые псевдостоимости . Входящие в псевдостоимости величины i и j называют потенциалами. Псевдостоимости обладают следующими свойствами:

при xij 0 (базисные клетки); (4.1)

при xij = 0 (свободные клетки). (4.2)

Кроме того, псевдостоимости могут быть отрицательными.

Для транспортной задачи 4х6 введем величины 1, 2, 3, 4, соответствующие первым четырем ограничениям, и 1, 2, 3, 4, 5, 6 – остальным ограничениям.

Запишем условия (4.1) для базисных клеток:

1 + 2 = 1;

1 + 4 = 1;

2 + 2 = 1;

2 + 5 =7;

2 + 6 = 4;

3 + 3 = 4;

3 + 5 =7;

(4.3)

4 + 1 =1;

4 + 5 =9.

Запишем условия (4.2) для свободных клеток:

1 + 1  7;

1 + 3  8;

1 + 5  5;

1 + 6  3;

2 + 1  7;

2 + 3  8;

2 + 4  5;

3 + 1  3;

3 + 2  7;

3 + 4  5;

3 + 6  5;

4 + 2  2;

(4.4)

4 + 3  4;

4 + 4  9;

4 + 6  9.

Система (4.3) состоит из 9 уравнений и содержит 10 переменных: . Поскольку число независимых переменных в данной системе равно 4 + 6  1 = 9, то одна переменная из множества или свободная. Пусть это будет 1. Положив 1=0, получим: 1 = 0, 2 = 0, 3 =2, 4 = 4, 1  = –3, 2 =1, 3 = 2, 4 = 1, 5 = 5, 6 = 4. Составим таблицу перевозок, соответствующую данному решению (табл. 4.7).

Полученное решение 1, 2, 3, 4, 1, 2, 3, 4, 5, 6 подставляем в систему (4.4), т.е. в пустые клетки. Если ограничения системы (4.4) являются верными неравенствами при найденном решении, то проверяемый допустимый план исходной задачи является оптимальным, иначе  план не оптимален, и его надо улучшать.

Из табл. 4.7 видно, что при данном решении не выполняются четвертое, одиннадцатое, двенадцатое и тринадцатое неравенства системы (4.4) – им соответствуют клетки А1В6, А3В6, А4В2, А4В3. Это значит, что полученное решение не оптимально, его необходимо улучшить.

Таблица 4.7

Проверка плана ТЗ на оптимальность и первый цикл пересчета

1 = –3

2 = 1

3 = 2

4 = 1

5 = 5

6 = 4

1 = 0

–3  7

1 = 1

2  8

1 = 1

5  5

4 3

5

20

2 = 0

–3  7

1 = 1

2  8

1  5

5 = 5

4 = 4

6

5

21

3 = 2

–1  3

3  7

4 = 4

3  5

7 = 7

6 5

24

7

+

+

4 = 4

1 = 1

5 2

6 4

5  9

9 = 9

8  9

18

16