Bu polinom gecikme algoritmaları hakkında ilk kez okudum, bu yüzden cevabımdan% 100 emin değilim, ancak aşağıdaki gibi bir şeyin çalışması gerektiğini düşünüyorum.
Doğal bir toplam düzeni üzerinde tanımlanmış olan yolları temsil etmek için bir kural seçin . (Bir örnek sadece yolun köşe noktalarını listelemek ve sözlükbilimsel olarak sıralamak olabilir). Logaritmik aramayı ve eklemeyi destekleyen en sevdiğiniz yerinde veri yapısı D'yi seçin (kırmızı-siyah ağaç deyin). Let G senin grafiği olmak<DG,
Bir algoritma tanımlayın :F
:F( s , t , G ,*D )
(burada ∗ D , yerinde veri yapısına D atıfta bulunmak anlamına gelir )*DD
- kenar ayrık yolların bir çift dönen için poli-zaman algoritması tarafından işletilen ile p < Q dan s için t .( P, S )P< Qst
Eğer içinde değil , D .( P, S )D
2.1. Ekleme içine D (algoritmanın ishal olarak çıktı varsayalım halinde ve çıkış).( P, S )D
u v ∈ E( P∪ S )F( s , t , G - { u v } ,*D )
Ds , t ∈ V( G )s < ts ≠ tF( s , t , G , ∗ D )
PSPA CEPSPA CE