Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
сохранить!!!!.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
962 Кб
Скачать
☆

2.3.2 Пункт d2

Построим маршруты в узел 1 (пункт D2) из узлов 1 (пункт A1), 2 (пункт A2), 3 (пункт A3); 4 (пункт A4).

1). Приближение k=0.

Определим длины прямых (без посещения промежуточных узлов) маршрутов в узел 15. Для каждого j-го узла (j = 6;8;11), который соединен дугой с узлом 15 (т.е. имеется прямой маршрут), длина U0j кратчайшего маршрута принимается равной расстоянию Lj-15 между этим узлом и узлом 15; для остальных узлов значения U0j принимаются равными бесконечности:

U06 = L6-15 = 10;

U08 = L8-15 = 9;

U011 = L11-15 = 3.

Полученные маршруты и значения их длин U0j занесем в таблицу 11.

2). Приближение k=1.

Определим длину L1i-j возможного маршрута из i-го узла в узел 15 (пункт D2), проходящего через j-й узел, с числом промежуточных узлов не более одного как сумму расстояния Li-j от i-го узла до j-го узла и длины U0j прямого маршрута из этого узла в узел 15 (пункт D2):

L1i-j = Li-j + U0j , i = 1, 2, ... 16, j = 1, 2, ... 16, i ≠ 15, j ≠ 15, j ≠ i.

В качестве длины кратчайшего маршрута из i-го узла в узел 15 (пункт D2) принимается минимальное из возможных значений:

U1i = min {L1i-j}.

Таблица 8 – Маршруты в узел 15 с числом промежуточных узлов не более одного

Из узла 2

j

L2-j

U0j

L12-j

U12

2-8-15

8

34

3

37

37

Из узла 3

j

L3-j

U0j

L13-j

U13

3-6-15

6

56

10

66

66

Из узла 5

j

L5-j

U0j

L15-j

U15

5-11-15

11

31

9

40

40

Из узла 7

j

L7-j

U0j

L17-j

U17

7-11-15

11

3

9

12

12

7-8-15

8

12

3

15

15

Из узла 8

j

L8-j

U0j

L18-j

U18

8-11-15

11

18

9

27

27

Из узла 9

j

L9-j

U0j

L19-j

U19

9-6-15

6

68

10

78

78

9-8-15

8

18

3

21

21

Из узла 11

j

L11-j

U0j

L111-j

U111

11-8-15

8

18

3

21

21

Из узла 12

j

L12-j

U0j

L112-j

U112

12-11-15

11

4

9

13

13

12-6-15

6

42

10

52

52

3). Приближение k=2.

Определим длину L2i-j возможного маршрута из i-го узла в узел 15 (пункт D2), проходящего через j-й узел, с числом промежуточных узлов не более двух как сумму расстояния Li-j от i-го узла до j-го узла и длины U1j маршрута из этого узла в узел 15 (пункт D2) с числом узлов не более одного:

L2i-j = Li-j + U1j , i = 1, 2, ... 16, j = 1, 2, ... 16, i ≠ 15, j ≠ 15, j ≠ i.

В качестве длины кратчайшего маршрута из i-го узла в узел 15 (пункт D2) принимается минимальное из возможных значений:

U2i = min {L2i-j}.

Таблица 9 – Маршруты в узел 15 с числом промежуточных узлов не более двух

Из узла 1

j

L1-j

U1j

L21-j

U21

1-7-11-15

7

12

12

24

24

1-7-8-15

7

12

15

27

27

Из узла 2

j

L2-j

U1j

L22-j

U22

2-5-11-15

5

15

40

55

55

2-8-11-15

8

34

27

61

61

Из узла 3

j

L3-j

U1j

L23-j

U23

3-9-6-15

9

26

78

104

104

3-9-8-15

9

26

21

47

47

Из узла 4

j

L4-j

U1j

L24-j

U24

4-12-11-15

12

8

13

21

21

4-12-6-15

12

8

52

60

60

Из узла 5

j

L5-j

U1j

L25-j

U25

5-2-8-15

2

15

37

52

52

5-11-8-15

11

31

21

52

52

Из узла

j

L6-j

U1j

L26-j

U26

6-9-8-15

9

68

21

89

89

6-12-11-15

12

42

13

55

55

Из узла 7

j

L7-j

U1j

L27-j

U27

7-11-8-15

11

3

21

25

25

7-8-11-15

8

12

27

39

39

Из узла 8

j

L8-j

U1j

L28-j

U28

8-7-11-15

7

12

12

24

24

8-9-6-15

9

18

78

96

96

Из узла 9

j

L9-j

U1j

L29-j

U29

9-8-11-15

8

18

27

45

45

9-12-11-15

12

5

13

18

18

9-3-6-15

3

26

66

92

92

Из узла 10

j

L10-j

U1j

L210-j

U210

10-9-6-15

9

2

78

80

80

10-12-11-15

12

5

13

18

18

10-3-6-15

3

6

66

72

72

10-9-8-15

9

2

21

23

23

Из узла 11

j

L11-j

U1j

L211-j

U211

11-7-8-15

7

3

15

18

18

11-12-6-15

12

4

52

56

56

Из узла 12

j

L12-j

U1j

L212-j

U212

12-11-8-15

11

4

21

25

25

12-9-8-15

9

5

21

26

26

Из узла 13

j

L13-j

U1j

L213-j

U213

13-12-11-15

12

9

13

22

22

13-9-8-15

9

4

21

25

25

13-12-6-15

12

9

52

61

61

Из узла 16

j

L16-j

U1j

L216-j

U216

16-12-11-15

12

9

13

22

22

16-12-6-15

12

9

52

61

61

Получены кратчайшие маршруты из каждого узла в узел 15 и значения их длин U2j (выделены заливкой) занесем в таблицу 11.

4). Приближение k=3.

Определим длину L3i-j возможного маршрута из i-го узла в узел 15, проходящего через j-й узел, с числом промежуточных узлов не более трех как сумму расстояния Li-j от i-го узла до j-го узла и длины U2j маршрута из этого узла в узел 15 с числом узлов не более одного:

L3i-j = Li-j + U2j , i = 1, 2, ... 16, j = 1, 2, ... 16, i ≠ 15, j ≠ 15, j ≠ i.

В качестве длины кратчайшего маршрута из i-го узла в узел 15 принимается минимальное из возможных значений:

U3i = min {L3i-j}.

Таблица 10 – Маршруты в узел 15 с числом промежуточных узлов не более трех

Из узла 1

j

L1-j

U2j

L31-j

U31

1-7-8-11-15

7

12

39

51

51

1-7-11-8-15

7

12

24

36

36

Из узла 2

j

L2-j

U2j

L32-j

U32

2-8-7-11-15

8

34

24

58

58

2-5-11-8-15

5

15

52

67

67

2-9-8-11-15

9

6

45

51

51

Из узла 3

j

L2-j

U2j

L32-j

U32

3-6-12-11-15

6

56

55

111

111

3-9-8-11-15

9

26

45

71

71

3-10-9-6-15

10

6

80

86

86

3-10-9-8-15

10

6

23

29

29

Из узла 4

j

L4-j

U2j

L34-j

U34

4-12-9-6-15

12

8

83

91

91

4-12-9-8-15

12

8

26

34

34

4-12-11-8-15

12

8

25

33

33

Из узла 5

j

L5-j

U2j

L35-j

U35

5-11-7-8-15

11

31

18

49

49

5-2-8-11-15

2

15

61

76

76

5-2-9-8-15

2

15

27

42

42

5-2-9-6-15

2

15

84

99

99

Из узла 6

j

L6-j

U2j

L36-j

U36

6-3-9-8-15

3

56

47

103

103

6-12-11-8-15

12

42

25

67

67

6-9-8-11-15

9

68

45

113

113

6-9-12-11-15

9

68

18

86

86

Из узла 7

j

L7-j

U2j

L37-j

U37

7-8-9-6-15

8

12

96

108

108

7-11-12-6-15

11

3

56

59

59

Из узла 8

j

L8-j

U2j

L38-j

U38

8-2-5-11-15

2

34

55

89

89

8-9-12-6-15

9

18

57

75

75

8-9-3-6-15

9

18

92

110

110

8-2-9-6-15

2

34

84

118

118

Из узла 9

j

L9-j

U2j

L39-j

U39

9-8-7-11-15

8

18

24

42

42

9-13-12-11-15

13

4

22

26

26

9-6-12-11-15

6

68

55

123

123

9-2-5-11-15

2

6

55

61

61

9-13-12-6-15

13

4

61

65

65

Из узла 10

j

L10-j

U2j

L310-j

U310

10-9-8-11-15

9

2

45

47

47

10-9-12-11-15

9

2

18

20

20

10-9-12-6-15

9

2

57

59

59

10-13-12-11-15

13

6

22

28

28

10-13-12-6-15

13

6

61

67

67

10-9-3-6-15

9

2

92

94

94

Из узла 11

j

L11-j

U2j

L311-j

U311

11-5-2-8-15

5

31

52

83

83

11-12-9-8-15

12

4

26

30

30

11-8-9-6-15

8

18

96

114

114

Из узла 12

j

L12-j

U2j

L312-j

U312

12-9-3-6-15

9

5

92

97

97

12-13-9-6-15

13

9

82

91

91

12-10-9-8-15

10

5

23

28

28

Из узла 13

j

L13-j

U2j

L313-j

U313

13-9-8-11-15

9

4

45

49

49

13-10-3-6-15

10

6

72

78

78

13-10-9-6-15

10

6

80

86

86

13-9-12-11-15

9

4

18

24

24

13-9-12-6-15

9

4

57

61

61

Из узла 14

j

L14-j

U2j

L314-j

U314

14-13-12-11-15

13

11

22

33

33

14-10-12-11-15

10

3

18

21

21

14-13-12-6-15

13

11

61

72

72

14-10-12-6-15

10

3

57

60

60

14-13-9-6-15

13

11

82

93

93

14-10-9-8-15

10

3

23

26

26

14-10-9-6-15

10

3

80

83

83

Из узла 16

j

L16-j

U2j

L316-j

U316

16-10-12-11-15

10

5

18

23

23

16-10-9-8-15

10

5

23

28

28

16-10-3-6-15

10

5

72

77

77

16-10-9-6-15

10

5

80

85

85

16-10-12-6-15

10

5

57

62

62

Получены кратчайшие маршруты из каждого узла в узел 15 и значения их длин U3j (выделены заливкой) занесем в таблицу 11.

5). Приближение k=4

Определим длину L4i-j возможного маршрута из i-го узла в узел 15, проходящего через j-й узел, с числом промежуточных узлов не более четырех как сумму расстояния Li-j от i-го узла до j-го узла и длины U3j маршрута из j-го узла в узел 15 с числом узлов не более трех:

L4i-j = Li-j + U3j , i = 1, 2, ... 16, j = 1, 2, ... 16, i ≠ 15, j ≠ 15, j ≠ i.

В качестве длины кратчайшего маршрута из i-го узла в узел 15 принимается минимальное значение из возможных:

U4i = min {L4i-j}.

Результаты расчетов показывают, что длины кратчайших маршрутов U4i с числом промежуточных узлов не более четырех оказываются равными длинам кратчайших маршрутов U3i с числом промежуточных узлов не более трех. В связи с этим дальнейшие расчеты прекращаются.

В табл. 11 для каждого приближения приведены полученные кратчайшие маршруты в узел 15 и их длины.

Таблица 11 – Кратчайшие маршруты в узел 15

j

k=0

k=1

k=2

k=3

k=4

Маршрут

U0j

Маршрут

U1j

Маршрут

U2j

Маршрут

U3j

Маршрут

U4j

1

1-7-11-15

24

1-7-11-8-15

36

1-7-11-8-15

36

2

2-8-15

37

2-5-11-15

55

2-9-8-11-15

51

2-9-8-11-15

51

3

3-6-15

66

3-9-8-15

47

3-10-9-8-15

29

3-10-9-8-15

29

4

4-12-11-15

21

4-12-11-8-15

33

4-12-11-8-15

33

5

5-11-15

40

5-2-8-15

52

5-2-9-8-15

42

5-2-9-8-15

42

6

6-15

10

6-12-11-15

55

6-12-11-8-15

67

6-12-11-8-15

67

7

7-11-15

12

7-11-8-15

25

7-11-12-6-15

59

7-11-12-6-15

59

8

8-15

9

8-11-15

27

8-7-11-15

24

8-9-12-6-15

75

8-9-12-6-15

75

9

9-8-15

21

9-12-11-15

18

9-13-12-11-15

26

9-13-12-11-15

26

10

10-12-11-15

18

10-9-12-11-15

20

10-9-12-11-15

20

11

11-15

3

11-8-15

21

11-7-8-15

18

11-12-9-8-15

30

11-12-9-8-15

30

12

12-11-15

13

12-11-8-15

25

12-10-9-8-15

28

12-10-9-8-15

28

13

13-12-11-15

22

13-9-12-11-15

24

13-9-12-11-15

24

14

14-10-12-11-15

21

14-10-12-11-15

21

15

16-12-11-15

22

16-10-12-11-15

23

16-10-12-11-15

23

Искомые кратчайшие маршруты в узел 15 (пункт D2)

из узла 1 (пункт А1): 1-7-11-15 (А1-Е3-Е7-D2); расстояние перевозки 24;

из узла 2 (пункт А2): 2-8-15 (A2-E4-D2); расстояние перевозки 37;

из узла 3 (пункт А3): 3-10-9-8-15 (A3-E6-E5-E4-D2); расстояние перевозки 29;

из узла 4 (пункт А4): 4-12-11-15 (A4-E8-E7-D2); расстояние перевозки 21.

Таблица 12 – Расстояния между пунктами

отправления и взаимодействия

Расстояние, км

Пункты взаимодействия

D1

D2

D3

Пункты отправления

A1

29

24

28

A2

11

37

13

A3

9

29

11

A4

18

21

15

A5

126

112

96