增量图算法

时间:2011-11-07 15:39:29

标签: algorithm dynamic graph garbage-collection

有许多基本的图算法,如拓扑排序,强/弱连接组件,全对/单源最短路径,可达性等。这些算法的增量变体具有各种重要的实际应用。 “增量”是指那些图形算法,它们可以在输入图形的小变化(例如边缘插入和删除)的情况下计算其输出的微小变化,而不必重新计算所有内容。例如,垃圾收集器累积堆分的子图,这些块可以从全局根中获得。但是,我不记得在特定领域的文献中讨论过增量图算法的主题(例如Richard Jones关于GC的新书)。

在哪里可以找到有关增量图算法的信息,或者一般情况下,增量算法的信息?

1 个答案:

答案 0 :(得分:13)

1999年,Eppstein,Galil和Italiano有一个survey article。他们会描述你所期待的“全动态算法”; “部分动态算法”分为“增量算法”,只允许插入,“递减算法”,只允许删除。

除此之外,我怀疑你将不得不阅读研究文献 - 只有少数研究人员致力于动态图算法。您应该能够通过检查引用调查的论文来找到文章。