Материал: 5462

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

91

Таблица 16

P153

 

 

j

 

 

 

 

 

 

 

 

i

1

2

 

 

4

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

 

 

 

 

 

 

 

 

 

 

1

 

 

 

19

 

9

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

2

 

0

 

 

 

0

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16

 

 

3

 

16

24

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

19

 

 

0

 

4

 

17

 

 

 

 

0

 

 

 

0

 

 

 

 

 

 

 

Максимальная степень нуля для клетки (4,2). Претендентом на включение в маршрут будет дуга (4,2). Разбиваем множество P531 на два подмножества

Р2

и

 

422

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Р

(табл. 17 и 18).

 

 

 

 

 

 

 

 

 

 

 

 

42

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 17

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Р2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

42

 

 

 

 

 

 

 

j

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

1

 

 

4

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11

 

 

 

 

 

 

1

 

 

 

9

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

18

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

0

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

25

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

16

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

92

Таблица 18

 

 

 

 

 

 

 

 

 

 

 

 

 

422

 

 

 

 

 

 

 

 

 

 

 

 

Р

 

j

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

1

2

 

 

4

 

 

5

ui

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

19

 

9

 

 

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

0

 

 

 

0

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

16

24

 

0

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

17

 

 

 

0

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

vj

 

0

19

 

0

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

h2

 

 

 

422

 

Определяем константы

приведения

для

этих

матриц

0 ,

 

h

19 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

42

 

 

 

 

 

 

Следовательно,

P2

34 ,

 

 

 

422

 

 

 

 

 

 

 

 

53 .

Так

как

34

53 ,

 

то

 

 

P

34

19

 

 

 

 

 

42

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

дальнейшему ветвлению подлежит множество Р2

(табл. 17). Вычисляем

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

42

 

 

 

 

 

 

 

 

степени нулей

матрицы Р2 .

Претендентом

на включение

в

маршрут

 

 

 

 

 

42

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

станет дуга (3,4). Разбиваем множество

Р2

на два подмножества Р3

и

 

 

 

 

 

 

 

 

 

 

 

 

 

 

42

 

 

 

 

 

34

 

 

 

343 (табл. 19 и 20).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Р

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 19

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Р3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

34

 

 

 

 

 

 

 

 

 

 

 

 

 

j

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

1

 

 

5

 

 

 

ui

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

0

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

0

 

 

2

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

vj

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

h3

0 ,

 

34

 

 

 

 

 

 

 

 

 

 

 

 

 

 

34

 

 

 

 

42

 

 

 

 

 

 

 

 

 

 

 

 

 

 

93

Таблица 20

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

343

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P

 

 

 

 

 

 

j

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

1

 

4

 

5

 

ui

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

9

 

0

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

0

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

16

 

 

 

 

 

16

 

 

 

 

 

 

 

 

 

 

 

 

9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

vj

0

 

 

 

 

 

 

 

 

 

 

 

 

 

343

 

 

 

 

343

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

h

25 ,

 

P

34

25

59.

 

 

 

 

 

Следовательно, ветвлению

нужно подвергнуть

множество Р3

. Но его

 

 

 

 

 

 

 

 

 

 

 

 

34

 

матрица имеет размерность 2

2 . Поэтому в маршрут следует включить

дуги (1,5) и (2,1), соответствующие нулевым элементам. Окончательно в маршрут коммивояжера вошли дуги (5,3), (4,2), (3,4), (1,5), (2,1).

1

10

 

Длина маршрута

 

С53 С34 С42 С15 С21 7 1 10

 

6

 

 

 

 

3

2

1

7

10

4

5

6 10 34.

Так как границы оборванных ветвей больше длины контура 5 3 4 2 1 5 , то этот контур

имеет наименьшую длину.

Если оборванная ветвь имеет меньшую длину маршрута, нужно к ней вернуться и продолжить ветвление.

На рис. 9 приводится дерево ветвлений маршрута коммивояжера.

 

 

 

 

 

 

 

 

 

 

94

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

31

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Р0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

34

 

 

 

 

 

 

 

1

41

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

53

 

 

 

 

53

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

153

 

 

 

Р1

 

 

 

 

 

 

 

 

 

 

 

 

 

Р

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

53

 

 

 

 

 

53

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

42

 

 

 

 

 

 

 

 

 

 

34

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

42

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

422

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Р

 

 

2

 

 

3

 

59

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Р42

 

34

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

34

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

34

 

 

 

 

 

 

 

 

Р34

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Р3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

34

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1,5)

(2,1)

Рис. 9. Дерево ветвлений маршрута

Вопросы для самопроверки

1.Какова постановка задачи коммивояжера?

2.Как приводится матрица расстояний по строкам и столбцам?

3.Как определяется константа приведения полностью приведенной матрицы?

4.Как определяется степень нулей матрицы приведенной по строкам и столбцам?

5.В каком случае дуга (i, j) включается в маршрут коммивояжера?

6.До каких пор снижается порядок матрицы маршрута?

7.Как проверить правильность построения маршрута?

8.Как построить дерево ветвлений?

9.В каком случае необходимо вернуться к оборванной ветви?

95

Задачи для самостоятельного решения

1.

 

 

1

2

 

 

3

 

4

5

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

14

1

 

9

 

10

 

8

12

 

 

 

 

 

 

 

 

 

8

 

24

 

 

 

 

 

 

 

 

 

2

10

 

 

 

6

 

13

 

 

 

 

 

 

 

 

 

 

 

7

 

 

 

 

 

 

 

 

 

 

 

3

6

24

 

 

 

 

5

24

 

 

 

 

 

 

 

 

 

 

8

 

 

 

 

 

 

 

 

 

 

4

12

3

 

14

 

 

15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15

13

12

 

 

 

12

5

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

10

 

5

 

7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

14

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.

 

 

1

2

 

 

3

 

4

5

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10

1

 

25

 

30

 

16

20

 

 

 

 

 

 

 

 

 

9

 

14

 

 

 

 

 

 

 

 

 

 

2

18

 

 

 

10

 

12

 

 

 

 

 

 

 

 

 

 

 

15

 

 

 

 

 

 

 

 

 

 

 

3

35

40

 

 

 

 

15

20

 

 

 

 

 

 

 

 

 

 

16

 

 

 

 

 

 

 

 

 

 

4

30

10

 

25

 

 

19

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

10

8

 

 

 

6

5

 

17

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

5

 

6

 

10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Источник: https://studfile.net/preview/16711122/