Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Gribanov_Roman_Transportnaya_zadacha.docx
Скачиваний:
3
Добавлен:
15.11.2018
Размер:
135.73 Кб
Скачать

1.6.2 Метод минимального элемента.

Метод отличается от предыдущего тем, что вместо северо-западной клеточки на каждом шагу выбирается клеточка с наименьшим значением транспортных расходов сіj.

1.6.3 Метод вычеркивания.

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

1.7 Алгоритм метода потенциалов.

1. Находится исходное допустимое базисное решение (ДБР), например, с помощью одного из упомянутых выше методов.

2. В дальнейшем метод потенциалов состоит из однотипных шагов, на каждом из которых:

I) Вычисляются потенциалы строк ui, i=1...,m, и столбцов vj, j=1...,n, транспортной таблицы как решение системы vjui=cij, где и и j принимают такие значения, что клеточки (і,j) — базисные.

II) Вычисляются оценки переменных xij для всех небазисных клеточек (і,j) за формулой ij=cijvj+ui (оценки базисных переменных — нулевые).

III) Найденные оценки ij проверяются на неотъемлемость. Если все ij0, i=1...,m, j=1...,n, то текущий ДБР оптимальный. Иначе переходят к улучшению ДБР (пункт iv)).

IV) Определяют клеточку (k,l) с минимальной отрицательной оценкой, и присоединяют ее к совокупности базисных. Находят цикл (например, методом вычеркивания). Разделяют цикл на положительный и отрицательный полуциклы, последовательно помечая клеточки  вершины цикла знаками «+» и ««, начиная с клеточки (k,l), которую первой относят к положительному полцикла, следующую за ней — к отрицательному, третью — к положительному и т.д. Среди клеточек отрицательного полцикла определяют клеточку (s,r) с минимальной величиной перевозки xij (если таких клеточек несколько, то выбирают только одну из них). Возлагают =xsr. Увеличивают на значение перевозка xij в клеточках положительного полцикла и уменьшают их на то же значение в клеточках отрицательного полцикла. В результате осуществления указанных процедур клеточка (k,l) вводится к совокупности базисных, а клеточка (s,r) перестает быть базисной (на ней разрывают цикл). Конец шага.

  1. Практическая задача

    1. Постановка задачи

Из трех холодильников Ai, i=1..3, вмещающих мороженую рыбу в количествах ai т, необходимо последнюю доставить в пять магазинов Bj, j=1..5 в количествах bj т. Стоимости перевозки 1т рыбы из холодильника Ai в магазин Bj заданы в виде матрицы Cij, 3x5.  Написать математическую модель задачи и спланировать перевозки так, чтобы их общая стоимость была минимальной.

a1 =320,

b2 =140,

20

23

20

15

24

a2 =280,

b3 =110,

С =

29

15

16

19

29

a3 =250,

b4 =230,

6

11

10

9

8

b1 =150,

b5 =220

Склад

Магазин

Запасы груза

B1

B2

B3

B4

B5

A1

20

0

23

0

20

0

15

0

24

0

320

A2

29

0

15

0

16

0

19

0

29

0

280

A3

6

0

11

0

10

0

9

0

8

0

250

Потребность

150

140

110

230

220

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]