Given a multiset M = V1 ∪ V2 ∪ ⋯ ∪ VC of n elements and a capacity function Δ: [1,C]→[2,n - 1], we consider the problem of enumerating all unrooted trees T on M such that the degree of each vertex υ ∈ Vi is bounded from above by Δ(i). The problem has a direct application of enumerating isomers of tree-like chemical graphs. We give an algorithm that generates all such trees without duplication in O(1)-time delay per output in the worst case using O(n) space, with O(n) initial preprocessing time. © 2010 Springer-Verlag.
CITATION STYLE
Zhuang, B., & Nagamochi, H. (2010). Generating trees on multisets. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6506 LNCS, pp. 182–193). https://doi.org/10.1007/978-3-642-17517-6_18
Mendeley helps you to discover research relevant for your work.