Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Исследование операций_Практика.doc
Скачиваний:
12
Добавлен:
26.10.2018
Размер:
1 Мб
Скачать
☆

Задание №5 Задание: решить транспортную задачу линейного программирования методом потенциалов.

№

Задача

31

Имеются три пункта поставки груза А1, А2, А3 и четыре пункта потребления этого груза В1, В2, В3, В4. Запасы в пунктах поставки составляют 60, 80 и 100 т соответственно, а потребность в этом грузе в пунктах потребления составляют 40, 60, 80 и 60 т соответственно. Стоимость перевозок из пунктов поставки в пункты потребления приведены в матрице:

| 1 2 3 4 |

С= | 4 3 2 0 |

| 0 2 2 1 |

Требуется составить оптимальный план перевозок груза при условии минимизации общей стоимости перевозок.

Решение:

Строим опорный начальный план задачи по правилу северо-западного угла, т.е. начинаем заполнять таблицу с верхнего левого угла с учетом запасов поставщиков и запросов потребителей:

А/В

В1

В2

В3

В4

40

60

80

60

А1

60

40 1

20 2

- 3

- 4

А2

80

- 4

40 3

40 2

- 0

А3

100

- 0

- 2

40 2

60 1

Проверяем, выполняется ли условие корректности решения путем проверки равенства N=n+m-1, где N-количество свободных ячеек в таблице, n-количество потребителей, m-количество поставщиков. В отношении данной таблицы данное условие выполняется: 6=3+4-1.

Проводим пересчет коэффициентов по заполненным ячейкам из условия Cij=αi+βj, где Cij – стоимость перевозки, αi,βj-дополнительные пересчетные коэффициенты.

C11=α1+β1=1; α1=0; β1=1

C12=α1+β2=2; β2=2

C22=α2+β2=3; α2=1

C23=α2+β3=2; β3=1

C33=α3+β3=2; α3=1

C34=α3+β4=1; β4=0

Осуществляем проверку полученного решения на оптимальность по незаполненным ячейкам при условии Cij≥αi+βj

α1+β3=1≤3

α1+β4=0≤4

α2+β1=2≤4

α2+β4=1≤0

α3+β1=2≤0

α3+β2=3≤2

Максимальное несоответствие наблюдается в неравенстве α3+β1=2≤0, а следовательно максимальным звеном неоптимальности будет являться звено Х31. Через максимальное звено неоптимальности составляем контур перераспределения ресурсов. Тогда в соответствии с этим контуром получаем новый опрный план:

А/В

В1

В2

В3

В4

40

60

80

60

А1

60

0 1

60 2

- 3

- 4

А2

80

- 4

0 3

80 2

- 0

А3

100

40 0

- 2

- 2

60 1

Проверяем, выполняется ли условие корректности решения путем проверки равенства N=n+m-1, где N-количество свободных ячеек в таблице, n-количество потребителей, m-количество поставщиков. В отношении данной таблицы данное условие не выполняется: 8=3+4-1, следовательно будем считать две ячейки условно заполненными и добавляем в них нули.

Проводим пересчет коэффициентов по заполненным ячейкам из условия Cij=αi+βj, где Cij – стоимость перевозки, αi,βj-дополнительные пересчетные коэффициенты.

C11=α1+β1=1; α1=0; β1=1

C12=α1+β2=2; β2=2

C22=α2+β2=3; α2=1

C23=α2+β3=2; β3=1

C31=α3+β1=0; α3= -1

C34=α3+β4=1; β4=2

Осуществляем проверку полученного решения на оптимальность по незаполненным ячейкам при условии Cij≥αi+βj

α1+β3=1≤3

α1+β4=2≤4

α2+β1=2≤4

α2+β4=2≤0

α3+β2=1≤2

α3+β3=0≤2

Несоответствие наблюдается в нескольких неравенствах. Будем считать, что максимальное несоответствие наблюдается в неравенстве α2+β4=2≤0, а следовательно максимальным звеном неоптимальности будет являться звено Х24. Через максимальное звено неоптимальности составляем контур перераспределения ресурсов. Тогда в соответствии с этим контуром получаем новый опрный план:

А/В

В1

В2

В3

В4

40

60

80

60

А1

60

0 1

60 2

- 3

- 4

А2

80

- 4

- 3

20 2

60 0

А3

100

40 0

- 2

60 2

- 1

Проверяем, выполняется ли условие корректности решения путем проверки равенства N=n+m-1, где N-количество свободных ячеек в таблице, n-количество потребителей, m-количество поставщиков. В отношении данной таблицы данное условие не выполняется: 7=3+4-1, следовательно будем считать одну ячейку условно заполненной и добавляем в нее нуль.

Проводим пересчет коэффициентов по заполненным ячейкам из условия Cij=αi+βj, где Cij – стоимость перевозки, αi,βj-дополнительные пересчетные коэффициенты.

C11=α1+β1=1; α1=0; β1=1

C12=α1+β2=2; β2=2

C23=α2+β3=2; α2= -1

C24=α2+β4=0; β4=1

C31=α3+β1=0; α3= -1

C33=α3+β3=2; β3=3

Осуществляем проверку полученного решения на оптимальность по незаполненным ячейкам при условии Cij≥αi+βj

α1+β3=3≤3

α1+β4=1≤4

α2+β1=0≤4

α2+β2=1≤3

α3+β2=1≤2

α3+β4=0≤1

Т.к. все неравенства выполняются, то построенный план является оптимальным.

Вычисляем конечную стоимость перевозок:

L=0*1+60*2+20*2+60*0+40*0+60*2=280