Duplicate avoidance in depth-first search with applications to treewidth

IJCAI(2009)

引用 23|浏览49
暂无评分
摘要
Depth-first search is effective at solving hard combinatorial problems, but if the problem space has a graph structure the same nodes may be searched many times. This can increase the size of the search exponentially. We explore two techniques that prevent this: duplicate detection and duplicate avoidance. We illustrate these techniques on the treewidth problem, a combinatorial optimization problem with applications to a variety of research areas. The bottleneck for previous treewidth algorithms is a large memory requirement. We develop a duplicate avoidance technique for treewidth and demonstrate that it significantly outperforms other algorithms when memory is limited. Additionally, we are able to find, for the first time, the treewidth of several hard benchmark graphs.
更多
查看译文
关键词
hard combinatorial problem,duplicate avoidance technique,combinatorial optimization problem,depth-first search,hard benchmark graph,problem space,treewidth problem,previous treewidth algorithm,duplicate detection,duplicate avoidance,depth first search
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要