Skip to main content
Log in

Abstract.

In the chemical community the need for representing chemical structures within a given family and of efficiently enumerating these structures suggested the use of computers and the implementation of fast enumeration algorithms. This paper considers the isomeric acyclic structures focusing on the enumeration of the alkane molecular family. For this family, Trinajstić et al. (1991) devised an enumeration algorithm which is the most widely known and utilized nowadays. Kvasnička and Pospichal (1991) have proposed an algorithmic scheme which, from the computational complexity point of view, can prove to be more efficient than the Trinajstić one, nevertheless, this algorithm, to the best of our knowledge, has never been implemented. Indeed an efficient implementation requires the introduction of non trivial data structures and other computational tricks. The main contribution of this paper consists of the definition of the implementation details of Kvasnička-Pospichal’s algorithm, in a comparison of Trinajstić’s, Kvasnička-Pospichal’s and two new algorithms, proposed here, in terms of both computational complexity analysis and running times.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Roberto Aringhieri.

Additional information

AMS classification:

05A15, 05C05, 05C30, 05C90

Part of this work has been developed during a visit of the first two authors at the EPFL of Lausanne

Rights and permissions

Reprints and permissions

About this article

Cite this article

Aringhieri, R., Hansen, P. & Malucelli, F. Chemical trees enumeration algorithms. 4OR 1, 67–83 (2003). https://doi.org/10.1007/s10288-002-0008-9

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10288-002-0008-9

Keywords:

Navigation