Главная страница

Прикладная математика. Задания контрольной работы Задания 1 10


Скачать 225.26 Kb.
НазваниеЗадания контрольной работы Задания 1 10
Дата13.06.2022
Размер225.26 Kb.
Формат файлаdocx
Имя файлаПрикладная математика.docx
ТипОтчет
#588781
страница5 из 7
1   2   3   4   5   6   7

Этап II. Улучшение опорного плана.

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

u1 + v1 = 15; 0 + v1 = 15; v1 = 15

u3 + v1 = 14; 15 + u3 = 14; u3 = -1

u1 + v3 = 10; 0 + v3 = 10; v3 = 10

u1 + v6 = 25; 0 + v6 = 25; v6 = 25

u4 + v6 = 29; 25 + u4 = 29; u4 = 4

u4 + v2 = 45; 4 + v2 = 45; v2 = 41

u2 + v2 = 15; 41 + u2 = 15; u2 = -26

u2 + v5 = 14; -26 + v5 = 14; v5 = 40

u4 + v4 = 35; 4 + v4 = 35; v4 = 31





v1=15

v2=41

v3=10

v4=31

v5=40

v6=25

u1=0

15[900]

56

10[420]

35

15

25[540]

u2=-26

52

15[1420]

22

51

14[940]

35

u3=-1

14[540]

57

59

25

54

53

u4=4

28

45[820]

15

35[240]

45

29[500]

Опорный план не является оптимальным, так как существуют оценки свободных клеток, для которых ui + vj > cij
(1;5): 0 + 40 > 15; ∆15 = 0 + 40 - 15 = 25 > 0

(3;4): -1 + 31 > 25; ∆34 = -1 + 31 - 25 = 5 > 0

max(25,5) = 25

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

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





1

2

3

4

5

6

Запасы

1

15[900]

56

10[420]

35

15[+]

25[540][-]

1860

2

52

15[1420][+]

22

51

14[940][-]

35

2360

3

14[540]

57

59

25

54

53

540

4

28

45[820][-]

15

35[240]

45

29[500][+]

1560

Потребности

1440

2240

420

240

940

1040




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





B1

B2

B3

B4

B5

B6

Запасы

A1

15[900]

56

10[420]

35

15[540]

25

1860

A2

52

15[1960]

22

51

14[400]

35

2360

A3

14[540]

57

59

25

54

53

540

A4

28

45[280]

15

35[240]

45

29[1040]

1560

Потребности

1440

2240

420

240

940

1040




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

u3 + v1 = 14; 15 + u3 = 14; u3 = -1

u1 + v3 = 10; 0 + v3 = 10; v3 = 10

u1 + v5 = 15; 0 + v5 = 15; v5 = 15

u2 + v5 = 14; 15 + u2 = 14; u2 = -1

u2 + v2 = 15; -1 + v2 = 15; v2 = 16

u4 + v2 = 45; 16 + u4 = 45; u4 = 29

u4 + v4 = 35; 29 + v4 = 35; v4 = 6

u4 + v6 = 29; 29 + v6 = 29; v6 = 0





v1=15

v2=16

v3=10

v4=6

v5=15

v6=0

u1=0

15[900]

56

10[420]

35

15[540]

25

u2=-1

52

15[1960]

22

51

14[400]

35

u3=-1

14[540]

57

59

25

54

53

u4=29

28

45[280]

15

35[240]

45

29[1040]

Опорный план не является оптимальным, так как существуют оценки свободных клеток, для которых ui + vj > cij
(4;1): 29 + 15 > 28; ∆41 = 29 + 15 - 28 = 16 > 0

(4;3): 29 + 10 > 15; ∆43 = 29 + 10 - 15 = 24 > 0

max(16,24) = 24

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

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





1

2

3

4

5

6

Запасы

1

15[900]

56

10[420][-]

35

15[540][+]

25

1860

2

52

15[1960][+]

22

51

14[400][-]

35

2360

3

14[540]

57

59

25

54

53

540

4

28

45[280][-]

15[+]

35[240]

45

29[1040]

1560

Потребности

1440

2240

420

240

940

1040




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





B1

B2

B3

B4

B5

B6

Запасы

A1

15[900]

56

10[140]

35

15[820]

25

1860

A2

52

15[2240]

22

51

14[120]

35

2360

A3

14[540]

57

59

25

54

53

540

A4

28

45

15[280]

35[240]

45

29[1040]

1560

Потребности

1440

2240

420

240

940

1040




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

u3 + v1 = 14; 15 + u3 = 14; u3 = -1

u1 + v3 = 10; 0 + v3 = 10; v3 = 10

u4 + v3 = 15; 10 + u4 = 15; u4 = 5

u4 + v4 = 35; 5 + v4 = 35; v4 = 30

u4 + v6 = 29; 5 + v6 = 29; v6 = 24

u1 + v5 = 15; 0 + v5 = 15; v5 = 15

u2 + v5 = 14; 15 + u2 = 14; u2 = -1

u2 + v2 = 15; -1 + v2 = 15; v2 = 16





v1=15

v2=16

v3=10

v4=30

v5=15

v6=24

u1=0

15[900]

56

10[140]

35

15[820]

25

u2=-1

52

15[2240]

22

51

14[120]

35

u3=-1

14[540]

57

59

25

54

53

u4=5

28

45

15[280]

35[240]

45

29[1040]

Опорный план не является оптимальным, так как существуют оценки свободных клеток, для которых ui + vj > cij
(3;4): -1 + 30 > 25; ∆34 = -1 + 30 - 25 = 4 > 0

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

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





1

2

3

4

5

6

Запасы

1

15[900][+]

56

10[140][-]

35

15[820]

25

1860

2

52

15[2240]

22

51

14[120]

35

2360

3

14[540][-]

57

59

25[+]

54

53

540

4

28

45

15[280][+]

35[240][-]

45

29[1040]

1560

Потребности

1440

2240

420

240

940

1040




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





B1

B2

B3

B4

B5

B6

Запасы

A1

15[1040]

56

10

35

15[820]

25

1860

A2

52

15[2240]

22

51

14[120]

35

2360

A3

14[400]

57

59

25[140]

54

53

540

A4

28

45

15[420]

35[100]

45

29[1040]

1560

Потребности

1440

2240

420

240

940

1040




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

u3 + v1 = 14; 15 + u3 = 14; u3 = -1

u3 + v4 = 25; -1 + v4 = 25; v4 = 26

u4 + v4 = 35; 26 + u4 = 35; u4 = 9

u4 + v3 = 15; 9 + v3 = 15; v3 = 6

u4 + v6 = 29; 9 + v6 = 29; v6 = 20

u1 + v5 = 15; 0 + v5 = 15; v5 = 15

u2 + v5 = 14; 15 + u2 = 14; u2 = -1

u2 + v2 = 15; -1 + v2 = 15; v2 = 16





v1=15

v2=16

v3=6

v4=26

v5=15

v6=20

u1=0

15[1040]

56

10

35

15[820]

25

u2=-1

52

15[2240]

22

51

14[120]

35

u3=-1

14[400]

57

59

25[140]

54

53

u4=9

28

45

15[420]

35[100]

45

29[1040]

Опорный план является оптимальным, так все оценки свободных клеток удовлетворяют условию ui + vj ≤ cij.
Минимальные затраты составят: F(x) = 15*1040 + 15*820 + 15*2240 + 14*120 + 14*400 + 25*140 + 15*420 + 35*100 + 29*1040 = 112240
1   2   3   4   5   6   7


написать администратору сайта