Взвешенный граф
Взвешенный граф — это граф, каждому ребру которого сопоставлено числовое значение, называемое весом. Вес может обозначать длину дороги, время перехода, стоимость перевозки, пропускную способность или другую характеристику связи.
Вес маршрута
Чтобы найти общую длину или стоимость пути, складывают веса всех рёбер, входящих в маршрут. Поэтому один и тот же маршрут может быть коротким по расстоянию, но дорогим по стоимости — всё зависит от того, что именно означает вес.
Здесь \(P\) — маршрут, \(e_1, e_2, \dots, e_k\) — его рёбра, а \(w(e_i)\) — вес соответствующего ребра. Такое значение называют длиной маршрута или его суммарным весом.
Пусть маршрут из вершины A в вершину D проходит по рёбрам A—B с весом 4, B—C с весом 2 и C—D с весом 5. Общий вес маршрута равен \(4+2+5=11\). Если веса обозначают километры, маршрут имеет длину 11 км; если рубли — стоимость 11 рублей в условных единицах.
Взвешенный граф не обязательно является ориентированным. Вес ребра и направление ребра — разные свойства: в неориентированном графе ребро может иметь вес без направления, а в ориентированном графе направления могут быть даже у рёбер с одинаковыми или разными весами.
Маршрут проходит по рёбрам с весами 3, 7 и 2. Чему равен его общий вес?
Главное
- Взвешенный граф — граф с числовыми весами на рёбрах.
- Вес может обозначать расстояние, время, стоимость и другую характеристику связи.
- Общий вес маршрута находят сложением весов всех его рёбер; поиск маршрутов минимального веса изучают алгоритмы Дейкстры и Флойда.