Ich möchte den Status der unteren Untergrenze für die Lösung des Konnektivitätsproblems im Stream in Durchgängen überprüfen . Das wurde in der Literatur angegeben, scheint aber für ein etwas anderes Problem zu sein. Habe ich etwas verpasst? Details unten. Ω ( n / p )
Bei einem Graphen von Eckpunkten in einem Strom (Kanten werden einzeln in einer Streaming-Weise dargestellt) möchten wir prüfen, ob verbunden ist. Was ist der minimale Speicherplatz, den ein Algorithmus benötigt, um dieses Problem zu lösen, wenn er den Stream für Durchgänge lesen darf ?n G p
Feigenbaum et al . zeigten -Raum für Ein-Durchlauf-Algorithmen für eine Klasse von Problemen, die dieses Problem einschließen (siehe Abschnitt 5.1), und gaben an, dass die Untergrenze des -Raums für die Konnektivität von Henzinger et al. . Die einzige Untergrenze für das Problem "Konnektivität" ist jedoch das Problem " - Konnektivität": Bei gegebenen Eckpunkten und möchten wir prüfen, ob und in derselben verbundenen Komponente liegen (Satz 6). Der Beweis dafür kann nicht für das Konnektivitätsproblem verwendet werden, da möglicherweise viele Scheitelpunkte auf keine Kante fallen.Ω ( n / p )t s t s t
Meine Frage ist also, ob für die von mir angegebene spezifische Version der Konnektivität eine Untergrenze für den Pass-Stream bekannt ist.
Eine bessere Untergrenze, wennp=1 n log n - n ( log log n + 3 / 2 ) log = log 2 3 / 2 1 n log log e - log e ≈ 0.91 ist, ist Bits, wobei . (Der Term kann für groß genug beliebig nahe an , und asymptotisch ist er .)nlogn−n(loglogn+3/2) log=log2 3/2 1 n logloge−loge≈0.91
Man kann auch eine einfache Reduktion aus einem Graph-Konnektivitäts-Kommunikationsspiel anwenden , um eine weniger explizite -Untergrenze zu erhalten. Da sich der implizite konstante Faktor jedoch auf die Anzahl der Blöcke bezieht, die durch Szemerédis Regularity Lemma garantiert werden , scheint er so klein zu sein, dass er für Anwendungen unbrauchbar ist.Ω(nlogn)
Eine genauere Untergrenze für den Pass-Fall ist also . Ich bin nicht davon überzeugt, dass dies die wahre Untergrenze ist, da das Erreichen einer solchen Grenze unwahrscheinlich erscheint - die wahre Abhängigkeit von scheint schwächer zu sein als ein umgekehrtes Verhältnis. Die Grenze sollte jedoch mindestens , wodurch verbessert wird .1p pΩ(11p(nlogn−n(loglogn+3/2)) p Ω(n/p)Ω(1pnlogn) Ω(n/p)
quelle