Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Теория систем2.pdf
Скачиваний:
35
Добавлен:
13.04.2015
Размер:
1.15 Mб
Скачать

31

но не всегда могли это сделать. Очевидно, необходимо определить поставку по крайней мере в одной клетке каждой строки или хотя бы в одной клетке каждого столбца. В этом алгоритме оцениваются потери (штрафы), обусловленные тем, что мы не используем минимальный показатель затрат в каждой строке и каждом столбце. Эти потери представляют собой разность между наименьшим показателем затрат в строке или столбце и следующим за ним по величине.

Подсчитаем штрафы в каждой строке и каждом столбце. Занесем их в матрицу, добавив еще один столбец справа и строку внизу. Получим:

 

1

2

3

4

 

Штрафы

 

 

 

 

 

 

 

1

19

30

50

10

7

9

2

70

30

40

60

9

10

3

40

8

70

20

18

12

 

 

 

 

 

 

 

 

5

8

7

14

 

 

 

 

 

 

 

 

 

Штрафы

21

22

10

10

 

 

 

 

 

 

 

 

 

Распределение начинаем с клетки (3,2), которой соответствует максимальный штраф (22), и выделим в нее максимально возможный объем, x32=8. Теперь можно исключить столбец 2, что требует пересчета штрафов и корректировки объема, который может быть поставлен предприятием 3. Нумерацию оставшихся столбцов и строк не меняем. Получим таблицу:

 

1

3

4

 

Штрафы

 

 

 

 

7

 

1

19

50

10

9

2

70

40

60

9

20

3

40

70

20

10

20

 

 

 

 

 

 

 

5

7

14

 

 

 

 

 

 

 

 

Штрафы

21

10

10

 

 

 

 

 

 

 

 

Теперь наибольший штраф (21) соответствует клетке (1,1). Поэтому в эту клетку направляется максимально возможный объем, x11=5. Исключаем