Złożoność obliczania średniej odległości wykresu


11

Niech d ( G ) jest średnią odległość podłączonego wykresie G .ad(G)G.

Jeden sposób obliczenia jest przez sumowanie elementów D ( G ) , macierz na odległość G i skalowanie sumę odpowiednio.ad(G)D(G),G

Jeśli grafem wyjściowym jest drzewo, to wiadomo, że średnią odległość można obliczyć w czasie liniowym (patrz B.Mohar, T.Pisanski - Jak obliczyć indeks Wienera na wykresie). Wydaje się, że istnieją szybkie algorytmy dla wykresów z ograniczoną szerokością drzewa.

Ciekawym pytaniem jest zatem, czy pomaga poznać Innymi słowyD(G).

Czy to możliwe, aby obliczyć w sub-kwadratowego czasu?ad(G)

Chcę wiedzieć, czy istnieje teoretyczna dolna granica, dlaczego nie byłoby to możliwe.


1
Oprócz wspomnianego wyniku ograniczonej szerokości poprzecznej, o którym wspominasz (Cabello i Knauer, „Algorytmy dla wykresów ograniczonej szerokości poprzecznej poprzez wyszukiwanie zakresu ortogonalnego”, Comp. Geom. 2009), wiadomo, jak to szybko obliczyć dla wykresów osadzonych izometrycznie w kartezjańskich produktach drzew ( co okazuje się być istotne dla algorytmów graficznych) - patrz Yeh i Gutman, „Na sumę wszystkich odległości w grafach kompozytowych”, Discrete Math. 1994 oraz Chepoi i Klavžar, „Indeks Wienera i indeks Szegeda dla układów benzenoidowych w czasie liniowym”, JCICS 1997.
David Eppstein

Odpowiedzi:


15

O(n2δ)δ>0O~(n)nnO(2(1ε)n)

2M/(N2)NM

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.