Решение: Кратчайший путь через вершину
Между населёнными пунктами A, B, C, D, E, F построены дороги, протяжённость которых приведена в таблице. Определите длину кратчайшего пути между пунктами A и D, проходящего через E, при условии, что передвигаться можно только по указанным в таблице дорогам. Каждый пункт можно посетить только один раз.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| A | 5 | 3 | ||||
| B | 5 | 6 | 2 | |||
| C | 3 | 5 | 4 | |||
| D | 6 | 3 | 5 | |||
| E | 2 | 5 | 3 | |||
| F | 4 | 5 |
Решение по шагам
3 шагаРассмотрим маршрут A–B–E–D. Он проходит через E, не повторяет пункты и имеет длину:
$$5 + 2 + 3 = 10$$Другой короткий маршрут A–C–E–D имеет длину 11. Маршруты с дополнительными пунктами имеют длину не менее 10 и не дают меньшего результата.
Следовательно, кратчайший подходящий путь — A–B–E–D.
Где здесь ошибаются
Не учитывать обязательное прохождение через пункт E.
Считать маршрут, в котором один и тот же пункт посещается повторно.
Сложить длины дорог несуществующего маршрута.