Методом минимальной стоимости

Распределим поставки методом наименьшей стоимости, посчитаем потенциалы и значение целевой функции.

 

 

ai
bj

1 2 1 3 0 -2
200 400 100 200 100 300

0

200

1 1 12 2 5 0
200     [-1]    

1

100

2 3 8 4 7 0
=0= 100        

3

200

3 5 4 6 9 0
[-1]   =0= 200    

2

400

4 4 3 8 2 0
    100   =0= 300

1

400

5 3 7 10 1 0
  300     100  

 

F=3000

 

ai
bj

-1 1 0 2 -1 -3
200 400 100 200 100 300

0

200

1 1 12 2 5 0
      200    

2

100

2 3 8 4 7 0
  100   =0=    

4

200

3 5 4 6 9 0
200 =0=        

3

400

4 4 3 8 2 0
    100   =0= 300

2

400

5 3 7 10 1 0
  300     100  

 

F=2600

Клеток с отрицательными потенциалами нет, значит, мы нашли оптимальный план распределения поставок. F min = 2600

 

II способ: распределение поставок

Методом северо-западного угла

 

ai
bj

1 2 1 6 0 -1
200 400 100 200 100 300

0

200

1 7 12 2 5 0
200     [-4]    

1

100

2 3 8 4 7 0
=0= 100   =0=    

3

200

3 5 4 6 9 0
[-1] 200   [-3]    

2

400

4 4 3 8 2 0
  100 100 200 =0= [-1]

1

400

5 3 7 10 1 0
        100 300

F=4800

Распределим поставки методом северо-западного угла, посчитаем потенциалы и значение целевой функции.

 

ai
bj

-1 1 0 2 -1 -2
200 400 100 200 100 300

0

200

1 7 12 2 5 0
      200    

2

100

2 3 8 4 7 0
  100   =0=    

4

200

3 5 4 6 9 0
200 =0=        

3

400

4 4 3 8 2 0
  300 100   =0= [-1]

2

400

5 3 7 10 1 0
        100 300

 

F=2900

 

ai
bj

-1 1 0 2 -1 -3
200 400 100 200 100 300

0

200

1 7 12 2 5 0
      200    

2

100

2 3 8 4 7 0
  100   =0=    

4

200

3 5 4 6 9 0
200 =0=        

3

400

4 4 3 8 2 0
    100     300

2

400

5 3 7 10 1 0
  300     100  

 

F=2600

 

Клеток с отрицательными потенциалами нет, значит мы нашли оптимальный план распределения поставок. F min =2600

Транспортная задача с ограничениями на пропускную способность

Если требуется при решении транспортной задачи ограничить перевозки от поставщика с номером l к потребителю с номером k. Возможны ограничения двух типов xlk >= a и xlk =< b, где a и b – постоянные величины.

1. Если xlk >= a, то необходимо, прежде чем решать задачу, сократить запасы l-го поставщика и запросы k-го потребителя на величину а (зарезервировать перевозку xlk = a). В полученном оптимальном решении следует увеличить объем перевозки xlk на величину а.

2. Если xlk =< b, то необходимо вместо k-го потребителя с запросами bk ввести двух других потребителей. Один из них с номером k должен иметь запасы bk` = b, а другой с номером n+1 – запросы bn+1 = bk – b. Стоимости перевозок для этих потребителей остаются прежними, за исключением cl(n+1), которая принимается равной сколь угодно большому числу М. После получения оптимального решения величины грузов, перевозимых к (n+1)-му потребителю, прибавляются к величинам перевозок k-го потребителя. Так как cl(n+1) = М, то в оптимальном решении клетка с номером (l, n+1) останется пустой (xl(n+1) = 0) и объем перевозки xlk не превзойдет b.

 

V  Задание:

I способ: распределение поставок


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: