Решение: Кратчайший путь в графе
Между населёнными пунктами A, B, C, D, E построены дороги, протяжённость которых (в километрах) приведена в таблице. Определите длину кратчайшего пути между пунктами A и D. Передвигаться можно только по дорогам, протяжённость которых указана в таблице. Каждый пункт можно посетить только один раз.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| A | 2 | 4 | 6 | ||
| B | 2 | 1 | |||
| C | 4 | 1 | 5 | 1 | |
| D | 5 | 3 | |||
| E | 6 | 1 | 3 |
Решение по шагам
6 шаговРассмотрим маршруты из A в D, не посещая один и тот же пункт повторно.
Маршрут $A \to B \to C \to D$ имеет длину:
$$2 + 1 + 5 = 8$$Маршрут $A \to C \to D$ имеет длину:
$$4 + 5 = 9$$Маршрут $A \to E \to D$ имеет длину:
$$6 + 3 = 9$$Маршрут $A \to B \to C \to E \to D$ имеет длину:
$$2 + 1 + 1 + 3 = 7$$Из рассмотренных маршрутов самым коротким является маршрут через B, C и E.
Где здесь ошибаются
Не учитывают маршрут с посещением четырёх рёбер.
Складывают расстояния неправильных рёбер.
Путают длину пути с количеством посещённых пунктов.