Qual è l'algoritmo deterministico più veloce per la raggiungibilità dinamica della digraph senza cancellazione dei bordi?


16

Qual è il miglior risultato deterministico per mantenere la chiusura dinamica transitiva in un grafico diretto con solo inserimento del bordo?

Ho letto alcuni articoli sul problema dinamico della chiusura transitiva con inserimento e cancellazione dei bordi. Tuttavia, esistono algoritmi migliori per questo con solo l'inserimento dei bordi?


3
Questo non è risolto dalla struttura dei dati di unione-find?
Tyson Williams,

Il tuo grafico è diretto o non indirizzato? @TysonWilliams ha ragione nel dire che per i grafici non indirizzati senza eliminazioni dei bordi, in pratica stai solo facendo la ricerca del sindacato (ogni inserimento è un'operazione UNION)
Suresh Venkat

1
Ah .. Ho dimenticato di menzionare, è digraph. Mio cattivo .... si aggiornerà quindi.
suonato il

Risposte:


9

Un vecchio documento di Italiano (GF Italiano. Efficienza ammortizzata di una struttura di dati per il recupero di percorsi. Teorica Informatica, 48 (2–3): 273–281, 1986.) fornisce una struttura di dati che supporta inserimenti di bordi in ammortizzati query di tempo e raggiungibilità in tempo costante. Non sono a conoscenza di migliori algoritmi incrementali.O(n)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.