Authors
Fedor V Fomin, Serge Gaspers, Saket Saurabh, Alexey A Stepanov
Publication date
2009/6
Journal
Algorithmica
Volume
54
Issue
2
Pages
181-207
Publisher
Springer-Verlag
Description
Branch & Reduce and dynamic programming on graphs of bounded treewidth are among the most common and powerful techniques used in the design of moderately exponential time exact algorithms for NP hard problems. In this paper we discuss the efficiency of simple algorithms based on combinations of these techniques. The idea behind these algorithms is very natural: If a parameter like the treewidth of a graph is small, algorithms based on dynamic programming perform well. On the other side, if the treewidth is large, then there must be vertices of high degree in the graph, which is good for branching algorithms. We give several examples of possible combinations of branching and programming which provide the fastest known algorithms for a number of NP hard problems. All our algorithms require non-trivial balancing of these two techniques.
In the first approach the algorithm either …
Total citations
2008200920102011201220132014201520162017201820192020202120222023202424129710891087755453
Scholar articles
FV Fomin, S Gaspers, S Saurabh, AA Stepanov - Algorithmica, 2009