2011-11-07 20 views
9

Topolojik sıralama, güçlü/zayıf bağlı bileşenler, tüm çiftler/tek kaynaklı en kısa yollar, ulaşılabilirlik ve benzeri gibi birçok temel grafik algoritması vardır. Bu algoritmaların artan varyantları, çeşitli önemli pratik uygulamalara sahiptir. "Incremental" ile, her şeyi yeniden hesaplamak zorunda kalmadan giriş grafiğindeki küçük değişiklikleri (ör., Kenar ekleme ve silme) verilen küçük değişiklikleri elde edebilen grafik algoritmaları kastediyorum. Örneğin, küresel köklerden erişilebilen yığın tahsis bloklarının alt kümesini toplayan bir çöp toplayıcısı. Bununla birlikte, alan-spesifik literatürün dışında tartışılan artımlı grafik algoritmalarının konusunu görmemeyi hatırlamıyorum (örn. Richard Jones'un yeni GC kitabı).Artımlı grafik algoritmaları

Artımlı grafik algoritmaları veya bu konuyla ilgili genel algoritmalar hakkında bilgi nereden bulabilirim?

+2

"Incremental", "dynamic" ile aynı mı? – mishadoff

+0

@mishadoff: Görünüşe göre öyle. :-) –

cevap

13

1999'dan beri Eppstein, Galil ve Italiano tarafından bir survey article var. Aradıklarınızı "tam dinamik algoritmalar" olarak tanımlar; "kısmen dinamik algoritmalar", sadece eklemeye izin veren "ekleme algoritmalarına" ve sadece silmelere izin veren "azalan algoritmalar" a ayrılır. Bunun ötesinde, araştırma literatürünü okumak zorunda kalacağınızdan şüpheliyim - dinamik grafik algoritmaları üzerinde çalışan sadece bir avuç araştırmacı var. Anketi aktaran makaleleri inceleyerek makaleleri bulabilmeniz gerekir.

+0

Mükemmel, teşekkürler! –