Рассмотрим граф (задача имеет смысл как для ориентированных, так и для неориентированных графов). Назовите матрицей расстояний : - это кратчайшее расстояние от вершины до вершины в для некоторой фиксированной функции агрегирования (например, или ).
Я сказать , что подграф из (с таким же множеством вершин) является зр-эквивалентно к , если . Другими словами, удаление ребер для перехода от к не меняет длину кратчайших путей; удаленные края не требуются для кратчайшего пути.
В общем случае не существует ни одного sp-эквивалентного подграфа группы , минимального для включения. Например, если является ненаправленным и все ребра имеют вес , любое остовное дерево является минимальным sp-эквивалентным подграфом (действительно, любое ребро в цикле может быть удалено, но отключение пары вершин, очевидно, меняет расстояние). Однако я все еще могу назвать ребра бесполезными, если они не находятся в минимальном sp-эквивалентном подграфе, необходимо, если они есть во всех минимальных sp-эквивалентных подграфах (т. Е. В их пересечении), и необязательным, если они есть в некоторых из них (т.е. в их союзе).
Мой первый вопрос: имеют ли эти понятия стандартное название?
Мой второй вопрос: какова сложность классификации ребер таким способом, в зависимости от того, является ли ненаправленным или направленным, и от функции агрегирования?
(Например, для ненаправленного и для минимальные sp-эквивалентные подграфы являются остовными деревьями с минимальным весом, поэтому, по крайней мере, если все веса ребер различны, классификация легко вычисляется путем вычисления уникального минимального остовного дерева, но в целом Я не знаю, как все работает.)