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