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

Elementy_teorii_grafov_1

.pdf
Скачиваний:
27
Добавлен:
06.03.2016
Размер:
849.73 Кб
Скачать

39.

2

010

001

0010

3

 

 

101

000

0101

 

6

010

010

0100

7

 

6

7

 

6

000

001

1010

7

 

6

7

 

6

001

000

1001

7

 

6

7

 

6

100

100

1000

7

 

6

7

 

6

000

111

0010

7

 

6

7

 

6

011

000

0001

7

 

6

7

40.

6

 

 

 

7

4

100

100

1000

5

 

6

7

 

6

010

010

0100

7

 

2

001

111

10

3

 

000

111

11

 

6

100

010

11

7

 

6

7

 

6

110

001

10

7

 

6

7

 

6

111

000

01

7

 

6

7

 

6

110

100

01

7

 

6

7

41.

6

 

 

 

7

4

111

100

00

5

 

6

7

 

6

011

011

00

7

 

2

001

011

01

3

 

000

110

11

 

6

100

011

10

7

 

6

7

 

6

010

001

11

7

 

6

7

 

6

111

000

10

7

 

6

7

 

6

101

100

01

7

 

6

7

 

6

 

 

 

7

 

4

011

110

00

5

 

6

7

 

6

110

101

00

7

41

42.

2

001

000

11

3

 

 

000

101

10

 

6

100

111

00

7

 

6

7

 

6

011

000

10

7

 

6

7

 

6

001

000

11

7

 

6

7

 

6

011

000

01

7

 

6

7

43.

6

 

 

 

7

4

110

110

00

5

 

6

7

 

6

100

011

00

7

 

2

001

001

01

3

 

000

110

11

 

6

100

010

10

7

 

6

7

 

6

010

011

01

7

 

6

7

 

6

011

100

01

7

 

6

7

 

6

100

100

10

7

 

6

7

44.

6

 

 

 

7

4

011

001

00

5

 

6

7

 

6

110

110

00

7

 

2

001

010

11

3

 

000

101

11

 

6

100

011

10

7

 

6

7

 

6

010

011

10

7

 

6

7

 

6

101

100

01

7

 

6

7

 

6

011

100

01

7

 

6

7

45.

6

 

 

 

7

4

111

100

00

5

 

6

7

 

6

110

011

00

7

 

2

001

111

00

3

 

000

011

11

 

6

100

011

10

7

 

6

7

 

6

100

011

01

7

 

6

7

 

6

111

100

10

7

 

6

7

 

6

111

100

01

7

 

6

7

 

6

 

 

 

7

 

4

011

010

00

5

 

6

7

 

6

010

101

00

7

42

46.

2

001

111

00

3

 

 

001

001

01

 

6

110

000

10

7

 

6

7

 

6

100

000

11

7

 

6

7

 

6

100

000

11

7

 

6

7

 

6

110

000

10

7

 

6

7

47.

6

 

 

 

7

4

001

111

00

5

 

6

7

 

6

010

110

00

7

 

2

000

011

01

3

 

001

111

00

 

6

010

001

10

7

 

6

7

 

6

010

000

11

7

 

6

7

 

6

110

000

11

7

 

6

7

 

6

111

000

01

7

 

6

7

48.

6

 

 

 

7

4

001

110

00

5

 

6

7

 

6

100

111

00

7

 

2

001

100

100

3

 

000

110

011

 

6

100

001

011

7

 

6

7

 

6

110

001

100

7

 

6

7

 

6

010

001

010

7

 

6

7

 

6

001

110

001

7

 

6

7

 

6

100

100

001

7

 

6

7

 

6

 

 

 

7

 

4

011

010

000

5

 

6

7

 

6

011

001

100

7

43

49.

2

000

101

101

3

 

 

001

000

011

 

6

010

110

010

7

 

6

7

 

6

 

 

 

7

 

6

101

000

100

7

 

6

7

 

6

 

 

 

7

 

6

001

001

110

7

 

100

010

011

 

6

100

110

000

7

 

6

011

011

001

7

 

6

7

 

6

 

 

 

7

 

6

 

 

 

7

 

6

 

 

 

7

 

4

110

001

010

5

 

 

 

50.

2

000

111

100

3

 

 

000

000

111

 

6

000

110

000

7

 

6

7

 

6

 

 

 

7

 

6

101

001

001

7

 

6

7

 

6

 

 

 

7

 

6

101

000

010

7

 

100

100

011

 

6

110

000

001

7

 

6

010

011

000

7

 

6

7

 

6

 

 

 

7

 

6

 

 

 

7

 

6

 

 

 

7

 

4

010

101

100

5

 

 

 

51.

2

010

100

1100

3

 

 

100

110

0000

 

6

000

011

0011

7

 

6

7

 

6

110

000

0100

7

 

6

7

 

6

011

000

0100

7

 

6

7

 

6

001

000

0011

7

 

6

7

 

6

100

000

0011

7

 

6

7

 

6

100

110

0000

7

 

6

7

 

6

 

 

 

7

 

4

001

001

1000

5

 

6

7

 

6

001

001

1000

7

Задача 2

1.{1,2}, {1,7}, {1,8}, {1,9}, {2,3}, {2,9}, {3,4}, {3,5}, {3,9}, {4,5}, {4,7}, {4,9}, {5,6}, {5,8}, {6,7}, {6,8}, {7,9}

44

2.{1,2}, {1,3}, {1,4}, {1,6}, {2,5}, {2,9}, {3,4}, {3,6}, {3,7}, {4,8}, {4,9}, {5,6}, {5,7}, {6,8}, {8,9}

3.{1,4}, {1,7}, {1,9}, {1,10}, {2,3}, {2,5}, {2,6}, {2,8}, {3,6}, {3,10}, {4,5}, {4,9}, {5,7}, {6,8}, {7,9}, {8,10}

4.{1,3}, {1,4}, {1,5}, {1,6}, {1,8}, {2,4}, {2,5}, {2,7}, {2,8}, {3,5}, {3,6}, {3,7}, {4,6}, {4,7}, {5,8}, {6,7}, {7,8}

5.{1,4}, {1,5}, {1,6}, {1,7}, {2,3}, {2,5}, {2,6}, {2,8}, {3,4}, {3,5}, {3,6}, {4,7}, {4,8}, {5,7}, {6,8}, {7,8}

6.{1,3}, {1,4}, {1,8}, {2,4}, {2,7}, {2,8}, {3,5}, {3,7}, {4,5}, {4,6}, {5,8}, {6,7}, {6,8}

7.{1,3}, {1,4}, {1,8}, {2,3}, {2,4}, {2,6}, {2,7}, {3,5}, {4,6}, {4,7}, {5,7}, {5,8}, {6,7}, {6,8}

8.{1,3}, {1,4}, {1,5}, {1,8}, {2,4}, {2,5}, {2,6}, {2,7}, {3,6}, {3,7}, {3,8}, {4,7}, {4,8}, {5,6}, {5,7}, {6,8}

9.{1,3}, {1,4}, {1,6}, {1,7}, {1,8}, {2,4}, {2,5}, {2,7}, {3,5}, {3,6}, {3,8}, {4,5}, {4,8}, {5,6}, {5,7}, {6,7}

10.{1,3}, {1,7}, {1,8}, {2,4}, {2,6}, {2,7}, {3,4}, {3,5}, {3,6}, {4,8}, {5,7}, {5,8}, {6,8}

11.{1,2}, {1,4}, {1,5}, {1,6}, {2,3}, {2,6}, {2,7}, {3,7}, {3,8}, {4,6}, {4,7}, {4,8}, {5,7}, {5,8}

12.{1,5}, {1,6}, {1,7}, {2,3}, {2,4}, {2,6}, {2,7}, {3,8}, {3,9}, {4,5}, {4,7}, {4,8}, {5,6}, {6,9}, {7,9}, {8,9}

13.{1,3}, {1,6}, {1,7}, {1,8}, {2,4}, {2,6}, {2,7}, {3,4}, {3,5}, {3,7}, {4,7}, {4,9}, {5,8}, {5,9}, {6,7}, {6,8}, {8,9}

14.{1,2}, {1,7}, {1,8}, {1,9}, {2,5}, {2,8}, {2,9}, {3,5}, {3,6}, {3,8}, {4,5}, {4,7}, {4,9}, {6,8}, {6,9}

15.{1,3}, {1,5}, {1,9}, {2,4}, {2,8}, {2,10}, {3,5}, {3,6}, {3,9}, {4,6}, {4,10}, {5,7}, {6,8}, {7,9}, {7,10}, {8,10}

45

16.{1,3}, {1,4}, {1,5}, {1,6}, {2,5}, {2,6}, {2,7}, {2,8}, {3,4}, {3,5}, {3,7}, {4,6}, {4,8}, {5,7}, {5,8}, {6,7}, {6,8}

17.{1,4}, {1,5}, {1,6}, {1,7}, {2,3}, {2,4}, {2,6}, {2,8}, {3,5}, {3,7}, {3,8}, {4,5}, {4,6}, {5,7}, {6,8}, {7,8}

18.{1,3}, {1,5}, {1,6}, {1,7}, {2,4}, {2,5}, {2,8}, {3,4}, {3,5}, {4,6}, {4,7}, {6,8}, {7,8}

19.{1,3}, {1,6}, {1,7}, {1,8}, {2,4}, {2,5}, {2,7}, {3,5}, {3,6}, {3,7}, {4,6}, {4,8}, {5,8}, {6,7}

20.{1,1,3}, {1,5}, {1,7}, {1,8}, {2,4}, {2,6}, {2,7}, {2,8}, {3,5}, {3,6}, {3,7}, {4,5}, {4,6}, {4,7}, {5,8}, {6,8}

21.{1,3}, {1,4}, {1,7}, {1,8}, {2,4}, {2,5}, {2,6}, {2,8}, {3,6}, {3,8}, {4,5}, {4,6}, {4,7}, {5,7}, {5,8}, {6,8}

22.{1,3}, {1,4}, {1,5}, {1,6}, {2,3}, {2,6}, {2,8}, {3,7}, {4,7}, {4,8}, {5,7}, {5,8}, {6,7}

23.{1,2}, {1,5}, {1,7}, {1,8}, {2,3}, {2,4}, {2,8}, {3,5}, {3,6}, {4,5}, {4,6}, {4,7}, {5,7}, {6,8}

24.{1,3}, {1,5}, {1,6}, {1,8}, {2,6}, {2,8}, {2,9}, {3,7}, {3,8}, {3,9}, {4,5}, {4,6}, {4,7}, {4,8}, {5,7}, {6,9}

25.{1,3}, {1,4}, {1,7}, {2,4}, {2,7}, {2,8}, {2,9}, {3,6}, {3,7}, {3,9}, {4,5}, {4,7}, {5,6}, {5,8}, {6,8}, {6,9}, {7,9}

26.{1,3}, {1,4}, {1,8}, {2,3}, {2,6}, {2,7}, {2,9}, {3,6}, {3,8}, {4,5}, {4,6}, {5,7}, {5,9}, {6,9}, {8,9}

27.{1,2}, {1,6}, {1,9}, {2,3}, {2,8}, {2,10}, {3,5}, {3,8}, {4,6}, {4,7}, {4,9}, {5,7}, {5,10}, {6,7}, {7,9}, {8,10}

28.{1,3}, {1,4}, {1,5}, {1,6}, {1,7}, {2,4}, {2,5}, {2,6}, {2,7}, {2,8}, {3,5}, {3,7}, {3,8}, {4,6}, {4,7}, {5,8}, {6,8}

29.{1,3}, {1,5}, {1,6}, {1,8}, {2,4}, {2,5}, {2,7}, {2,8}, {3,5}, {3,6}, {3,7}, {4,6}, {4,7}, {4,8}, {5,7}, {6,8}

46

30.{1,3}, {1,7}, {1,8}, {2,4}, {2,6}, {2,7}, {3,4}, {3,5}, {3,6}, {4,7}, {5,7}, {5,8}, {6,8}

31.{1,3}, {1,6}, {1,8}, {2,4}, {2,5}, {2,7}, {2,8}, {3,5}, {3,7}, {4,5}, {4,6}, {4,8}, {5,8}, {6,7}

32.{1,3}, {1,4}, {1,5}, {1,8}, {2,4}, {2,5}, {2,7}, {2,8}, {3,6}, {3,7}, {3,8}, {4,5}, {4,7}, {5,6}, {6,7}, {6,8}

33.{1,3}, {1,4}, {1,5}, {1,6}, {2,5}, {2,6}, {2,7}, {2,8}, {3,5}, {3,6}, {3,7}, {4,5}, {4,6}, {4,8}, {5,7}, {5,8}

34.{1,3}, {1,4}, {1,5}, {1,6}, {2,3}, {2,6}, {2,8}, {3,7}, {4,7}, {4,8}, {5,7}, {5,8}, {6,7}

35.{1,5}, {1,6}, {1,8}, {2,3}, {2,4}, {2,5}, {2,6}, {3,6}, {3,7}, {4,7}, {4,8}, {5,7}, {5,8}, {6,8}

36.{1,3}, {1,4}, {1,7}, {2,4}, {2,5}, {2,8}, {2,9}, {3,6}, {3,8}, {3,9}, {4,6}, {4,7}, {5,6}, {5,8}, {6,9}, {7,9}

37.{1,4}, {1,6}, {1,7}, {1,9}, {2,3}, {2,8}, {2,9}, {3,4}, {3,5}, {3,8}, {4,7}, {5,6}, {5,7}, {5,8}, {6,8}, {6,9}, {8,9}

38.{1,4}, {1,5}, {1,6}, {1,7}, {2,7}, {2,8}, {2,9}, {3,4}, {3,5}, {4,6}, {4,9}, {5,8}, {6,8}, {6,9}, {7,9}

39.{1,6}, {1,7}, {1,8}, {2,6}, {2,7}, {2,8}, {3,4}, {3,6}, {3,9}, {3,10}, {4,9}, {4,10}, {5,8}, {5,9}, {5,10}, {7,8}

40.{1,2}, {1,5}, {1,6}, {1,8}, {2,3}, {2,6}, {2,7}, {2,8}, {3,4}, {3,7}, {3,8}, {4,5}, {4,6}, {4,7}, {5,6}, {5,7}, {5,8}

41.{1,2}, {1,5}, {1,6}, {1,8}, {2,3}, {2,7}, {2,8}, {3,4}, {3,7}, {3,8}, {4,5}, {4,6}, {4,7}, {5,6}, {5,7}, {6,8}

42.{1,5}, {1,6}, {1,7}, {2,6}, {2,7}, {2,8}, {3,5}, {3,7}, {3,8}, {4,6}, {4,7}, {4,8}, {5,6}

43.{1,2}, {1,6}, {1,7}, {1,8}, {2,4}, {2,6}, {2,8}, {3,5}, {3,6}, {3,7}, {4,5}, {4,7}, {5,8}, {6,8}

47

44.{1,3}, {1,4}, {1,5}, {1,8}, {2,4}, {2,5}, {2,7}, {2,8}, {3,6}, {3,7}, {3,8}, {4,5}, {4,7}, {5,6}, {6,7}, {6,8}

45.{1,4}, {1,5}, {1,6}, {2,3}, {2,6}, {2,7}, {2,8}, {3,4}, {3,5}, {3,7}, {3,8}, {4,6}, {4,8}, {5,6}, {5,7}, {6,8}

46.{1,6}, {1,7}, {1,8}, {2,6}, {2,7}, {2,8}, {3,5}, {3,6}, {3,8}, {4,5}, {4,6}, {4,8}, {5,7}

47.{1,4}, {1,5}, {1,6}, {1,8}, {2,4}, {2,7}, {2,8}, {3,4}, {3,6}, {3,8}, {4,7}, {5,6}, {5,7}, {6,7}

48.{1,2}, {1,3}, {1,5}, {1,6}, {2,4}, {2,6}, {2,8}, {3,7}, {3,8}, {4,5}, {4,9}, {5,8}, {5,9}, {6,7}, {6,9}, {7,8}

49.{1,2}, {1,7}, {1,8}, {1,9}, {2,3}, {2,9}, {3,4}, {3,5}, {3,9}, {4,5}, {4,7}, {4,9}, {5,6}, {5,8}, {6,7}, {6,8}, {7,9}

50.{1,2}, {1,3}, {1,4}, {1,6}, {2,5}, {2,9}, {3,4}, {3,6}, {3,7}, {4,8}, {4,9}, {5,6}, {5,7}, {6,8}, {8,9}

51.{1,2}, {1,6}, {1,9}, {2,3}, {2,8}, {2,10}, {3,5}, {3,8}, {4,6}, {4,7}, {4,9}, {5,7}, {5,10}, {6,7}, {7,9}, {8,10}

9Маршруты в графах

Последовательность

¹[x1; u1; x2; u2; x3; : : : ; u1; xn] (xi 2 X; ui 2 U);

в которой чередуются вершины и ребра, и при этом

8i 2 1; n ¡ 1 ui = fxi; xi+1g;

называется маршрутом.

Чаще маршрут изображается последовательностью вершин

¹[x1; x2; : : : ; xn];

для которой любые две соседние вершины смежны.

48

Длина маршрута определяется либо как число ребер маршрута, либо как сумма длин ребер (при введении весов ребер, называемых их длиной) X

l(¹) = l(u):

u2¹

Первый случай может быть включен во второй, если длину каждого ребра по умолчанию считать равной 1.

Цепь – маршрут, в котором все ребра попарно различны. Так, марш-

рут ¹[x1; x2; x3; x4; x5; x3; x2; x6] не является цепью – ребро fx2; x3g повторяется дважды.

Простая цепь – это цепь, в которой нет повторяющихся вершин. Так, цепь ¹[x1; x2; x3; x4; x2; x5] не является простой.

Маршрут замкнутый, если первая вершина маршрута совпадает с последней.

Цикл – замкнутая цепь (нет повторяющихся ребер).

Простой цикл – цикл, у которого все вершины различны, кроме совпадающих первой и последней вершин.

Граф связен, если для любых двух его вершин существует цепь, их соединяющая. Если граф G не связен, то его можно разделить на компоненты связности – связные подграфы, каждый из которых не является собственным подграфом никакого другого связного подграфа из G. Так, например, граф

G(f1; 2; 3; 4; 5; 6; 7g; ff1; 2g; f1; 3g; f2; 3g; f2; 4g; f5; 6gg)

состоит из трех компонент связности G1(f5; 6gff5; 6gg); G2(f7g; ;);

G3(f1; 2; 3; 4g; ff1; 2g; f1; 3g; f2; 3g; f2; 4gg).

Расстояние между вершинами – длина кратчайшей цепи, их связывающей

½(xi; xj) = min l(¹):

¹=¹[xi;:::;xj]

Диаметр связного графа – расстояние между двумя наиболее удаленными вершинами в графе

d(G) = max ½(xi; xj):

xi;xj2G

49

Радиусом графа называется минимум по всем вершинам расстояний от каждой из них до наиболее удаленной от нее вершины

r(G) = min max ½(x; y):

x2X y2X

Центр графа – множество вершин графа, расстояние от каждой из которых до наиболее удаленной вершины графа равно радиусу графа

C = fxj x 2 X; max ½(x; xi) = r(G)g:

xi2X

Так, для графа, изображенного на рис. 10, r(G) = 2; C(G) = f1; 3; 4; 7g. В орграфе цепь º[x1; : : : ; xn], проходимая в направлении ориентации дуг ((xi; xi+1) 2 U (i 2 1; n ¡ 1)), называется путем. Простой путь есть простая ориентированная цепь. Контур есть ориентированный цикл, а простой контур есть простой ориентированный цикл. Орграф G(X; U) называется связным, если из любой его вершины x 2 X в любую его вершину y 2 X есть путь. При связности орграфа

аналогичным для обыкновенного графа образом вводятся диаметр, радиус и центр орграфа. Если орграф не связен, но обыкновенный граф, полученный из него потерей ориентации дуг (заменой дуг на ребра) является связным, то орграф называется слабо связным. Так, орграф, изображенный на рис. 9, связный с диаметром 3, радиусом 2 и центром {3}. А орграф G(f1; 2; 3; 4g; f(1; 2); (1; 3); (1; 4); (2; 4); (4; 3)g), отличающийся от предыдущего только ориентацией дуги между вершинами 1 и 3, не является связным,он слабо связный.

10 Задача о кратчайшем маршруте

Задача о кратчайшем маршруте для произвольных вершин a и b связного графа G формулируется следующим образом:

найти кратчайший маршрут ¹[a; : : : ; b] : l(¹) = l(a; b).

Один из эффективных алгоритмов нахождения кратчайшего маршрута предложен Дейкстрой. В этом алгоритме для каждой вершины x вводятся 2 характеристики:

¸x – расстояние от вершины a до x и

50

Соседние файлы в предмете Теория графов