Mathematical Sciences: Faculty Publications
Enumeration of BC-Subtrees of trees
Document Type
Article
Publication Date
5-17-2015
Publication Title
Theoretical Computer Science
DOI
10.1016/j.tcs.2015.02.028
ISSN
0304-3975
Abstract
A BC-tree (block-cutpoint-tree) is a tree (with at least two vertices) where the distance between any two leaves is even. Motivated from the study of the “core” of a graph, BC-trees form an interesting class of trees. We provide a comprehensive study of questions related to BC-trees. As the analogue of the study of extremal questions on subtrees of trees, we first characterize the general extremal trees that maximize or minimize the number of BC-subtrees or leaf-containing BC-subtrees. We further discuss the “middle part” of a tree with respect to the number of BC-subtrees, namely the BC-subtree-core that behaves in a rather different way than all previously known “middle parts” of a tree. Last but not least, fast algorithms are proposed (following similar ideas as those of the enumeration of subtrees) for enumerating various classes of BC-subtrees of a tree.
Recommended Citation
Yang, Yu, Hongbo Liu, Hua Wang, Scott Makeig.
2015.
"Enumeration of BC-Subtrees of trees."
Theoretical Computer Science, 580: 59-74.
doi: 10.1016/j.tcs.2015.02.028
https://digitalcommons.georgiasouthern.edu/math-sci-facpubs/336
Copyright
This work is archived and distributed under the repository's Standard Copyright and Reuse License (opens in new tab). End users may copy, store, and distribute this work without restriction. For all other uses, permission must be obtained from the copyright owners or their authorized agents.