Memory-efficient enumeration of constrained spanning trees

被引:1
作者
Nievergelt, J [1 ]
Deo, N
Marzetta, A
机构
[1] ETH Zurich, CH-8092 Zurich, Switzerland
[2] Univ Cent Florida, Dept Comp Sci, Orlando, FL 32816 USA
关键词
enumeration; exhaustive search; combinatorics; optimization; algorithms; output-sensitive; graphs; spanning trees; constraints;
D O I
10.1016/S0020-0190(99)00117-9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Dozens of optimization problems involving constrained spanning trees have been proven to be NP-hard. Ln practice, this implies that they can only be solved by exhaustive search. We show that many corresponding enumeration problems, i.e., the systematic listing of all instances of a class of constrained trees, are solved efficiently in the following sense: their state spaces exhibit a sufficiently rich structure to enable a reverse search depth-first traversal that needs neither a stack nor markers. We present and implement algorithms for various classes of "fat" and "skinny" trees. (C) 1999 Published by Elsevier Science B.V. All rights reserved.
引用
收藏
页码:47 / 53
页数:7
相关论文
共 20 条