Составители:
Рубрика:
32
существует, а для несуществующих дуг веса
обычно помечают нулем или знаком
∞ в зависи-
мости от приложений. Матрица весов имеет вид
0 681 413
681 0 274 589
274 0
413 589 0
W
∞
⎛⎞
⎜⎟
⎜⎟
=
⎜⎟
∞
∞
⎜⎟
∞
⎝⎠
Если граф G = (М, R) является разрежен-
ным, т. е. число дуг R достаточно мало по сравне-
нию с числом вершин М, то более эффективным,
чем с помощью матрицы смежности, является
представление дуг графа посредством списка дуг.
Этот список задается двумя наборами
m
= (m
1
,
m
2
,..., m
R
) и n=(n
1
, n
2
,..., n
R
) , где (a
mi
,a
ni
) – i-я дуга
графа G.
Пример 1.18.
Орграф, изображенный на рис. 15, представляется
следующим списком дуг:
m = (1,1,2,3,4,4),
n = (1,2,3,4,3,4).
Рис. 15.
а
3
а
4
а
1
а
2
а
5
145
Рис. 5.19.
На участке земли были построены три дома
А, В, С и вырыты три колодца X, У, Z. От каждого
из домов имелась тропа к каждому из трех колод-
цев (рис 5.19). Спустя некоторое время обитатели
домов А, В, С поссорились друг с другом и решили
проложить дорожки к колодцам X,
У, Z так, чтобы
по пути к колодцам им не приходилось встречать-
ся друг с другом. Спрашивается, можно ли это
сделать?
Решение.
Попытки решить эту задачу приводят к убе-
ждению, что это невозможно, хотя число точек пе-
ресечения ребер можно свести к 1
(рис. 5.20):
существует, а для несуществующих дуг веса обычно помечают нулем или знаком ∞ в зависи- мости от приложений. Матрица весов имеет вид ⎛ 0 681 ∞ 413 ⎞ ⎜ 681 0 274 589 ⎟ W =⎜ ⎟ ⎜ ∞ 274 0 ∞ ⎟ ⎜ ⎟ ⎝ 413 589 ∞ 0 ⎠ Если граф G = (М, R) является разрежен- Рис. 5.19. ным, т. е. число дуг R достаточно мало по сравне- На участке земли были построены три дома нию с числом вершин М, то более эффективным, А, В, С и вырыты три колодца X, У, Z. От каждого чем с помощью матрицы смежности, является из домов имелась тропа к каждому из трех колод- представление дуг графа посредством списка дуг. цев (рис 5.19). Спустя некоторое время обитатели Этот список задается двумя наборами m = (m1, домов А, В, С поссорились друг с другом и решили m2,..., mR) и n =(n1, n2,..., nR) , где (ami,ani) – i-я дуга проложить дорожки к колодцам X, У, Z так, чтобы графа G. по пути к колодцам им не приходилось встречать- Пример 1.18. ся друг с другом. Спрашивается, можно ли это Орграф, изображенный на рис. 15, представляется сделать? следующим списком дуг: Решение. m = (1,1,2,3,4,4), Попытки решить эту задачу приводят к убе- n = (1,2,3,4,3,4). ждению, что это невозможно, хотя число точек пе- ресечения ребер можно свести к 1 (рис. 5.20): а5 а1 а2 а3 а4 Рис. 15. 32 145
Страницы
- « первая
- ‹ предыдущая
- …
- 30
- 31
- 32
- 33
- 34
- …
- следующая ›
- последняя »