Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

логистика минимальная решение

.rtf
Скачиваний:
6
Добавлен:
18.05.2015
Размер:
2.14 Mб
Скачать

Опорный план не является оптимальным, так как существуют оценки свободных клеток, для которых ui + vj > cij

(1;2): 0 + 15 > 3; ∆12 = 0 + 15 - 3 = 12

(1;4): 0 + 17 > 5; ∆14 = 0 + 17 - 5 = 12

(3;1): 5 + 2 > 5; ∆31 = 5 + 2 - 5 = 2

(3;2): 5 + 15 > 14; ∆32 = 5 + 15 - 14 = 6

(3;4): 5 + 17 > 17; ∆34 = 5 + 17 - 17 = 5

(3;5): 5 + 8 > 8; ∆35 = 5 + 8 - 8 = 5

(4;2): -10 + 15 > 3; ∆42 = -10 + 15 - 3 = 2

(5;2): -1 + 15 > 4; ∆52 = -1 + 15 - 4 = 10

max(12,12,2,6,5,5,2,10) = 12

Выбираем максимальную оценку свободной клетки (1;2): 3

Для этого в перспективную клетку (1;2) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-».

1

2

3

4

5

Запасы

1

2[100]

3[+]

5[10]

5

8[130][-]

240

2

12

4[90][-]

17

6[20][+]

5

110

3

5

14

10[100]

17

8

100

4

21

3

17

7[95]

6

95

5

6

4

20

16[35][-]

7[50][+]

85

Потребности

100

90

110

150

180

Цикл приведен в таблице (1,2 → 1,5 → 5,5 → 5,4 → 2,4 → 2,2).

Из грузов хij стоящих в минусовых клетках, выбираем наименьшее, т.е. у = min (5, 4) = 35. Прибавляем 35 к объемам грузов, стоящих в плюсовых клетках и вычитаем 35 из Хij, стоящих в минусовых клетках. В результате получим новый опорный план.

1

2

3

4

5

Запасы

1

2[100]

3[35]

5[10]

5

8[95]

240

2

12

4[55]

17

6[55]

5

110

3

5

14

10[100]

17

8

100

4

21

3

17

7[95]

6

95

5

6

4

20

16

7[85]

85

Потребности

100

90

110

150

180

Проверим оптимальность опорного плана. Найдем предварительные потенциалы ui, vj. по занятым клеткам таблицы, в которых ui + vj = cij, полагая, что u1 = 0.

u1 + v1 = 2; 0 + v1 = 2; v1 = 2

u1 + v2 = 3; 0 + v2 = 3; v2 = 3

u2 + v2 = 4; 3 + u2 = 4; u2 = 1

u2 + v4 = 6; 1 + v4 = 6; v4 = 5

u4 + v4 = 7; 5 + u4 = 7; u4 = 2

u1 + v3 = 5; 0 + v3 = 5; v3 = 5

u3 + v3 = 10; 5 + u3 = 10; u3 = 5

u1 + v5 = 8; 0 + v5 = 8; v5 = 8

u5 + v5 = 7; 8 + u5 = 7; u5 = -1

v1=2

v2=3

v3=5

v4=5

v5=8

u1=0

2[100]

3[35]

5[10]

5

8[95]

u2=1

12

4[55]

17

6[55]

5

u3=5

5

14

10[100]

17

8

u4=2

21

3

17

7[95]

6

u5=-1

6

4

20

16

7[85]

Опорный план не является оптимальным, так как существуют оценки свободных клеток, для которых ui + vj > cij

(2;5): 1 + 8 > 5; ∆25 = 1 + 8 - 5 = 4

(3;1): 5 + 2 > 5; ∆31 = 5 + 2 - 5 = 2

(3;5): 5 + 8 > 8; ∆35 = 5 + 8 - 8 = 5

(4;2): 2 + 3 > 3; ∆42 = 2 + 3 - 3 = 2

(4;5): 2 + 8 > 6; ∆45 = 2 + 8 - 6 = 4

max(4,2,5,2,4) = 5

Выбираем максимальную оценку свободной клетки (3;5): 8

Для этого в перспективную клетку (3;5) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-».

1

2

3

4

5

Запасы

1

2[100]

3[35]

5[10][+]

5

8[95][-]

240

2

12

4[55]

17

6[55]

5

110

3

5

14

10[100][-]

17

8[+]

100

4

21

3

17

7[95]

6

95

5

6

4

20

16

7[85]

85

Потребности

100

90

110

150

180

Цикл приведен в таблице (3,5 → 3,3 → 1,3 → 1,5).

Из грузов хij стоящих в минусовых клетках, выбираем наименьшее, т.е. у = min (1, 5) = 95. Прибавляем 95 к объемам грузов, стоящих в плюсовых клетках и вычитаем 95 из Хij, стоящих в минусовых клетках. В результате получим новый опорный план.

1

2

3

4

5

Запасы

1

2[100]

3[35]

5[105]

5

8

240

2

12

4[55]

17

6[55]

5

110

3

5

14

10[5]

17

8[95]

100

4

21

3

17

7[95]

6

95

5

6

4

20

16

7[85]

85

Потребности

100

90

110

150

180

Проверим оптимальность опорного плана. Найдем предварительные потенциалы ui, vj. по занятым клеткам таблицы, в которых ui + vj = cij, полагая, что u1 = 0.

u1 + v1 = 2; 0 + v1 = 2; v1 = 2

u1 + v2 = 3; 0 + v2 = 3; v2 = 3

u2 + v2 = 4; 3 + u2 = 4; u2 = 1

u2 + v4 = 6; 1 + v4 = 6; v4 = 5

u4 + v4 = 7; 5 + u4 = 7; u4 = 2

u1 + v3 = 5; 0 + v3 = 5; v3 = 5

u3 + v3 = 10; 5 + u3 = 10; u3 = 5

u3 + v5 = 8; 5 + v5 = 8; v5 = 3

u5 + v5 = 7; 3 + u5 = 7; u5 = 4

v1=2

v2=3

v3=5

v4=5

v5=3

u1=0

2[100]

3[35]

5[105]

5

8

u2=1

12

4[55]

17

6[55]

5

u3=5

5

14

10[5]

17

8[95]

u4=2

21

3

17

7[95]

6

u5=4

6

4

20

16

7[85]

Опорный план не является оптимальным, так как существуют оценки свободных клеток, для которых ui + vj > cij

(3;1): 5 + 2 > 5; ∆31 = 5 + 2 - 5 = 2

(4;2): 2 + 3 > 3; ∆42 = 2 + 3 - 3 = 2

(5;2): 4 + 3 > 4; ∆52 = 4 + 3 - 4 = 3

max(2,2,3) = 3

Выбираем максимальную оценку свободной клетки (5;2): 4

Для этого в перспективную клетку (5;2) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-».

1

2

3

4

5

Запасы

1

2[100]

3[35][-]

5[105][+]

5

8

240

2

12

4[55]

17

6[55]

5

110

3

5

14

10[5][-]

17

8[95][+]

100

4

21

3

17

7[95]

6

95

5

6

4[+]

20

16

7[85][-]

85

Потребности

100

90

110

150

180

Цикл приведен в таблице (5,2 → 5,5 → 3,5 → 3,3 → 1,3 → 1,2).

Из грузов хij стоящих в минусовых клетках, выбираем наименьшее, т.е. у = min (3, 3) = 5. Прибавляем 5 к объемам грузов, стоящих в плюсовых клетках и вычитаем 5 из Хij, стоящих в минусовых клетках. В результате получим новый опорный план.

1

2

3

4

5

Запасы

1

2[100]

3[30]

5[110]

5

8

240

2

12

4[55]

17

6[55]

5

110

3

5

14

10

17

8[100]

100

4

21

3

17

7[95]

6

95

5

6

4[5]

20

16

7[80]

85

Потребности

100

90

110

150

180

Проверим оптимальность опорного плана. Найдем предварительные потенциалы ui, vj. по занятым клеткам таблицы, в которых ui + vj = cij, полагая, что u1 = 0.

u1 + v1 = 2; 0 + v1 = 2; v1 = 2

u1 + v2 = 3; 0 + v2 = 3; v2 = 3

u2 + v2 = 4; 3 + u2 = 4; u2 = 1

u2 + v4 = 6; 1 + v4 = 6; v4 = 5

u4 + v4 = 7; 5 + u4 = 7; u4 = 2

u5 + v2 = 4; 3 + u5 = 4; u5 = 1

u5 + v5 = 7; 1 + v5 = 7; v5 = 6

u3 + v5 = 8; 6 + u3 = 8; u3 = 2

u1 + v3 = 5; 0 + v3 = 5; v3 = 5

v1=2

v2=3

v3=5

v4=5

v5=6

u1=0

2[100]

3[30]

5[110]

5

8

u2=1

12

4[55]

17

6[55]

5

u3=2

5

14

10

17

8[100]

u4=2

21

3

17

7[95]

6

u5=1

6

4[5]

20

16

7[80]

Опорный план не является оптимальным, так как существуют оценки свободных клеток, для которых ui + vj > cij

(2;5): 1 + 6 > 5; ∆25 = 1 + 6 - 5 = 2

(4;2): 2 + 3 > 3; ∆42 = 2 + 3 - 3 = 2

(4;5): 2 + 6 > 6; ∆45 = 2 + 6 - 6 = 2

max(2,2,2) = 2

Выбираем максимальную оценку свободной клетки (2;5): 5

Для этого в перспективную клетку (2;5) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-».

1

2

3

4

5

Запасы

1

2[100]

3[30]

5[110]

5

8

240

2

12

4[55][-]

17

6[55]

5[+]

110

3

5

14

10

17

8[100]

100

4

21

3

17

7[95]

6

95

5

6

4[5][+]

20

16

7[80][-]

85

Потребности

100

90

110

150

180

Цикл приведен в таблице (2,5 → 2,2 → 5,2 → 5,5).

Из грузов хij стоящих в минусовых клетках, выбираем наименьшее, т.е. у = min (2, 2) = 55. Прибавляем 55 к объемам грузов, стоящих в плюсовых клетках и вычитаем 55 из Хij, стоящих в минусовых клетках. В результате получим новый опорный план.

1

2

3

4

5

Запасы

1

2[100]

3[30]

5[110]

5

8

240

2

12

4

17

6[55]

5[55]

110

3

5

14

10

17

8[100]

100

4

21

3

17

7[95]

6

95

5

6

4[60]

20

16

7[25]

85

Потребности

100

90

110

150

180

Проверим оптимальность опорного плана. Найдем предварительные потенциалы ui, vj. по занятым клеткам таблицы, в которых ui + vj = cij, полагая, что u1 = 0.

u1 + v1 = 2; 0 + v1 = 2; v1 = 2

u1 + v2 = 3; 0 + v2 = 3; v2 = 3

u5 + v2 = 4; 3 + u5 = 4; u5 = 1

u5 + v5 = 7; 1 + v5 = 7; v5 = 6

u2 + v5 = 5; 6 + u2 = 5; u2 = -1

u2 + v4 = 6; -1 + v4 = 6; v4 = 7

u4 + v4 = 7; 7 + u4 = 7; u4 = 0

u3 + v5 = 8; 6 + u3 = 8; u3 = 2

u1 + v3 = 5; 0 + v3 = 5; v3 = 5

v1=2

v2=3

v3=5

v4=7

v5=6

u1=0

2[100]

3[30]

5[110]

5

8

u2=-1

12

4

17

6[55]

5[55]

u3=2

5

14

10

17

8[100]

u4=0

21

3

17

7[95]

6

u5=1

6

4[60]

20

16

7[25]