Collect. Czech. Chem. Commun.
1991, 56, 1777-1802
https://doi.org/10.1135/cccc19911777
Constructive enumeration of acyclic molecules
Vladimír Kvasnička and Jiří Pospíchal
Department of Mathematics, Slovak Technical University, 812 37 Bratislava
Abstract
Simple combinatorial theory of constructive enumeration of rooted trees and trees is suggested. As a byproduct of this approach very simple recursive formulae for numerical (i.e. nonconstructive) enumeration are obtained. The method may be simply generalized for (rooted) trees with edges evaluated by multiplicities and vertices evaluated by alphabetic – atomic symbols. In the process of constructive enumeration the (rooted) trees are represented by unambiguous linear code composed of valences of vertices, edge multiplicities, and atomic symbols assigned to vertices. The elaborated theory may serve as a simple algorithmic background of computer programs for contsructive enumeration of acyclic molecular structures containing heteroatoms and multiple bonds.