An Algorithm for Computation of Bond Contributions of the Wiener Index

Similar documents
Hexagonal Chains with Segments of Equal Lengths Having Distinct Sizes and the Same Wiener Index

On a Class of Distance Based Molecular Structure Descriptors

Discrete Applied Mathematics

Computing distance moments on graphs with transitive Djoković-Winkler s relation

HOSOYA POLYNOMIAL OF THORN TREES, RODS, RINGS, AND STARS

Zagreb Indices: Extension to Weighted Graphs Representing Molecules Containing Heteroatoms*

THE EDGE VERSIONS OF THE WIENER INDEX

Extremal Graphs with Respect to the Zagreb Coindices

LAPLACIAN ESTRADA INDEX OF TREES

Paths and walks in acyclic structures: plerographs versus kenographs

Calculating the hyper Wiener index of benzenoid hydrocarbons

On Acyclic Polynomials of [N]-Heteroannulenes

On the Topolog'ical Resonance Energ y of Heteroconjugated Molecules

Graphs with the Same Detour Matrix

On the Concept of Molecular Complexity

The Bond Number Relationship for the O-H... O Systems

Wiener Indices and Polynomials of Five Graph Operators

Key words: matching polynomial; acyclic polynomial; matching generating polynomial; perfect matching; Hosoya index; Pfaffian orientation

THE GENERALIZED ZAGREB INDEX OF CAPRA-DESIGNED PLANAR BENZENOID SERIES Ca k (C 6 )

Counting the average size of Markov graphs

Topological indices: the modified Schultz index

Extremal Kirchhoff index of a class of unicyclic graph

Applications of Isometric Embeddings to Chemical Graphs

Iranian Journal of Mathematical Chemistry, Vol. 4, No.1, March 2013, pp On terminal Wiener indices of kenograms and plerograms

COUNTING RELATIONS FOR GENERAL ZAGREB INDICES

RELATION BETWEEN WIENER INDEX AND SPECTRAL RADIUS

TWO TYPES OF CONNECTIVITY INDICES OF THE LINEAR PARALLELOGRAM BENZENOID

Estimation of the HOMO-LUMO Separation

Acta Chim. Slov. 2003, 50,

The Story of Zagreb Indices

THE WIENER INDEX AND HOSOYA POLYNOMIAL OF A CLASS OF JAHANGIR GRAPHS

Aromaticity of Carbon Nanotubes*

(Received: 19 October 2018; Received in revised form: 28 November 2018; Accepted: 29 November 2018; Available Online: 3 January 2019)

Molecular hypergraphs and Clar structural formulas of benzenoid hydrocarbons

Determination of Topo-Geometrical Equivalence Classes of Atoms

MULTIPLICATIVE ZAGREB ECCENTRICITY INDICES OF SOME COMPOSITE GRAPHS. Communicated by Ali Reza Ashrafi. 1. Introduction

Discrete Applied Mathematics archive Volume 156, Issue 10 (May 2008) table of contents Pages Year of Publication: 2008 ISSN: X

The second maximal and minimal Kirchhoff indices of unicyclic graphs 1

The expected values of Kirchhoff indices in the random polyphenyl and spiro chains

ON THE WIENER INDEX AND LAPLACIAN COEFFICIENTS OF GRAPHS WITH GIVEN DIAMETER OR RADIUS

On the difference between the revised Szeged index and the Wiener index

Research Article. Generalized Zagreb index of V-phenylenic nanotubes and nanotori

Maximum Topological Distances Based Indices as Molecular Descriptors for QSPR. 4. Modeling the Enthalpy of Formation of Hydrocarbons from Elements

Electron content of rings of fully benzenoid hydrocarbons

On the Randić Index of Polyomino Chains

WIENER INDICES OF BENZENOID GRAPHS*

A note on the Laplacian Estrada index of trees 1

Zagreb indices of block-edge transformation graphs and their complements

THE REVISED EDGE SZEGED INDEX OF BRIDGE GRAPHS

Harary Index and Hamiltonian Property of Graphs

A NOVEL/OLD MODIFICATION OF THE FIRST ZAGREB INDEX

arxiv: v1 [math.co] 3 Jul 2017

arxiv: v1 [math.co] 15 Sep 2016

Vertex-Weighted Wiener Polynomials for Composite Graphs

VERTEX-WEIGHTED WIENER POLYNOMIALS OF SUBDIVISION-RELATED GRAPHS. Mahdieh Azari, Ali Iranmanesh, and Tomislav Došlić

A new version of Zagreb indices. Modjtaba Ghorbani, Mohammad A. Hosseinzadeh. Abstract

Complexity of Some Interesting (Chemical) Graphs*

About Atom Bond Connectivity and Geometric-Arithmetic Indices of Special Chemical Molecular and Nanotubes

Wiener Index of Degree Splitting Graph of some Hydrocarbons

Algebraic structure count of linear phenylenes and their congeners *

THE HOSOYA INDEX AND THE MERRIFIELD-SIMMONS INDEX OF SOME GRAPHS. Communicated by Alireza Ashrafi. 1. Introduction

On the Average Path Length of Complete m-ary Trees

Estimating Some General Molecular Descriptors of Saturated Hydrocarbons

M-POLYNOMIALS AND DEGREE-BASED TOPOLOGICAL INDICES OF SOME FAMILIES OF CONVEX POLYTOPES

Clar number of catacondensed benzenoid hydrocarbons

THE HARMONIC INDEX OF EDGE-SEMITOTAL GRAPHS, TOTAL GRAPHS AND RELATED SUMS

ON SOME DEGREE BASED TOPOLOGICAL INDICES OF T io 2 NANOTUBES

WHAT CHEMISTS COULD NOT SEE WITHOUT MATHEMATICS Dependence of total π-electron energy on molecular structure


CCO Commun. Comb. Optim.

Atomic Branching in Molecules

A Survey on Comparing Zagreb Indices

Ovidiu Ivanciuc,* Teodora Ivanciuc, and Alexandru T. Balaban*

Enumeration of subtrees of trees

Wiener Index of Graphs and Their Line Graphs

Some Remarks on the Arithmetic Geometric Index

Extremal Topological Indices for Graphs of Given Connectivity

Computation of New Degree Based Topological Indices of Dutch Windmill Graph

Eigenvector and Eigenvalues of Some Special Graphs. IV. Multilevel Circulants

Upper Bounds for the Modified Second Multiplicative Zagreb Index of Graph Operations Bommanahal Basavanagoud 1, a *, Shreekant Patil 2, b

How Good Can the Characteristic Polynomial Be for Correlations?

On the Randić index. Huiqing Liu. School of Mathematics and Computer Science, Hubei University, Wuhan , China

arxiv: v1 [math.co] 6 Feb 2011

Some results on the reciprocal sum-degree distance of graphs

On the sextet polynomial of fullerenes

Constructive Enumeration of Chiral Isomers of Alkanes*

Two Mathematical Papers Relevant for the Hückel Molecular Orbital Theory 1

Extremal Values of Vertex Degree Topological Indices Over Hexagonal Systems

Normal components, Kekulé patterns, and Clar patterns in plane bipartite graphs

Distance spectral radius of trees with fixed maximum degree

Valencies of Property #

WIENER POLARITY INDEX OF QUASI-TREE MOLECULAR STRUCTURES

The Eccentric Connectivity Index of Dendrimers

SOME VERTEX-DEGREE-BASED TOPOLOGICAL INDICES UNDER EDGE CORONA PRODUCT

On the higher randić indices of nanotubes

WHAT CHEMISTS COULD NOT SEE WITHOUT MATHEMATICS - DEPENDENCE OF TOTAL π-electron ENERGY ON MOLECULAR STRUCTURE

NOTE ON THE COULSON AND COULSON JACOBS INTEGRAL FORMULAS

Extremal Zagreb Indices of Graphs with a Given Number of Cut Edges

Topographical distance matrices for porous arrays

New Lower Bounds for the First Variable Zagreb Index

Transcription:

CROATICA CHEMICA ACTA CCACAA68 (1) 99-103 (1995) ISSN 0011-1643 CCA-2215 Original Scientific Paper An Algorithm for Computation of Bond Contributions of the Wiener Index Istvan Lukouits Central Research Institute for Chemistry, Hungarian Academy of Sciences, H-1525 Budapest, P o. Box 17, Hungary Received August 17, 1994; revised October 06, 1994; accepted October 20, 1994 The Wiener index W is usually obtained by adding distances between all pairs of vertices i andj (i, j = 1,2,...N, where N denotes the total number of vertices). The Wiener index may also he obtained by adding all bond eontributions W e, i.e. W = L W e, and We = L C'fj / C ij, where cij denotes the number of all the shortest paths between i and j that include edge e, and C u denotes the total number of the shortest paths between vertices i and j. The summation has to be performed for all edges e and for all pairs of indices i and i. respectively. It is easy to calculate the bond contributions We for acyclic graphs or for bridges. The present paper introduces an algorithm, which can be used to obtain bond contributions in cycle - containing graphs. INTRODUCTION The Wiener index W is the number (graph invariant)! that can be calculated for the structural formula (graph) of an acyclic molecule. Due to the algorithm devised by Wiener, W is equal to the sum of bond contributions. The contribution of a particular bond in an acyclic molecular graph (structural formula) equals NI X N 2, where NI denotes the number of atoms on the»left hand side- of the bond, and N2 denotes the number of atoms on the»right hand side«, of that bond. For example, W = 1 X 2 + 2 X 1 = 4 in n-propane. Another (and more popular) method for obtaining W is the Hosoya'' formula: i cj (1) where Dij denotes the length of the shortest paths (the distance s) between vertices i and j, and the summation has to be performed for all pairs of atom s (vertices) in a graph (i <i = 1,2,... M.

100 I. LUKOVITS The bond contribution method proposed by Wiener could be extended to cycle - containing systems. It could be proved'' that: (2) and We =L C'fj! Cjj I: <i (3) where C ij denotes the number of shortest paths between vertices (atoms) i and), and ce ij denotes the number of those shortest paths between vertices i and) which eontain edge e. The formula is valid for cyclic graphs, too. Later on, the same theorem was again proved by using different argumentation.v' No algorithm for the computation of bond contributions We of cycle - containing structures has been proposed so faro The aim of the present paper is to introduce such an algorithm. With this algorithm, there are five independent methods that can be used to calculate the Wiener index: I) By using Eq. (1). II) By using Eqs. (2) and (3). III) By using special formulas derived for various kinds of graphs.v l'' IV) By using a numerical method which gives W directly.-' V) By calculating the eigenvalues of the Laplacian matrix+ of a graph (the last two approaches can be used only for trees), The Wiener index has been extremely popular with researchers interested in quantitative description of steric features of molecules. The reader is advised to consult recent reviews. 13-16 Note that there is a graph theoretical index, the Rouvray index.!" that is closely related to the Wiener index; in fact, the Rouvray index is equal to 2W. THE ALGORITHM Expressions»graph- and»structural formula«,»edge- and»bond«,»atom- and»vertex- will be used interchangeably hereafter. Only hydrogen suppressed structural formulas will be considered. Edges will be denoted by the vertices they are incident with, e.g. (k, m) denotes an edge that is incident with vertices k and m. A graph can be represented by its adjacency matrix A. Its i)-th element Aij = 1 if vertices i and) are connected by an edge (i.e. i and) are adjacent), and Aij = O if i and ) are not connected by an edge. A ii = O for all i. An introduction to the chemical graph theory has been published recently.-" The matrix of shortest distances C will be generated in Steps 1-3. The number of paths which involve edge e = (k, m) is obtained in Steps 4-5. The algorithm is listed below: Step 1. Set n = 1, and set Cij = Aij and set Dij = A ij for all pairs of vertices i, ) (i, ) = 1,2,...,N). Step 2. Increase the value of index n by one.

BOND CONTRIBUTIONS TO THE WIENER INDEX 101 Step 3. If C ij = and (A")ij * 0, then Cij = (A")ij and Dij = n; for i < j = 1,...,N. Then go to Step 2. If for all i and j either C u * ar (A")ij = 0, then go to Step 4. Step 4. For each edge e = (k, m) of G and every i and j repeat: Calculate h = Di/, + D mj + 1 and h' = Dim + D kj + 1. If Di) < h', then there is at least one shortest path between i and j that involves edge (k, ml, and the order of vertices is i-h-m-j in this path. The number of such paths is C'ij = Cik Cmj. If h' = Dij < h; then there is at least one shortest path between vertices i and j that involves edge (k, ml, and the order of the vertices is i-m-e-j in this path. Now ceij = C im Ckj. If min(h,h') * Di} then there are no such paths. Step 5. Add all values cei/cij to obtain the bond contribution We of edge e = (k, ml. Add all edge contributions to obtain W. NUMERICAL EXAMPLES Table I lists the matrix of the numbers of the shortest paths of cyclohexane (Figure 1). Note that the diagonal elements are C ii = 1 for all i. The contribution of bond e = (1,2) may be obtained as follows: 60 1 2 5 3 4 Figure 1. The hydrogen suppressed graph of cyclohexane with the specified bond. The evaluation of the contribution of edge (1,2) has been explained in the text. For atoms 1 and 2, C12 = 1 and C e 12 = 1, ce12/c12 = 111= 1, for atoms 1 and 3, C13 = 1 and C\3 = 1, ce131c13 = 111= 1, for atoms 1 and 4, C14 = 2 and C'14 = 1, ce1jc14 = 112= 0.5, for atoms 1 and 5, C15 = 1 and ce15 = 0, C\5/C15 = 0/1 = 0, for atoms 1 and 6, C16 = 1 and ce16 = 0, ce1jc16 = 0/1 = 0, for atoms 2 and 3, C23 = 1 and ce23 = 0, C'231C23 = 0/1 = 0, for atoms 2 and 4, C 24 = 1 and C'24 = 0, ce2jc24 = 0/1 = 0, for atoms 2 and 5, C25 = 2 and ce25 = 1, ce251c25 = 112= 0.5, for atoms 2 and 6, C 26 = 1 and ce26 = 1, ce2jc 26 = III = 1, for atoms 3 and 4, C34 = 1 and ce34 = 0, ce3jc34 = 0/1 = 0, for atoms 3 and 5, C35 = 1 and ce35 = 0, ce351c35 = 011= 0, for atoms 3 and 6, C36 = 2 and ce36 = 1, ce361c36 = 112= 0.5, for atoms 4 and 5, C45 = 1 and ce45 = 0, ce451c45 = 0/1 = 0, for atoms 4 and 6, C46 = 1 and ce46 = 0, ce4jc46 = 0/1 = 0, for atoms 5 and 6, C56 = 1 and C"56 = 0, ce5jc56 = 0/1 = O. The sum of these terms yields 4.5 for edge (1,2). In cyclohexane, the bond eontributions of each edge are equal because of symmetry reasons and W = 6 x 4.5 = 27.

102 I. LUKOVITS TABLE I The matrix of the numbers of shortest distance C of cyclohexane C= 111211 111121 1 1 1 1 1 2 211111 121111 112 1 1 1 Table II lists the calculated bond contributions of the various edges of pyrene. The numbering of atoms is shown in Figure 2. The sum of bond contributions is W = 362 in pyrene. Figure 2. The numbering of carbons in pyrene. TABLE II The bond contributions of pyrene (Figure 2) Bond No. Atom 1 Atom 2 Contribution Bond No. Atom 1 Atom 2 Contribution 1 1 2 17.5 11 11 12 11.666667 2 2 3 19.5 12 12 13 19.5 3 3 4 11.666667 13 13 14 17.5 4 4 5 11.666667 14 1 14 14.5 5 5 6 19.5 15 13 15 26.333333 6 6 7 17.5 16 15 16 35 7 7 8 14.5 17 6 16 26.333333 8 8 9 17.5 18 2 16 26.333333 9 9 10 19.5 19 9 15 26.333333 10 10 11 11.666667 RESULTS AND DISCUSSION Inspection of the bond contributions listed in Table II shows that the rule observed for acyclic graphs remains valid in cyclic graphs, namely the maximal values of contributions arise from bonds which are in the centre of the molecule. Indeed, the bond contribution of edge (15,16) is equal to 35. The minimal value 11.6666667is due to peripheral bonds (3,4),(4,5),(10,11),(11,12).The reason for higher bond contributions of central edges (k, m) is simple: there are more pairs of vertices connected by shortest paths that involve (k, m) than shortest paths which include a peripheral edge.

BOND CONTRIBUTIONS TO THE WIENER INDEX 103 The present algorithm has already been applied for correlating the logarithms of the partition coefficients of unsaturated hydrocarbons with the sum of bond eontributions of single bonds and the sum of bond contributions of double bonds, triple bonds and aromatic bonds.3.18.19in principle, this method is appropriate for calculating the bond contributions in heteroatomic molecules, too. In this way, a method for obtaining a more general Wiener number has been obtained. REFERENCES 1. H. Wiener, J. Amer. Chem. Soc. 69 (1947) 2636. 2. H. Hosoya, BuZZ. Chem. Soc. Japan 44 (1971) 2332. 3. 1. Lukovits, Quant. Struct=Act. Relat. 9 (1990) 227. 4. T. Pisanski and J. Žerovnik, J. Chem. Inf Comput. Sci. 34 (1994) 395. 5. 1. Lukovits and 1. Gutman, Match 31 (1994) 133. 6. D. Bonchev and N. Trinajstić, J. Chem. Phys. 67 (1977) 4517. 7. E. R. Canfield, R. W. Robinson, and D. H. Rouvray, J. Comput. Chem. 6 (1985) 598. 8. 1. Lukovits, J. Chem. Inf Comput. Chem. 31 (1991) 503. 9. 1. Gutman, J. Mol. Struct. (Theochem) 285 (1993) 137. 10. A. Graovac and T. Pisanski, J. Math. Chem. 8 (1991) 53. Il. B. Mohar and T. Pisanski, ibid. 2 (1988) 267. 12. B. Mohar, D. Babić, and N. Trinajstić, J. Chem. Inf Comput. Sci. 33 (1993) 153. 13. 1. Gutman, Y. N. Yeh. S. L. Lee. and Y. L. Luo, Indian J. Chem. 32A (1993) 651. 14. Z. Mihalić. D. Veljan. D. Amić, N. Nikolić. D. Plavšić. and N. Trinajstić, J. Math. Chem. 11 (1992) 223. 15. N. Trinajstić, Chemical Graph Theory (2nd ed.); CRC Press. Boca Raton, FL. 1992. 16. D. H. Rouvray, Sci. Amer. 255 (1986) 36. 17. D. H. Rouvray, Math. Chem. 1 (1975) 125. 18. 1. Lukovits, Reports Mol. Theor. 1 (1990) 127. 19. 1. Lukovits, Int. J. Quantum Chem.: Quantum Biol. Symp. 19 (1992) 217. SAŽETAK Algoritam za računanje doprinosa grana Wienerovu indeksu Istvan Lukovits Wienerov indeks obično se računa zbrajanjem udaljenosti među svim parovima čvorova i i j (i. j = 1.2,... N) gdje N označava ukupan broj čvorova u grafu), On se također može dobiti zbrajanjem svih doprinosa po granama W., tj. kao W =I W., gdje je W. =I Cf)C ij, cij predstavlja broj svih naj kraćih puteva koji prelaze preko grane e a C ij označuje ukupan broj najkraćih puteva između čvorova i i j. Gornje sumacije idu preko svih grana e, odn. preko svih mogućih parova čvorova i i jugrafu. Doprinose po granama W. lako je izračunati za acikličke graf ove i mostove. U ovom je radu uveden algoritam koji omoogućuje račun doprinosa po granama W. u grafovima koji sadržavaju prstenove.