Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа по ЭММиМ.doc
Скачиваний:
1
Добавлен:
10.12.2018
Размер:
450.05 Кб
Скачать

Решение

Таблица 6

Поставщики

Потребители

Запасы

В1

В2

В3

В4

В5

А1

2

120

3

6

8

2

5

125

А2

8

1

70

2

35

3

9

105

А3

7

6

4

10

1

85

5

95

А4

2

10

8

10

5

9

120

130

Потребности

120

70

55

85

125

Необходимо найти значение целевой функции: z = ΣΣ CijXij → min.

Так как Σаi = Σbj = 455, то имеем закрытую модель задачи. Необходимо найти оптимальный план перевозок, самым распространенным является метод потенциала, каждому поставщику ставиться потенциал Ui, а покупателю – Vj.

Таблица 7

V1 = 2

V2 = 0

V3 = 1

V4 = -2

V5 = 2

U1 = 0

2

120

3

3

6

5

8

10

2

5

125

U2 = 1

8

5

1

70

2

35

3

4

9

6

105

U3 = 3

7

2

6

3

4

10

1

85

5

0

95

U4 = 7

2

-7

10

3

8

10

5

0

9

120

130

Потребности

120

70

55

85

125

Поскольку число неизвестных потенциалов (m+n) на 1 больше числа уравнений, то выбираем строку, где есть занятая клетка и для этой строки назначаем потенциал равный 0 (U1 = 0) и находим последовательность уравнений Cij – (Ui + Vj) = 0 для нахождения остальных потенциалов.

C11 – (U1 + V1) = 0 → 2 – (0 + V1) → V1 = 2;

C15 – (U1 + V5) = 0 → 2 – (0 + V5) → V5 = 2;

C22 – (U2 + V2) = 0 → 1 – (1 + V2) → V2 = 0;

C23 – (U2 + V3) = 0 → 2 – (U2 + 1) → U2 = 1;

C33 – (U3 + V3) = 0 → 4 – (U3 + 1) → U3 = 3;

C34 – (U3 + V4) = 0 → 1 – (3 + V4) → V4 = -2;

C43 – (U4 + V3) = 0 → 8 – (7 + V3) → V3 = 1;

C45 – (U4 + V5) = 0 → 9 – (U4 + 2) → U4 = 7.

Затем для всех свободных клеток определяем величину Δ Cij:

Δ C12 = C12 - (U1 + V2) = 3 – 0 = 3;

Δ C13 = C13 - (U1 + V3) = 6 – 1 = 5;

Δ C14 = C14 - (U1 + V4) = 8 – (-2) = 10;

Δ C21 = C21 - (U2 + V1) = 8 – 3 = 5;

Δ C24 = C24 - (U2 + V4) = 3 – (1 – 2) = 4;

Δ C25 = C25 - (U2 + V5) = 9 – 3 = 6;

Δ C31 = C31 - (U3 + V1) = 7 – 5 = 2;

Δ C32 = C32 - (U3 + V2) = 6 – 3 = 3;

Δ C35 = C35 - (U3 + V5) = 5 – 5 = 0;

Δ C41 = C41 - (U4 + V1) = 2 – 9 = -7;

Δ C42 = C42 - (U4 + V2) = 10 – 7 = 3;

Δ C44 = C44 - (U4 + V4) = 5 – (7 – 2) = 0.

Так как существуют значения Δ Cij ≤ 0, то план перевозок следует улучшить. Среди пустых клеток с отрицательными значениями выбираем ту, у которой Cij наименьшее (в данном примере -7), эта клетка рекомендуется к заполнению, в результате которого одна из заполненных клеток станет пустой.

Для свободной клетки строим контур перевозок, так чтоб одна из вершин находилась в свободной клетки, а остальные в занятых. Свободной вершине присваиваем знак «+», остальные знаки чередуются. Значение наименьшей отрицательной величины прибавляем к положительным значениям и отнимаем от отрицательных, получаем новый контур перевозок.

-

-

+

+

5

120

120

120

0

125

Согласно новому контуру перевозок строим новый опорный план.

Таблица 8

V1 = -5

V2 = 0

V3 = 1

V4 = -2

V5 = 2

U1 = 0

2

7

3

3

6

5

8

10

2

125

125

U2 = 1

8

12

1

70

2

35

3

4

9

6

105

U3 = 3

7

9

6

3

4

10

1

85

5

0

95

U4 = 7

2

120

10

3

8

10

5

0

9

0

130

Потребности

120

70

55

85

125

Поскольку число неизвестных потенциалов (m+n) на 1 больше числа уравнений, то выбираем строку, где есть занятая клетка и для этой строки назначаем потенциал равный 0 (U1 = 0) и находим последовательность уравнений Cij – (Ui + Vj) = 0 для нахождения остальных потенциалов.

C15 – (U1 + V5) = 0 → 2 – (0 + V5) → V5 = 2;

C22 – (U2 + V2) = 0 → 1 – (1 + V2) → V2 = 0;

C23 – (U2 + V3) = 0 → 2 – (U2 + 1) → U2 = 1;

C33 – (U3 + V3) = 0 → 4 – (U3 + 1) → U3 = 3;

C34 – (U3 + V4) = 0 → 1 – (3 + V4) → V4 = -2;

C41 – (U4 + V1) = 0 → 2 – (7 + V1) → V1 = -5;

C43 – (U4 + V3) = 0 → 8 – (7 + V3) → V3 = 1;

C45 – (U4 + V5) = 0 → 9 – (U4 + 2) → U4 = 7.

Затем для всех свободных клеток определяем величину Δ Cij:

Δ C11 = C11 - (U1 + V1) = 2 – (-5) = 7;

Δ C12 = C12 - (U1 + V2) = 3 – 0 = 3;

Δ C13 = C13 - (U1 + V3) = 6 – 1 = 5;

Δ C14 = C14 - (U1 + V4) = 8 – (-2) = 10;

Δ C21 = C21 - (U2 + V1) = 8 – (1 – 5) = 12;

Δ C24 = C24 - (U2 + V4) = 3 – (1 – 2) = 4;

Δ C25 = C25 - (U2 + V5) = 9 – 3 = 6;

Δ C31 = C31 - (U3 + V1) = 7 – (3 – 5) = 9;

Δ C32 = C32 - (U3 + V2) = 6 – 3 = 3;

Δ C35 = C35 - (U3 + V5) = 5 – 5 = 0;

Δ C42 = C42 - (U4 + V2) = 10 – 7 = 3;

Δ C44 = C44 - (U4 + V4) = 5 – (7 – 2) = 0.

Все значения Δ Cij ≥ 0, значит, оптимальный план перевозки найден. Определим значение целевой функции по данному плану:

z = 125 ∙ 2 + 70 ∙ 1 + 35 ∙ 2 + 10 ∙ 4 + 85 ∙ 1 + 120 ∙ 2 + 10 ∙ 8 + 0 ∙ 9 = 835.

19