Решение: Кратчайший путь в графе
Между населёнными пунктами A, B, C, D, E, F построены дороги, протяжённость которых (в километрах) приведена в таблице. Определите длину кратчайшего пути между пунктами A и F. Передвигаться можно только по дорогам, указанным в таблице. Каждый пункт можно посетить только один раз.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| A | 3 | 5 | 15 | |||
| B | 3 | 4 | ||||
| C | 5 | 2 | ||||
| D | 4 | 2 | 3 | 6 | ||
| E | 3 | 4 | ||||
| F | 15 | 6 | 4 |
Решение по шагам
4 шагаРассмотрим основные маршруты из A в F и вычислим их длины.
Через вершины B и D получаем маршрут A–B–D–F:
$$3 + 4 + 6 = 13$$Через вершины C и D получаем маршрут A–C–D–F:
$$5 + 2 + 6 = 13$$Прямой путь A–F имеет длину 15 км, а маршруты через E длиннее. Поэтому минимальная длина пути равна 13 км.
Где здесь ошибаются
Выбрать прямую дорогу A–F длиной 15 км, не проверив составные маршруты.
Сложить длины дорог в маршруте через E с ошибкой.
Посчитать только одну из двух кратчайших цепочек и сделать неверный вывод.