Сложность вычисления среднего расстояния графа

11

Пусть - среднее расстояние связного графаG .ad(G)G.

Одним из способов вычисления является суммирование элементов матрицы расстояний и соответствующее масштабирование суммы.D ( G ) , Gad(G)D(G),G

Если выходной граф представляет собой дерево, то известно, что среднее расстояние может быть вычислено за линейное время (см. B.Mohar, T.Pisanski - Как вычислить индекс Винера для графа). По-видимому, существуют быстрые алгоритмы для графов с ограниченной шириной дерева.

Поэтому интересен вопрос, помогает ли это узнатьДругими словамиD(G).

Можно ли вычислить за субквадратичное время?ad(G)

Мне интересно знать, есть ли теоретическая нижняя граница того, почему это невозможно.

Jernej
источник
1
Наряду с результатом ограниченной длины деревьев, о котором вы упомянули (Кабелло и Кнауэр, «Алгоритмы для графиков ограниченной длины деревьев с помощью поиска по ортогональному диапазону», Comp. Geom. 2009), известно, как быстро вычислить это значение для графов, изометрически встраиваемых в декартовы произведения деревьев ( что оказывается актуальным для алгоритмов химических графов) - см. Yeh и Gutman, "О сумме всех расстояний в составных графах", Discrete Math. 1994, и Чепой и Клавжар, «Индекс Винера и индекс Сегеда бензеноидных систем в линейное время», JCICS 1997.
Дэвид Эппштейн

Ответы:

15

Вычисление ad (G) за времени для постоянной даже в графах с ребрами и вершинами будет означать, что гипотеза сильного экспоненциального времени (SETH) ) ложно (SETH был определен Impagliazzo, Paturi и Zane'01 и подразумевает, что CNF-SAT по переменным не имеет временных алгоритмов.)δ > 0 ~ О ( п ) п п О ( 2 ( 1 - ε ) п )O(n2δ)δ>0O~(n)nnO(2(1ε)n)

Чтобы доказать это, отметим, что недавно мы доказали в (Алгоритмы быстрого приближения для диаметра и радиуса разреженных графов, Лиам Родитти, В. Васильевска, Вильямс. STOC'13.), Что если можно различать графы диаметра 2 и 3 в субквадратичном время, то SETH ложно. Доказательство проходит через сокращение от CNF-SAT. Такое же сокращение можно использовать, чтобы показать, что вычисление ad (G) в субквадратичном времени показывает, что SETH является ложным, поскольку среднее расстояние на графиках в сокращении будет равно (где и - количество узлов и ребер в экземпляре сокращения), если экземпляр CNF-SAT не удовлетворяется, и более того, если имеется удовлетворяющее назначение. N2M/(N2)NM

Virgi
источник