Burada, böyle bir şeyin mümkün olup olmadığını düşündüren geçişli tamamlama hakkında birkaç soru ( 1 , 2 , 3 ) vardı:
Girdi yönelimli bir grafiği aldığımızı ve ? ' " türündeki sorguları yanıtlamak istediğimizi varsayalım , yani grafiğinin geçişli tamamlanmasında iki köşe arasında bir kenar olup olmadığını sormak ister misiniz? (eşdeğer olarak, "bir yol yoktur için içinde ?").
verildikten sonra zamanında ön işleme çalışmanıza izin verildiğini ve zamanında sorguları yanıtlamanız gerektiğini varsayalım .
Açıkçası, (yani ön işleme izin verilmiyorsa) yapabileceğiniz en iyi şey, zamanında bir sorguyu cevaplamaktır . (dan DFS çalıştırmak için ve bir yol vardır true döndürür).
Bir başka önemsiz sonuç, , geçişli kapanışı hesaplayabilir ve ardından deki sorguları yanıtlayabilirsiniz .
Ortadaki bir şey ne olacak? İzin veriliyorsa, önişleme süresi deyin , sorguları den daha hızlı cevaplayabilir misiniz ? Belki ?
Başka bir varyasyon: ön işleme süreniz olduğunu varsayalım , ancak yalnızca alanı varsa, den daha verimli sorguları yanıtlamak için önişlemeyi kullanabilir misiniz ?
Genel olarak dengesizliği hakkında bu tür soruları yanıtlamaya izin veren bir şey söyleyebilir miyiz ?
Konumlar arasındaki tüm çift mesafelerin eksiksiz bir yönlendirme tablosunu tutmanın mümkün olmadığı GPS sistemlerinde biraz benzer bir takas yapısı göz önünde bulundurulur, bu nedenle kısmi bir tablo saklayan ancak tüm mesafeyi hesaplamak için önemli sorgu hızlandırmasına izin veren mesafe oracles fikrini kullanır. grafiği (genellikle sadece noktalar arasındaki yaklaşık mesafeyi verir).