Пусть - среднее расстояние связного графаG .
Одним из способов вычисления является суммирование элементов матрицы расстояний и соответствующее масштабирование суммы.D ( G ) , G
Если выходной граф представляет собой дерево, то известно, что среднее расстояние может быть вычислено за линейное время (см. B.Mohar, T.Pisanski - Как вычислить индекс Винера для графа). По-видимому, существуют быстрые алгоритмы для графов с ограниченной шириной дерева.
Поэтому интересен вопрос, помогает ли это узнатьДругими словами
Можно ли вычислить за субквадратичное время?
Мне интересно знать, есть ли теоретическая нижняя граница того, почему это невозможно.
Ответы:
Вычисление ad (G) за времени для постоянной даже в графах с ребрами и вершинами будет означать, что гипотеза сильного экспоненциального времени (SETH) ) ложно (SETH был определен Impagliazzo, Paturi и Zane'01 и подразумевает, что CNF-SAT по переменным не имеет временных алгоритмов.)δ > 0 ~ О ( п ) п п О ( 2 ( 1 - ε ) п )O(n2−δ) δ>0 O~(n) n n O(2(1−ε)n)
Чтобы доказать это, отметим, что недавно мы доказали в (Алгоритмы быстрого приближения для диаметра и радиуса разреженных графов, Лиам Родитти, В. Васильевска, Вильямс. STOC'13.), Что если можно различать графы диаметра 2 и 3 в субквадратичном время, то SETH ложно. Доказательство проходит через сокращение от CNF-SAT. Такое же сокращение можно использовать, чтобы показать, что вычисление ad (G) в субквадратичном времени показывает, что SETH является ложным, поскольку среднее расстояние на графиках в сокращении будет равно (где и - количество узлов и ребер в экземпляре сокращения), если экземпляр CNF-SAT не удовлетворяется, и более того, если имеется удовлетворяющее назначение. N2−M/(N2) N M
источник