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


11

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

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

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

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

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

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


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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.