Author:
Wawrzyniak Piotr,Formanowicz Piotr
Abstract
AbstractGraph theory is used in many areas of chemical sciences, especially in molecular chemistry. It is particularly useful in the structural analysis of chemical compounds and in modeling chemical reactions. One of its applications concerns determining the structural formula of a chemical compound. This can be modeled as a variant of the well-known graph realization problem. In the classical version of the problem, a sequence of natural numbers is given, and the question is whether there exists a graph in which the vertices have degrees equal to the given numbers. In the variant considered in this paper, instead of a sequence of natural numbers, a sequence of sets of natural numbers is given, and the question is whether there exists a multigraph such that each of its vertices has a degree equal to a number from one of the sets. This variant of the graph realization problem matches the nature of the problem of determining the structural formula of a chemical compound better than other variants considered in the literature. We propose a polynomial time exact algorithm solving this variant of the problem.
Publisher
Springer Science and Business Media LLC
Reference18 articles.
1. A.T. Balaban, Applications of graph theory in chemistry. J. Chem. Inform. Comput. Sci. 25(3), 334–343 (1985)
2. N. Trinajstic, Chemical Graph Theory (CRC Press, Boca Raton, 2018)
3. D.D. Bonchev, O. Mekenyan, Graph Theoretical Approaches to Chemical Reactivity (Springer, New York, 2012)
4. M.A. Tudoran, M.V. Putz, Molecular graph theory: From adjacency information to colored topology by chemical reactivity. Curr. Organ. Chem. 19(4), 359–386 (2015)
5. M. Randic, Characterization of molecular branching. J. Am. Chem. Soc. 97(23), 6609–6615 (1975)