Задание №3
Дано:
|
|
В1 |
В2 |
В3 |
В4 |
В5 |
Наличие |
|
А1 |
7 |
4 |
15 |
9 |
14 |
120 |
|
А2 |
11 |
2 |
7 |
3 |
10 |
150 |
|
А3 |
4 |
5 |
12 |
8 |
17 |
100 |
|
Потребность |
65 |
90 |
60 |
70 |
300 |
|
Решение:
Пошагово осуществим поиск опорного плана методом северо-западного угла:

Потребности пункта B1 удовлетворены.

Запасы склада А1 исчерпаны.

Потребности пункта B2 удовлетворены.
.Потребности пункта B3 удовлетворены.
.Запасы склада А2 исчерпаны.
.Потребности пункта B4 удовлетворены.
.Для удовлетворения потребностей пункта B5 не хватает товара в количестве 215 единиц.
Данные полученные при поиске опорного плана методом северо-западного угла сведены в таблицу:
|
|
В1 |
В2 |
В3 |
В4 |
В5 |
Наличие | ||||
|
А1 |
7 |
4 |
15 |
9 |
14 |
120 |
[55] |
[0] | ||
|
[65] |
[55] |
|
|
| ||||||
|
А2 |
11 |
2 |
7 |
3 |
10 |
150 |
[115] |
[55] |
[0] | |
|
|
[35] |
[60] |
[55] |
| ||||||
|
А3 |
4 |
5 |
12 |
8 |
17 |
100 |
[85] |
[0] | ||
|
|
|
|
[15] |
[85] | ||||||
|
Потребность |
65 |
90 |
60 |
70 |
300 |
| ||||
|
[35] |
[0] |
[15] | ||||||||
|
[0] |
[0] |
[0] |
[215] |
| ||||||
Далее добавим фиктивную строку:
|
|
В1 |
В2 |
В3 |
В4 |
В5 |
Наличие | |||
|
А1 |
7 |
4 |
15 |
9 |
14 |
120 |
[55] |
[0] | |
|
[65] |
[55] |
|
|
| |||||
|
А2 |
11 |
2 |
7 |
3 |
10 |
150 |
[115] |
[55] |
[0] |
|
|
[35] |
[60] |
[55] |
| |||||
|
А3 |
4 |
5 |
12 |
8 |
17 |
100 |
[85] |
[0] | |
|
|
|
|
[15] |
[85] | |||||
|
A4 |
17 |
17 |
17 |
17 |
17 |
215 |
[0] | ||
|
|
|
|
|
215 | |||||
|
Потребность |
65 |
90 |
60 |
70 |
300 |
| |||
|
[35] |
[15] |
[215] | |||||||
|
[0] |
[0] | ||||||||
|
[0] |
[0] |
[0] |
| ||||||
.Потребности пункта B5 удовлетворены.
Получен начальный план перевозок, а его суммарная стоимость составила:
Осуществим поиск опорного плана методом наименьшей стоимости, данные сведем в таблицу:
|
В1 |
В2 |
В3 |
В4 |
В5 |
Наличие | |||||||
|
А1 |
7 |
4 |
15 |
9 |
14 |
120 |
[0] | |||||
|
|
|
|
|
(6) [120] | ||||||||
|
А2 |
11 |
2 |
7 |
3 |
10 |
150 |
[60] |
[0] | ||||
|
|
(1) [90] |
|
(2) [60] |
| ||||||||
|
А3 |
4 |
5 |
12 |
8 |
17 |
100 |
[35] |
[10] |
[0] | |||
|
(3) [65] |
|
(5) [25] |
(4) [10] |
| ||||||||
|
A4 |
17 |
17 |
17 |
17 |
17 |
215 |
[180] |
[0] | ||||
|
|
|
(7) [35] |
|
(8) [180] | ||||||||
|
Потребность |
65 |
90 |
60 |
70 |
300 |
| ||||||
|
[35] |
[10] |
[180] | ||||||||||
|
[0] |
[0] |
[0] |
[0] |
[0] |
| |||||||
Получен начальный план перевозок, а его суммарная стоимость составила:
Осуществим поиск оптимального плана перевозок с помощью метода потенциалов основываясь на опорном плане, полученном методом наименьшей стоимости:
|
|
|
|
|
|
|
7 |
7 |
14 |
|
|
0 |
2 |
2 |
|
|
0 |
3 |
3 |
|
|
5 |
|
4 |
|
|
5 |
7 |
12 |
|
|
5 |
3 |
8 |
|
|
10 |
7 |
17 |
|
|
10 |
7 |
17 |
Значения
для свободных клеток:
|
|
Значение |
|
|
1 |
|
|
-5 |
|
|
1 |
|
|
-1 |
|
|
12 |
|
|
0 |
|
|
3 |
|
|
-2 |
|
|
5 |
|
|
8 |
|
|
5 |
|
|
4 |
Выберем
наименьшее отрицательное значение
и приняв его за начало цикла расставим
затем знаки начиная с «
»
и чередуя его с «
»:
|
|
В1 |
В2 |
В3 |
В4 |
В5 |
Наличие | |||||||
|
А1 |
7 |
4 |
15 |
9 |
14 |
120 |
[0] | ||||||
|
|
(+)
|
|
|
(6) (–) [120] | |||||||||
|
А2 |
11 |
2 |
7 |
3 |
10 |
150 |
[60] |
[0] | |||||
|
|
(1) (–) [90] |
|
(2) (+) [60] |
| |||||||||
|
А3 |
4 |
5 |
12 |
8 |
17 |
100 |
[35] |
[10] |
[0] | ||||
|
(3) [65] |
|
(5) (+) [25] |
(4) (–) [10] |
| |||||||||
|
A4 |
17 |
17 |
17 |
17 |
17 |
215 |
[180] |
[0] | |||||
|
|
|
(7) (–) [35] |
|
(8) (+) [180] | |||||||||
|
Потребность |
65 |
90 |
60 |
70 |
300 |
| |||||||
|
[35] |
[10] |
[180] | |||||||||||
|
[0] |
[0] |
[0] |
[0] |
[0] |
| ||||||||
Выбираем
минимальное число (данное число равно
10) в «
»
ячейках цикла и учитывая знаки цикла
прибавляем это число или отнимаем, а
также обновим расстановку знаков «+»
и «
»:
|
|
В1 |
В2 |
В3 |
В4 |
В5 |
Наличие |
|
А1 |
7 |
4 |
15 |
9 |
14 |
120 |
|
|
(+) [10] |
|
|
(–) [110] | ||
|
А2 |
11 |
2 |
7 |
3 |
10 |
150 |
|
|
(–) [80] |
(+)
|
[70] |
| ||
|
А3 |
4 |
5 |
12 |
8 |
17 |
100 |
|
[65] |
|
(+) [35] |
|
| ||
|
A4 |
17 |
17 |
17 |
17 |
17 |
215 |
|
|
|
(–) [25] |
|
(+) [190] | ||
|
Потребность |
65 |
90 |
60 |
70 |
300 |
|
|
|
Ячейка
заполняется, а ячейка
стала пустой.
Найдем значения:
|
|
|
|
|
|
|
0 |
4 |
4 |
|
|
0 |
14 |
14 |
|
|
|
4 |
2 |
|
|
|
5 |
3 |
|
|
|
6 |
4 |
|
|
|
14 |
12 |
|
|
3 |
14 |
17 |
|
|
3 |
14 |
17 |
Найдем
значения
для свободных клеток:
|
|
Значение |
|
|
1 |
|
|
1 |
|
|
4 |
|
|
7 |
|
|
|
|
|
|
|
|
3 |
|
|
5 |
|
|
5 |
|
|
8 |
|
|
10 |
|
|
9 |
Выбираем
минимальное число (данное число равно
25) в «
»
ячейках цикла (согласно расстановке
знаков на предыдущей стадии) и учитывая
знаки цикла прибавляем это число или
отнимаем:
|
|
В1 |
В2 |
В3 |
В4 |
В5 |
Наличие |
|
А1 |
7 |
4 |
15 |
9 |
14 |
120 |
|
|
(+) [35] |
|
|
(-) [85] | ||
|
А2 |
11 |
2 |
7 |
3 |
10 |
150 |
|
|
(-) [55] |
[25] |
[70] |
(+)
| ||
|
А3 |
4 |
5 |
12 |
8 |
17 |
100 |
|
[65] |
|
(+) [35] |
|
| ||
|
A4 |
17 |
17 |
17 |
17 |
17 |
215 |
|
|
|
|
|
[215] | ||
|
Потребность |
65 |
90 |
60 |
70 |
300 |
|
|
|
Ячейка
заполняется, а ячейка
стала пустой.
Найдем значения:
|
|
|
|
|
|
|
2 |
2 |
4 |
|
|
2 |
12 |
14 |
|
|
0 |
2 |
2 |
|
|
0 |
7 |
7 |
|
|
0 |
3 |
3 |
|
|
5 |
-1 |
4 |
|
|
5 |
7 |
12 |
|
|
5 |
12 |
17 |
Найдем
значения
для свободных клеток:
|
|
Значение |
|
|
6 |
|
|
6 |
|
|
4 |
|
|
12 |
|
|
-2 |
|
|
-2 |
|
|
0 |
|
|
0 |
|
|
13 |
|
|
10 |
|
|
5 |
|
|
9 |
Выбираем минимальное число (на данной стадии это число равно 55) в «–» ячейках цикла (согласно расстановке знаков на предыдущей стадии) и учитывая знаки цикла прибавляем это число или отнимаем:
|
|
В1 |
В2 |
В3 |
В4 |
В5 |
Наличие |
|
А1 |
7 |
4 |
15 |
9 |
14 |
120 |
|
|
[90] |
|
|
[30] | ||
|
А2 |
11 |
2 |
7 |
3 |
10 |
150 |
|
|
|
[25] |
[70] |
[55] | ||
|
А3 |
4 |
5 |
12 |
8 |
17 |
100 |
|
[65] |
|
[35] |
|
| ||
|
A4 |
17 |
17 |
17 |
17 |
17 |
215 |
|
|
|
|
|
[215] | ||
|
Потребность |
65 |
90 |
60 |
70 |
300 |
|
Ячейка
заполняется, а ячейка
стала пустой.
Найдем значения:
|
|
|
|
|
|
|
4 |
0 |
4 |
|
|
4 |
10 |
14 |
|
|
0 |
7 |
7 |
|
|
0 |
3 |
3 |
|
|
0 |
10 |
10 |
|
|
5 |
-1 |
4 |
|
|
5 |
7 |
12 |
|
|
7 |
10 |
17 |
Найдем
значения
для свободных клеток:
|
|
Значение |
|
|
4 |
|
|
4 |
|
|
2 |
|
|
12 |
|
|
2 |
|
|
0 |
|
|
0 |
|
|
2 |
|
|
11 |
|
|
10 |
|
|
3 |
|
|
7 |
Все
,
задача решена.
Общие затраты на перевозку всех единиц продукции составят:














































































































