5

Задачи о кратчайших путях

[23/100%]
Показать
LaTeX
Задача 5.1

Докажите теорему 1: алгоритм Дейкстры находит SD от фиксированной вершины (v)(v) до любой вершины ii сети, если существует путь из vv в ii.

?
Задача 5.2

С помощью алгоритма Дейкстры найдите древовидность кратчайших расстояний с корнем в вершине 1 ориентированной сети, показанной на рис. 5-8.

Fig. 5-8Fig. 5-8

?
Задача 5.3

С помощью алгоритма Дейкстры найдите древовидность кратчайших расстояний для сети, весовая матрица которой —

A=[0−4103−−−0112110−908321−400863−012031−113200−43−−20] A=\left[\begin{array}{rrrrrrr} 0 & - & 4 & 10 & 3 & - & - \\ - & 0 & 1 & 1 & 2 & 11 & 0 \\ - & 9 & 0 & 8 & 3 & 2 & 1 \\ - & 4 & 0 & 0 & 8 & 6 & 3 \\ - & 0 & 1 & 2 & 0 & 3 & 1 \\ - & 1 & 1 & 3 & 2 & 0 & 0 \\ - & 4 & 3 & - & - & 2 & 0 \end{array}\right]
?
Задача 5.4

Докажите теорему 5.2: алгоритм Флойда—Уоршелла, использующий треугольную операцию, корректно решает задачу SD и SP.

?
Задача 5.5

Найдите матрицу SD и матрицу SP сети, весовая матрица AA которой —

A=[01−−−14102−−−1−202−−4−−203−−−−−30931−−−90−414−3−0] A=\left[\begin{array}{ccccccc} 0 & 1 & - & - & - & 1 & 4 \\ 1 & 0 & 2 & - & - & - & 1 \\ - & 2 & 0 & 2 & - & - & 4 \\ - & - & 2 & 0 & 3 & - & - \\ - & - & - & 3 & 0 & 9 & 3 \\ 1 & - & - & - & 9 & 0 & - \\ 4 & 1 & 4 & - & 3 & - & 0 \end{array}\right]
?
Задача 5.6

Найдите матрицу SD и матрицу SP сети, весовая матрица которой —

A=[0−4103−−−0−1−12110−908321−400863−01203−1−−1−13200−43−−20] A=\left[\begin{array}{rrrrrrr} 0 & - & 4 & 10 & 3 & - & - \\ - & 0 & -1 & -1 & 2 & 11 & 0 \\ - & 9 & 0 & 8 & 3 & 2 & 1 \\ - & 4 & 0 & 0 & 8 & 6 & 3 \\ - & 0 & 1 & 2 & 0 & 3 & -1 \\ - & -1 & -1 & 3 & 2 & 0 & 0 \\ - & 4 & 3 & - & - & 2 & 0 \end{array}\right]
?
Задача 5.7

В задаче 5.6 найдите SP из вершины 4 в вершину 2.

?
Задача 5.8

Постройте древовидность кратчайших расстояний с корнем в вершине 1 в сети из задачи 5.6, используя матрицу путей.

?
Задача 5.9

Пусть отрицательный элемент (−1)(-1), встречающийся в четвёртом столбце весовой матрицы задачи 5.6, заменён меньшим отрицательным элементом (−3)(-3). Найдите отрицательный цикл в изменённой сети.

?
Задача 5.10

В задаче 5.6 найдите матрицу расстояний и матрицу путей, которые дадут кратчайшее расстояние между каждой парой вершин с использованием путей, не использующих вершины 5, 6 и 7 в качестве промежуточных вершин. Используйте эти две матрицы, чтобы найти путь минимальной длины из вершины 7 в вершину 4, не использующий вершины 5 и 6 в качестве промежуточных вершин.

?
Задача 5.11

Докажите теорему 3: пусть {1,2,3,…,n}\left\{ 1,2,3, \ldots , n\right\} — множество вершин полного графа GG с неотрицательной весовой функцией ww, удовлетворяющей неравенству треугольника w({i,j})≤w({i,k})+w({k,j})w(\left\{ i, j\right\} ) \leq w(\left\{ i, k\right\} )+w(\left\{ k, j\right\} ) для любых трёх вершин i,ji, j и kk. Если WW — множество из mm вершин сети GG, существует дерево Штейнера для WW в сети, содержащее не более (n−2)(n-2) точек Штейнера.

?
Задача 5.12

Найдите дерево Штейнера для множества W={1,2,3,4}W=\left\{ 1,2,3,4\right\} в сети, показанной на рис. 5-4.

?
Задача 5.13

Найдите точки Штейнера множества {1,3,5}\left\{ 1,3,5\right\} в сети из задачи 5.5.

?
Задача 5.14

Найдите медиану сети из задачи 5.5.

?
Задача 5.15

Найдите взвешенную медиану сети из задачи 5.5, если веса вершин равны 1,0,3,3,31, 0, 3, 3, 3, 1 и 2 соответственно.

?
Задача 5.16

Найдите центр сети из задачи 5.5.

?
Задача 5.17

В сети минимальное значение эксцентриситета называется радиусом r(G)\boldsymbol {r}(\boldsymbol {G}), а максимальное значение — диаметром d(G)\boldsymbol {d}(\boldsymbol {G}). Покажите, что r(G)≤d(G)≤2r(G)r(G) \leq d(G) \leq 2 r(G).

?
Задача 5.18

Покажите, что если каждое ребро дерева имеет неотрицательный вес, мощность его центра (медианы) не превышает 2.

?
Задача 5.19

Перечислите дуги древовидности кратчайших расстояний с корнем в вершине 1 сети с V={1,2,3,4,5,6}V=\left\{ 1,2,3,4,5,6\right\} и E={(1,2),(1,3),(1,4),(2,3),(2,5),(3,6),(4,5),(5,6)}E=\left\{ (1,2),(1,3),(1,4),(2,3),(2,5),(3,6),(4,5),(5,6)\right\} с весами 4,7,3,3,2,2,34,7,3,3,2,2,3 и 2 соответственно.

?
Задача 5.20

Перечислите дуги древовидности кратчайших расстояний с корнем в вершине 1 сети с V={1,2,3,4,5,6}V=\left\{ 1,2,3,4,5,6\right\} и E={(1,2),(1,5),(2,3),(2,4),(2,5),(3,4),(4,5),(4,6),(5,3)}E=\left\{ (1,2),(1,5),(2,3),(2,4),(2,5),(3,4),(4,5),(4,6),(5,3)\right\} с весами 3,7,7,2,5,3,2,53,7,7,2,5,3,2,5 и 1 соответственно.

?
Задача 5.21

Найдите матрицу SD A5A_{5} и матрицу SP P5P_{5} неориентированной сети с V={1,2,3,4,5}V=\left\{ 1,2,3,4,5\right\} и E={{1,2},{1,5},{2,3},{2,4},{3,4},{4,5}}E= \left\{ \left\{ 1,2\right\} ,\left\{ 1,5\right\} ,\left\{ 2,3\right\} ,\left\{ 2,4\right\} ,\left\{ 3,4\right\} ,\left\{ 4,5\right\} \right\} с весами 1,4,5,1,21,4,5,1,2 и 1 соответственно.

?
Задача 5.22

Найдите матрицу SD и матрицу SP сети со следующей весовой матрицей:

[−15−−9−−−353−−−−−6−21−−−−27−4−2−−−−5−−−] \left[\begin{array}{rrrrrr} - & 15 & - & - & 9 & - \\ - & - & 35 & 3 & - & - \\ - & - & - & 6 & - & 21 \\ - & - & - & - & 2 & 7 \\ - & 4 & - & 2 & - & - \\ - & - & 5 & - & - & - \end{array}\right]
?
Задача 5.23

Найдите вес дерева Штейнера множества {1,2,3}\left\{ 1,2,3\right\} в сети, весовая матрица которой —

[−6513−−6−−−23−5−−3−721−3−2−132−2−−4−37−−−4−−2144−] \left[\begin{array}{ccccccc} - & 6 & 5 & 1 & 3 & - & - \\ 6 & - & - & - & 2 & 3 & - \\ 5 & - & - & 3 & - & 7 & 2 \\ 1 & - & 3 & - & 2 & - & 1 \\ 3 & 2 & - & 2 & - & - & 4 \\ - & 3 & 7 & - & - & - & 4 \\ - & - & 2 & 1 & 4 & 4 & - \end{array}\right]
?