Решение задачи коммивояжера методом ветвей и границ

 

A

B

C

D

E

F

op >

A

26

42

15

29

25

B

7

16

1

30

25

C

20

13

35

5

0

D

21

16

25

18

18

E

12

46

27

48

5

F

23

5

5

9

5

Решение задачи

Для удобства изложения везде ниже в платежной матрице заменим имена городов (A, B, …, F) номерами соответствующих строк и столбцов (1, 2, …, 6).

Найдем нижнюю границу длин множества всех маршрутов. Вычтем из каждой строки число, равное минимальному элементу этой строки, далее вычтем из каждого столбца число, равное минимальному элементу этого столбца, и таким образом приведем матрицу по строкам и столбцам. Минимумы по строкам: r1=15, r2=1, r3=0, r4=16, r5=5, r6=5.

После их вычитания по строкам получим:

 

1

2

3

4

5

6

1

11

27

0

14

10

2

6

15

0

29

24

3

20

13

35

5

0

4

5

0

9

2

2

5

7

41

22

43

0

6

18

0

0

4

0

Минимумы по столбцам: h1=5, h2=h3=h4=h5=h6.

После их вычитания по столбцам получим приведенную матрицу:

 

1

2

3

4

5

6

1

11

27

0

14

10

2

1

15

0

29

24

3

15

13

35

5

0

4

0

0

9

2

2

5

2

41

22

43

0

6

13

0

0

4

0

Страница:  1  2  3  4  5 


Другие рефераты на тему «Математика»:

Поиск рефератов

Последние рефераты раздела

Copyright © 2010-2024 - www.refsru.com - рефераты, курсовые и дипломные работы