On Algorithms for Enumerating BC-Subtrees of Unicyclic and Edge-Disjoint Bicyclic Graphs

Yu Yang, Hongbo Liu, Hua Wang, Shigang Feng

Research output: Contribution to journalArticlepeer-review

10 Scopus citations

Abstract

A BC-tree (block-cutpoint-tree) is a tree (with at least two vertices) where the distance between any two leaves is even. A BC-subtree is a subtree of a connected graph that is also a BC-tree. In this paper, we first consider subtrees containing a specific vertex with conditions on the parity of the distances from this vertex to the leaves and the enumeration of such subtrees of unicyclic and edge-disjoint bicyclic graphs. Using these results and through generating functions of BC-subtrees, we present graph-theoretical based algorithms for enumerating BC-subtrees, BC-subtrees containing a given vertex, and BC-subtrees containing two distinct vertices of unicyclic and edge-disjoint bicyclic graphs. These results also provide a novel perspective on exploring the structural properties of molecules.

Original languageAmerican English
JournalDiscrete Applied Mathematics
Volume203
DOIs
StatePublished - Apr 20 2016

Disciplines

  • Education
  • Mathematics

Keywords

  • BC-subtrees
  • Block-cutpoint-tree
  • Edge-disjoint bicyclic graphs
  • Enumeration
  • Generating function
  • Unicyclic graphs

Fingerprint

Dive into the research topics of 'On Algorithms for Enumerating BC-Subtrees of Unicyclic and Edge-Disjoint Bicyclic Graphs'. Together they form a unique fingerprint.

Cite this