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