Next Article in Journal
A Probabilistic Classification Procedure Based on Response Time Analysis Towards a Quick Pre-Diagnosis of Student’s Attention Deficit
Next Article in Special Issue
A Study of Regular and Irregular Neutrosophic Graphs with Real Life Applications
Previous Article in Journal
Some q-Rung Picture Fuzzy Dombi Hamy Mean Operators with Their Application to Project Assessment
Previous Article in Special Issue
Wirelength of Enhanced Hypercube into Windmill and Necklace Graphs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

On Subtrees of Fan Graphs, Wheel Graphs, and “Partitions” of Wheel Graphs under Dynamic Evolution

1
School of Mathematical Sciences, Shanghai Jiao Tong University, Shanghai 200240, China
2
School of Computer Science, Pingdingshan University, Pingdingshan 467000, China
3
School of Mathematics and Statistics Science, Pingdingshan University, Pingdingshan 467000, China
4
College of Software, Nankai University, Tianjin 300071, China
5
Department of Mathematical Sciences, Georgia Southern University, Statesboro, GA 30460, USA
*
Authors to whom correspondence should be addressed.
Mathematics 2019, 7(5), 472; https://doi.org/10.3390/math7050472
Submission received: 18 April 2019 / Revised: 17 May 2019 / Accepted: 20 May 2019 / Published: 24 May 2019
(This article belongs to the Special Issue Graph-Theoretic Problems and Their New Applications)

Abstract

:
The number of subtrees, or simply the subtree number, is one of the most studied counting-based graph invariants that has applications in many interdisciplinary fields such as phylogenetic reconstruction. Motivated from the study of graph surgeries on evolutionary dynamics, we consider the subtree problems of fan graphs, wheel graphs, and the class of graphs obtained from “partitioning” wheel graphs under dynamic evolution. The enumeration of these subtree numbers is done through the so-called subtree generation functions of graphs. With the enumerative result, we briefly explore the extremal problems in the corresponding class of graphs. Some interesting observations on the behavior of the subtree number are also presented.

1. Introduction

The study of graph invariants or topological indices has been proven to be of crucial importance in various interdisciplinary topics. Generally, the existing known topological indices could be divided into distance-based, degree-based, or structure-based ones; some of the studies on these three categories are referred to in [1,2,3,4] and the references therein. The number of subtrees, or simply the subtree number, is one of the counting-based graph invariants.
Finding and/or enumerating special topological structures or graph patterns has become an important problem due to their applications including, to name a few, frequent subgraphs mining [5], network optimization design [6,7], and local network reliability [8,9]. In particular, the subtree number has also been shown to be correlated to phylogenetic reconstruction [10] and various chemical indices such as the Wiener index (closely correlated with the boiling point of paraffin [3]), the Merrifield–Simmons index, and the Hosoya index [11]. Research results also show that there exists an amazing “negative correlation” between the number of subtrees and the Wiener index [12,13,14,15,16,17]. Therefore, the subtree number index can indirectly characterize the physical–chemical characteristics of molecules.
Various topics related to the subtree number have been explored over the past years, such as extremal problems [12,18,19], the subtree density problem [20,21,22], generic chemical structures storage problems [23,24], fault tolerant computing and parallel scheduling [25,26], recognition of substructure [27], simplification of the flow networks [28], Markovian queuing systems decomposition [29], and matching problems [30,31].
By using “generating functions”, Yan and Yeh [4] presented a linear-time algorithm to evaluate the subtree weight sum of a tree, leading to an algorithmic approach to compute the subtree number of a tree. Following this approach and more recently, Yang et al. [32,33] proposed enumerating algorithms for BC-subtrees of trees, unicyclic, and edge-disjoint bicyclic graphs and computed the subtree number on spiro and polyphenyl hexagonal chains [17]. With structure mapping and weights transferring of cycles, Yang et al. [34] also presented enumerating algorithms for subtrees of hexagonal and phenylene chains. More recently, Chin  et al. [35] presented the subtree number of complete graphs, complete bipartite graphs, and theta graphs, as well as the ratio of spanning trees to all subtrees of the above graphs.
Let K 1 , n = ( V ( K 1 , n ) , E ( K 1 , n ) ; f , g ) be a weighted star on n + 1 vertices with center c 0 , vertex weight function f ( v ) = y for all v V ( K 1 , n ) , and edge weight function g ( e ) = z for all e E ( K 1 , n ) . Suppose the n leaves are labeled, in  counterclockwise order, c 1 , c 2 , , c n , then the wheel graph W n is obtained from K 1 , n by adding the edges ( c i , c i + 1 ) for i = 1 , , n (here we let c n + 1 = c 1 ).
As is well known, star K 1 , n and wheel graphs W n are very typical network topologies used in designing and implementing communication networks. The wheel graph W n is the planar graph with a chromatic number not greater than 4. Specifically, the chromatic number of W n is 3 for odd n and 4 for even n. Some researchers have tried to apply this property of W n to prove the famous Four Color Theorem [36]. Moreover, W n can also be used in wireless ad hoc networks [37]. Therefore, it is worth studying the new structural characteristics of these two graphs, especially from new perspectives.
Inspired by the significant effect of graph surgeries on evolutionary dynamics in [38], we are motivated to study the subtree number in graphs resulting from graph surgeries. In particular, we will consider a class of graphs that “lie in between” the fan and wheel graphs, called the “partitions” (explanation will be given later) of wheel graphs.
Definition 1.
Given the star K 1 , n on n + 1 vertices defined above with center vertex c 0 and 0 j n , the graph K 1 , n j is obtained from K 1 , n by adding the edges ( c s , c s + 1 ) for all 1 s n 1 except for s = j , 2 j , 3 j , (see Figure 1a). If n = j > 0 , we call K 1 , j j the fan graph on j + 1 vertices. It is also easy to see that K 1 , 0 0 is the single vertex c 0 , and K 1 , n 1 is the star K 1 , n .
From the definitions of the graph K 1 , n j and the wheel graph W n , we see that the graph K 1 , n j can be vividly described in terms of W n through “partitions” (and deletion of edges { ( c s , c s + 1 ) | s = j , 2 j , 3 j , } ) perspective.
The reason that we consider our graphs as vertex and edge weighted is to use the so-called subtree generating functions. We assume a graph G = ( V ( G ) , E ( G ) ; f , g ) to be a weighted graph and define the vertex-weight function f : V ( G ) and edge-weight function g : E ( G ) , where is the real number. Unless otherwise noted, for a graph G, we initialize its vertex weight function f ( v ) = y for each v V ( G ) and its edge weight function g ( e ) = z for each e E ( G ) throughout this paper.
The following notations need to be listed before introducing the main tool:
  • G X denotes the graph obtained from G by removing all elements of X;
  • S ( G ) (resp. S ( G ; v ) ) denotes the set of subtrees of G (resp. containing v);
  • S ( G ; ( a , b ) ) denotes the set of subtrees of G containing the edge ( a , b ) ;
  • ω ( T 1 ) denotes the weight of subtree T 1 S ( G ) ;
  • F ( · ) is the sum of weights of subtrees in S ( · ) ;
  • η ( · ) is the cardinality (namely the number) of the corresponding S ( · ) set of subtrees.
We define the weight of a subtree T s of G, denoted by ω ( T s ) , as the product of the weights of the vertices and edges in T s . The generating function of subtrees of G, denoted by F ( G ; f , g ) , is the sum of weights of subtrees of G. Namely, F ( G ; f , g ) = T 1 S ( G ) ω ( T 1 ) . Similarly, we define F ( G ; f , g ; v i ) = T 1 S ( G ; v i ) ω ( T 1 ) , F ( G ; f , g ; ( u , v ) ) = T 1 S ( G ; ( u , v ) ) ω ( T 1 ) .
By substituting each vertex weight y = 1 and edge weight z = 1 in these generating functions, we have the corresponding numbers of subtrees under various constraints, i.e.,  η ( T ) = F ( T ; 1 , 1 ) , η ( T ; v i ) = F ( T ; 1 , 1 ; v i ) , and η ( T ; ( u , v ) ) = F ( T ; 1 , 1 ; ( u , v ) ) .
We introduce the following lemma, which will frequently be used in our work.
Lemma 1.
[4] Let P n be a path on n vertices, with vertex weight function f ( v ) = y for all v V ( P n ) and edge weight function g ( e ) = z for all e E ( P n ) , then F ( P n ; f , g ) = t = 0 n 1 ( n t ) y t + 1 z t .
In Section 2, we will present the subtree generating functions of K 1 , n j ( 1 j n ) and the wheel graph W n . Through using these generating functions and theoretical analysis, we study the extremal graphs, subtree fitting problems, and subtree density behaviors of these graphs in Section 3. Lastly, in Section 4, we summarize our results and comment on potential topics for future work.

2. Subtree Generating Functions of K 1 , N J ( 1 J N ) and Wheel Graph W n

In this section, we will establish the subtree generating functions of K 1 , n j ( 1 j n ) and wheel graph W n and provide the theoretical background for our computational analysis. We start by studying the subtree problem of K 1 , n j ( 1 j n ) .

2.1. Subtree Generating Functions and Subtree Numbers of K 1 , N J

Theorem 1.
Let K 1 , n j be the weighted graph defined as above, and  n , j be non-negative integers with 0 j n and n i ( m o d j ) . Then
F ( K 1 , n j ; f , g ) = F ( K 1 , j j ; f , g ; c 0 ) n i j y ( 1 + y z ) i y n i j + i y + n i j t = 0 j 1 ( j t ) y t + 1 z t ,
with F ( K 1 , j j ; f , g ; c 0 ) = F ( K 1 , j 1 j 1 ; f , g ; c 0 ) + r = 1 j r ( y z ) r F ( K 1 , j r j r ; f , g ; c 0 ) , and F ( K 1 , 0 0 ; f , g ; c 0 ) = y , F ( K 1 , 1 1 ; f , g ; c 0 ) = y + y 2 z .
Proof. 
We consider the subtrees of K 1 , n j by cases
(i)
not containing the center c 0 ,
(ii)
containing the center c 0 .
From Lemma 1, we have the subtree generating function of case (i) as
n i j t = 0 j 1 ( j t ) y t + 1 z t + i y .
With the contraction method of [4] and structure analysis, we have the subtree generating function of case (ii) as
F ( K 1 , j j ; f , g ; c 0 ) n i j y ( 1 + y z ) i y n i j .
Denote e j = ( c 0 , c j ) and e j ˜ = ( c j 1 , c j ) , and divide all subtrees for S ( K 1 , j j ; c 0 ) (see Figure 1b) into four cases S ( K 1 , j j ; c 0 ) = S 1 S 2 S 3 S 4 where
  • S 1 is the collection of subtrees that contain neither e j nor e j ˜ ;
  • S 2 is the collection of subtrees that contain e j , but not e j ˜ ;
  • S 3 is the collection of subtrees that contain e j ˜ , but not e j ;
  • S 4 is the collection of subtrees that contain both e j and e j ˜ .
From the definitions of subtree weight and subtree generating function, we know that:
(a) S 1 = S ( K 1 , j 1 j 1 ; c 0 ) ;
(b) S 2 = { T 1 + e j | T 1 S 1 } , where T 1 + e j are the trees obtained from T 1 by attaching an edge e j at vertex c 0 ;
(c) We can write S 3 as
S 3 = { T + ( c 0 , c j k ) + h = 2 k r ( c j k h + 1 , c j k h + 2 ) | T S ( K 1 , j k r j k r ; c 0 ) }
for k = 1 , 2 , , j 1 and r = 1 , 2 , , j k ;
(d) For each subtree T 4 S 4 , we know that T 4 must not contain the edge ( c 0 , c j 1 ) . Consequently, we can further consider the subtrees that contain edges ( c 0 , c j ) r = 1 k ( c j r , c j r + 1 ) but not ( c j k 1 , c j k ) recursively for k = 1 , 2 , , j 1 .
With (a)–(d),we have
T 1 S 1 ω ( T 1 ) = F ( K 1 , j 1 j 1 ; f , g ; c 0 ) ,
T 2 S 2 ω ( T 2 ) = T 1 S 1 f ( c j ) g ( e j ) ω ( T 1 ) = y z F ( K 1 , j 1 j 1 ; f , g ; c 0 ) ,
T 3 S 3 ω ( T 3 ) = k = 1 j 1 r = 1 j k h = 2 k r f ( c j k h + 1 ) g ( ( c j k h + 1 , c j k h + 2 ) ) f ( c j ) g ( c 0 , c j k ) F ( K 1 , j k r j k r ; f , g ; c 0 ) = k = 1 j 1 r = 1 j k ( y z ) r + k F ( K 1 , j k r j k r ; f , g ; c 0 ) ,
T 4 S 4 ω ( T 4 ) = f ( c j ) g ( e j ) k = 1 j 1 r = 1 k f ( c j r ) g ( ( c j r , c j r + 1 ) ) F ( K 1 , j k 1 j k 1 ; f , g ; c 0 ) = k = 1 j 1 ( y z ) k + 1 F ( K 1 , j k 1 j k 1 ; f , g ; c 0 ) .
Hence, by Equations (5)–(8), we have
F ( K 1 , j j ; f , g ; c 0 ) = T 1 S 1 ω ( T 1 ) + T 2 S 2 ω ( T 2 ) + T 3 S 3 ω ( T 3 ) + T 4 S 4 ω ( T 4 ) = F ( K 1 , j 1 j 1 ; f , g ; c 0 ) + r = 1 j r ( y z ) r F ( K 1 , j r j r ; f , g ; c 0 )
with F ( K 1 , 0 0 ; f , g ; c 0 ) = y , F ( K 1 , 1 1 ; f , g ; c 0 ) = y + y 2 z .
Combining Equations (2), (3), and (9), we have Equation (1) and the theorem follows. □
Following similar arguments to Theorem 1, we can also obtain the subtree generating functions of the graphs obtained from identifying the centers of different fan graphs K 1 , j t j t ( t = 1 , 2 , , l ). We skip the tedious details for the sake of space.
Theorem 2.
Let K 1 , j 1 j 1 , K 1 , j 2 j 2 , , K 1 , j l j l be different weighted fan graphs, and suppose there are n j t copies of K 1 , j t j t for t = 1 , 2 , , l . Let G = t = 1 l ( K 1 , j t j t ) n j t be the graph that is constructed by identifying the centers of these t = 1 l n j t fan graphs with c 0 . Then
F ( G ; f , g ) = y 1 t = 1 l n j t t = 1 l F ( K 1 , j t j t ; f , g ; c 0 ) n j t + t = 1 l n j t r = 0 j t 1 ( j t r ) y r + 1 z r ,
with F ( K 1 , j t j t ; f , g ; c 0 ) = F ( K 1 , j t 1 j t 1 ; f , g ; c 0 ) + r = 1 j t r ( y z ) r F ( K 1 , j t r j t r ; f , g ; c 0 ) and F ( K 1 , 0 0 ; f , g ; c 0 ) = y , F ( K 1 , 1 1 ; f , g ; c 0 ) = y + y 2 z .
Actually, a single fan graph is a special case of the above discussion, so we can further obtain the subtree generating function for the subtrees containing a particular vertex. Again, we skip the similar but technical details.
Theorem 3.
Let K 1 , j j be a weighted fan graph with vertex weigh f and edge weigh g (see Figure 1b), then
F ( K 1 , j j ; f , g ; c 1 ) = F ( K 1 , j j ; f , g ; c 0 ) F ( K 1 , j 1 j 1 ; f , g ; c 0 ) + t = 0 j 1 y t + 1 z t ,
with F ( K 1 , j j ; f , g ; c 0 ) = F ( K 1 , j 1 j 1 ; f , g ; c 0 ) + r = 1 j r ( y z ) r F ( K 1 , j r j r ; f , g ; c 0 ) and F ( K 1 , 0 0 ; f , g ; c 0 ) = y , F ( K 1 , 1 1 ; f , g ; c 0 ) = y + y 2 z .
Adding an edge between any two fan graphs (to construct a bigger fan) of a graph will also increase the number of subtrees. Let G be the weighted graph as defined in Theorem 2, and suppose K 1 , j r j r (with non-center vertices labeled counterclockwise as c j 1 1 , c j 2 1 , , c j r 1 ) and K 1 , j s j s (with non-center vertices labelled clockwise as c j 1 2 , c j 2 2 , , c j s 2 ) are the two sub-fan graphs of G with j r 1 . Define G = G + ( c j r 1 , c j s 2 ) to be the graph obtained from G by adding one edge ( c j r 1 , c j s 2 ) . Meanwhile, denote G ¯ the graph of G t = 1 r ( c 0 , c j t 1 ) t = 1 s ( c 0 , c j t 2 ) that contains c 0 , and denote S ¯ the collection of subtrees in S ( K 1 , j r + j s j r + j s ; c 0 ) that contain ( c j r 1 , c j s 2 ) . By dividing the subtrees of G and G into two cases of containing center c 0 or not, with Lemma 1, definitions of subtree weight and subtree generating function, and combining structure analysis, we have the following theorem:
Theorem 4.
Let G and G be the weighted graphs defined above. Then,
F ( G ; f , g ) = F ( G ; f , g ) + y 1 F ( G ¯ ; f , g ; c 0 ) T S ¯ ω ( T ) + t = 0 j s t y t + 1 z t + j s t = j s + 1 j r y t + 1 z t + t = j r + 1 j r + j s 1 ( j r + j s t ) y t + 1 z t .
By letting y = z = 1 in the subtree generating functions from the above theorems, we have the corresponding subtree numbers of the various related graphs above.
Corollary 1.
The subtree number of S ( K 1 , j j , c 0 ) is
η ( K 1 , j j ; c 0 ) = η ( K 1 , j 1 j 1 ; c 0 ) + r = 1 j r η ( K 1 , j r j r ; c 0 ) ,
with η ( K 1 , 0 0 ; c 0 ) = 1 , η ( K 1 , 1 1 ; c 0 ) = 2 .
With Corollary 1, we have the number of subtrees of K 1 , j j that contain central vertex c 0 as illustrated in Figure 2.
Corollary 2.
Let n , j be positive integers with 1 j n , and  i n ( m o d j ) , then
η ( K 1 , n j ) = ( j + 1 ) ( n i ) 2 + i + 2 i b j n i j ,
with b j = b j 1 + r = 1 j r b j r and b 0 = 1 , b 1 = 2 .
With Corollary 2, we have the subtree number of K 1 , n j , see details in Section 3.1.
Corollary 3.
Let G = t = 1 l ( K 1 , j t j t ) n j t , j t , n j t and l be defined in Theorem 2, then
η ( G ) = t = 1 l η ( K 1 , j t j t ; c 0 ) n j t + 1 2 t = 1 l n j t × j t ( j t + 1 ) ,
with η ( K 1 , j t j t ; c 0 ) = η ( K 1 , j t 1 j t 1 ; c 0 ) + r = 1 j t r η ( K 1 , j t r j t r ; c 0 ) and η ( K 1 , 0 0 ; c 0 ) = 1 , η ( K 1 , 1 1 ; c 0 ) = 2 .
Let G 1 be the graph defined in Theorem 2 with l = 4 , j 1 = 2 , n j 1 = 4 ; j 2 = 3 , n j 2 = 3 ; j 3 = 4 , n j 3 = 2 ; j 4 = 5 , n j 4 = 1 , with Corollary 1 and Corollary 3, we have η ( G 1 ) = 6,048,255,225,665 .
Corollary 4.
The number of subtrees of the fan graph K 1 , j j containing c 1 is
η ( K 1 , j j ; c 1 ) = η ( K 1 , j j ; c 0 ) η ( K 1 , j 1 j 1 ; c 0 ) + j ,
with η ( K 1 , j j ; c 0 ) = η ( K 1 , j 1 j 1 ; c 0 ) + r = 1 j r η ( K 1 , j r j r ; c 0 ) and η ( K 1 , 0 0 ; c 0 ) = 1 , η ( K 1 , 1 1 ; c 0 ) = 2 .
Similarly, the number of subtrees of K 1 , j j that contain central vertex c 1 (see Figure 3) can be obtained from Corollary 4.
Corollary 5.
Let G be the graph defined in Theorem 2, and  G be a merged graph from G with j r 1 and j s 1 (Theorem 4), then
η ( G ) = η ( G ) + η ( G ¯ ; c 0 ) η ( K 1 , j r + j s j r + j s ; c 0 , ( c j r 1 , c j s 2 ) ) + j r j s ,
where η ( K 1 , j r + j s j r + j s ; c 0 , ( c j r 1 , c j s 2 ) ) is the number of subtrees containing both vertex c 0 and edge ( c j r 1 , c j s 2 ) .
Let G, G ¯ , and G be the graphs defined in Corollary 5 with l = 2 , j 1 = 2 , n j 1 = 3 ; j 2 = 3 , n j 2 = 2 , j r = 2 and j s = 3 , with Corollary 1, Corollary 5, and structural analysis, we have η ( G ) = 77,997, η ( G ¯ ; c 0 ) = 684 η ( K 1 , j r + j s j r + j s ; c 0 , ( c j r 1 , c j s 2 ) ) = 75 , and η ( G ) = 129,303.

2.2. Subtree Generating Function and Subtree Number of Wheel Graph W n

Next we consider the subtree generating function of the weighted wheel graph W n .
Theorem 5.
Let W n ( n 3 ) be the weighted wheel graph on n + 1 vertices with vertex weight function f y and edge weight function g z . Then
F ( W n ; f , g ) = y + y z F ( W n 1 ; f , g ) + ( 1 + 2 y z ) F ( K 1 , n 1 n 1 ; f , g ; c 0 ) 2 y z F ( K 1 , n 2 n 2 ; f , g ; c 0 ) + t = 1 n 1 ( 1 y z ) ( n t ) + 2 y z y t z t 1 + 2 k = 1 n 1 ( y z ) k + 1 F ( K 1 , n 1 k n 1 k ; f , g ; c 0 ) + l = 0 n 3 r = 0 n 3 l ( y z ) l + r + 3 F ( K 1 , n l r 3 n l r 3 ; f , g ; c 0 ) ,
with F ( W 3 ; f , g ) = 4 y + 6 y 2 z + 12 y 3 z 2 + 16 y 4 z 3 , F ( K 1 , j j ; f , g ; c 0 ) = F ( K 1 , j 1 j 1 ; f , g ; c 0 ) + r = 1 j r ( y z ) r F ( K 1 , j r j r ; f , g ; c 0 ) , F ( K 1 , 0 0 ; f , g ; c 0 ) = y , and  F ( K 1 , 1 1 ; f , g ; c 0 ) = y + y 2 z .
Proof. 
For convenience, we let e t = ( c 0 , c t ) for t = 1 , 2 , , n , e n = ( c 1 , c n ) and e n r = ( c n r , c n r + 1 ) for r = 1 , 2 , , n 1 . We also follow the convention that r = i j ( c r , c r + 1 ) = if j < i , and  t = i j b t = 0 , if  j < i .
We first consider the subtrees of W n ( n 3 ) in different cases:
(i) not containing the edge e n ,
(ii) containing the edge e n .
The subtrees in case (i) can be further partitioned into four categories. As a result, we have
S ( W n e n ) = S 1 ¯ S 2 ¯ S 3 ¯ S 4 ¯ ,
where
  • S 1 ¯ is the set of subtrees of S ( W n e n ) that contain neither e n nor e n 1 ;
  • S 2 ¯ is the set of subtrees of S ( W n e n ) that contain e n 1 , but not e n ;
  • S 3 ¯ is the set of subtrees of S ( W n e n ) that contain e n but not e n 1 ;
  • S 4 ¯ is the set of subtrees of S ( W n e n ) that contain both e n and e n 1 .
From the definition of subtree weight and with structure analysis, we have
T S 1 ¯ ω ( T ) = y + F ( K 1 , n 1 n 1 ; f , g ) ,
T S 2 ¯ ω ( T ) = T S 3 ¯ ω ( T ) = y z F ( K 1 , n 1 n 1 ; f , g ; c 1 ) ,
and
T S 4 ¯ ω ( T ) = y z F ( W n 1 ; f , g ) F ( K 1 , n 1 n 1 ; f , g ) .
Thus, we have
T S ( W n e n ) ω ( T ) = T S 1 ¯ ω ( T ) + T S 2 ¯ ω ( T ) + T S 3 ¯ ω ( T ) + T S 4 ¯ ω ( T ) = y + F ( K 1 , n 1 n 1 ; f , g ) + y z 2 F ( K 1 , n 1 n 1 ; f , g ; c 1 ) + F ( W n 1 ; f , g ) F ( K 1 , n 1 n 1 ; f , g ) .
Similarly, for case (ii), we have
S ( W n ; e n ) = S 1 S 2 S 3 S 4 ,
where
  • S 1 is the set of subtrees in S ( W n ; e n ) that contain neither e n nor e n 1 ;
  • S 2 is the set of subtrees in S ( W n ; e n ) that contain e n , but not e n 1 ;
  • S 3 is the set of subtrees in S ( W n ; e n ) that contain e n 1 but not e n ;
  • S 4 is the set of subtrees in S ( W n ; e n ) that contain both e n and e n 1 .
Analyzing each case, we have:
(a) S 1 = { T + ( c 0 , c n ) | T S ( K 1 , n 1 n 1 ; c 0 ) } , where T + ( c 0 , c n ) are the trees obtained from T ( S ( K 1 , n 1 n 1 ; c 0 ) ) by attaching the edge ( c n , c 0 ) at vertex c 0 ;
(b) S 2 = { T + e n + ( c 1 , c n ) + r = 1 k 1 ( c r , c r + 1 ) | T S ( K ˜ 1 , n 1 k n 1 k c 0 ) } , where K ˜ 1 , n 1 k n 1 k ( k = 1 , 2 , , n 1 ) is the graph of W n e k e n 1 e n r = 1 k e r that contains c 0 , and obviously, K ˜ 1 , n 1 k n 1 k K 1 , n 1 k n 1 k ;
(c) S 3 = { T + e n + r = 1 k ( c n r , c n r + 1 ) | T S ( K 1 , n 1 k n 1 k ; c 0 ) } for k = 1 , 2 , , n 1 ;
(d) In a similar manner as (b) and (c), use variables l and r to count the number of edges trailing off ( c n 1 , c n ) and ( c 1 , c n ) , respectively, then the subtrees in S 4 are indexed by these two variables, which count extra edges that are on the two sides of the T shape containing the 3 edges required by S 4 . With (a)–(d), we have
T 1 S 1 ω ( T 1 ) = T S ( K 1 , n 1 n 1 ; c 0 ) f ( c n ) g ( e n ) ω ( T ) = y z F ( K 1 , n 1 n 1 ; f , g ; c 0 ) ,
T 2 S 2 ω ( T 2 ) = T 3 S 3 ω ( T 3 ) = f ( c n ) g ( e n ) k = 1 n 1 r = 1 k g ( e n r ) f ( c n r ) F ( K 1 , n 1 k n 1 k ; f , g ; c 0 ) = y z k = 1 n 1 ( y z ) k F ( K 1 , n 1 k n 1 k ; f , g ; c 0 ) ,
T 4 S 4 ω ( T 4 ) = l = 0 n 3 r = 0 n 3 l ( y z ) l + r + 3 F ( K 1 , n l r 3 n l r 3 ; f , g ; c 0 ) .
Now with Equations (23)–(25), we have
T S ( W n ; ( c 0 , c n ) ) ω ( T ) = T 1 S 1 ω ( T 1 ) + T 2 S 2 ω ( T 2 ) + T 3 S 3 ω ( T 3 ) + T 4 S 4 ω ( T 4 ) = y z F ( K 1 , n 1 n 1 ; f , g ; c 0 ) + 2 k = 1 n 1 ( y z ) k + 1 F ( K 1 , n 1 k n 1 k ; f , g ; c 0 ) + l = 0 n 3 r = 0 n 3 l ( y z ) l + r + 3 F ( K 1 , n l r 3 n l r 3 ; f , g ; c 0 ) .
By Theorem 1, Theorem 3, and Equations (22) and (26), we have
F ( W n ; f , g ) = y + y z F ( W n 1 ; f , g ) + ( 1 + 2 y z ) F ( K 1 , n 1 n 1 ; f , g ; c 0 ) 2 y z F ( K 1 , n 2 n 2 ; f , g ; c 0 ) + t = 1 n 1 ( 1 y z ) ( n t ) + 2 y z y t z t 1 + 2 k = 1 n 1 ( y z ) k + 1 F ( K 1 , n 1 k n 1 k ; f , g ; c 0 ) + l = 0 n 3 r = 0 n 3 l ( y z ) l + r + 3 F ( K 1 , n l r 3 n l r 3 ; f , g ; c 0 ) .
Note that W 2 is not a wheel graph. With Theorem 1 and Lemma 1, we have
T S ( W 2 ) ω ( T ) = 3 y + 4 y 2 z + 5 y 3 z 2 .
Now from Equations (27) and (28), we have
F ( W 3 ; f , g ) = 4 y + 6 y 2 z + 12 y 3 z 2 + 16 y 4 z 3 .
The subtree generating function of W n now follows from Equations (27) and (29). □
Letting y = z = 1 in Equation (18), we have the following corollary.
Corollary 6.
The subtree number of W n ( n 3 ) is
η ( W n ) = η ( W n 1 ) + 3 η ( K 1 , n 1 n 1 ; c 0 ) + 2 n 1 + 2 k = 2 n 1 η ( K 1 , n 1 k n 1 k ; c 0 ) + l = 0 n 3 r = 0 n 3 l η ( K 1 , n l r 3 n l r 3 ; c 0 ) ,
with η ( W 3 ) = 38 , η ( K 1 , j j ; c 0 ) = η ( K 1 , j 1 j 1 ; c 0 ) + r = 1 j r η ( K 1 , j r j r ; c 0 ) , η ( K 1 , 0 0 ; c 0 ) = 1 and η ( K 1 , 1 1 ; c 0 ) = 2 .
With Corollary 6, the subtree numbers of W n ( n = 3 , 4 , , 50 ) are shown in Table 1.
As a matter of fact, with the generating function and further structural and theoretical analysis, we can also solve the subtree generation computing problems for the following more generalized types of graphs; here we skip the similar but technical details.
(i) Graph G = i = 1 l F i , n i t i is constructed by identifying the center c 0 i of l graphs F i , n i t i ( i = 1 , 2 , , l ) to c 0 , where F i , n i t i ¯ ( n i 1 , 2 t i n i ) is the graph constructed from a vertex c 0 i and a path P c 1 i c n i i = c 1 i c 2 i c n i i by connecting c 0 i with c 1 i , c n i i , and any other arbitrary t i 2 vertices on the path P c 1 i c n i i ; for the special case n i = 1 , the graph F i , n i t i is a path c 0 i c 1 i on vertices c 0 i and c 1 i .
(ii) Graph G = W n t = 1 l ( c 0 , c j t ) ( 1 l , j t n ) , namely the graph obtained from wheel W n by deleting random l different edges ( c 0 , c j t ) ( t = 1 , 2 , , l ) (each j t is different the others).

3. Behaviors of K 1 , N J ( 1 J N ) and W n in Terms of Subtrees

With the subtree generating functions established, we can now analyze the behaviors of the graphs K 1 , n j ( 1 j n ) and W n in terms their subtree numbers and other related properties.

3.1. Subtree Numbers and K 1 , N J

We start with the subtree numbers of the graphs K 1 , n j for different n and j. First, we take a quick look at the extremal problems.
Proposition 1.
Among all K 1 , n j ( 1 j n ) :
  • the graph K 1 , n 1 has 2 n + n subtrees, fewer than any other K 1 , n j ( j 1 ) ; and
  • the graph K 1 , n n has n ( n + 1 ) 2 + b n subtrees (where b n = b n 1 + r = 1 n r b n r and b 0 = 1 , b 1 = 2 ), more than any other K 1 , n j ( j n ) .
Proof. 
Note that adding an edge to a graph will strictly increase the subtree number. The extremal structures K 1 , n 1 and K 1 , n n then follow immediately from the fact that the former is a subgraph of any K 1 , n j and the latter contains any K 1 , n j as a subgraph. □
We are also interested in knowing which K 1 , n j ( 2 j n 1 ) has the second- or third-largest subtree number. To examine this, we also explore how the subtree numbers of the graphs K 1 , n j behave. With Corollary 2 and Matlab computing (see Appendix A for more details), we obtain the subtree number behaviors of K 1 , n j as shown in Figure 4.
It seems from Figure 4a,b that among all K 1 , n j ( 1 j n 1 ) :
  • K 1 , n n 1 has the second-largest subtree number; and
  • K 1 , n n 2 has the third-largest subtree number for odd (or sufficiently large) n.
  • the subtree number K 1 , n j increment trend meets exponential growth when j n + 1 2 .
In general, it is not difficult to show the following.
Proposition 2.
Suppose n > > k (i.e., n is much larger than k), then among all K 1 , n j ( 1 j n ) , the graph K 1 , n n k has the ( k + 1 ) -th largest subtree number.
The proof follows from adjusting the “sizes” of the two sub-fan graphs of K 1 , n j . We skip the details here. The same argument can also show the monotonic behavior for large enough j.
Proposition 3.
If j > n 2 , then K 1 , n j + 1 has a larger subtree number than K 1 , n j .
Understanding the specific behavior of K 1 , n j for general j in terms of the subtree number seems to be an interesting and nontrivial problem.
Similarly, from Corollary 6, we can obtain the subtree numbers of wheel graph W n ( n 3 ) , as already shown in Table 1. On the other hand, experimental observation shows that the subtree numbers of W n ( n 3 ) increase very fast and this growth trend seems to fit the linear regression model after doing the logarithmic transformation. Through implementing the linear regression in the MATLAB software for data of the number of subtrees of W n from n = 3 to 602, the appropriate formula for the subtree number of W n can be stated as
η ( W n ) e x p ( 0.0126 + 1.1466 n ) .
As e x p 0.0126 1 , Equation (31) can be rewritten as
η ( W n ) e x p 1.1466 n .
With Corollary 6, Equation (32), and logarithmic transformation for each subtree number of W n and fitted value, we can obtain the subtree number trend of W n ( n 3 ) , as illustrated in Figure 5 where the original and fitted data are respectively marked in red and blue. We believe Equation (32) can be proved or disproved through traditional analytic combinatorial approaches, but we will not pursue the technical analysis here.
Our work can also be easily applied to more general “partitions” of wheel graphs instead of just the K 1 , n j s. To illustrate the observations, we introduce some simple notations. Given a positive integer n and partition π = ( π 1 , π 2 , , π k ) of n (with π 1 π 2 π k and n = i = 1 k π i ), the graph K π is obtained from K 1 , n by adding edges ( c j , c j + 1 ) for all 1 j n 1 except for j = i = 1 s π i , for s = 1 , 2 , , k . It seems that the subtree numbers of K π s coincide with some sort of ordering of the partitions π of n. In general, larger and fewer parts in π results in more subtrees in K π . More precise statements along this line requires further study.

3.2. Subtree Densities of K 1 , N J and W n

The subtree generating function can be used to provide more information than just the number of subtrees. For instance, using the subtree generating function, one can easily obtain the total number of vertices in all subtrees, from which we have the average subtree order in a given graph. The ratio of the average subtree order and the order of the original graph is called the subtree density of the graph. We present the formal subtree density definition as follows:
Definition 2 
([20]). Suppose G is a graph with n vertices, then μ ( G ) = 1 k i = 1 k n i is the average order of the subtrees of G, where n 1 , n 2 , , n k are the orders of all of G’s k non-empty subtrees, and the subtree density of G is defined as D ( G ) = μ ( G ) n .
It is essentially the probability that a vertex chosen at random from G will belong to a randomly chosen subtree of G. Some of the work related to subtree densities can be found in [20,21,39].
With Theorem 1, Theorem 5, and substituting z = 1 , we could obtain the vertex generating function of subtrees of K 1 , n j and  W n , respectively, i.e.,  F ( K 1 , n j ; y , 1 ) and F ( W n ; y , 1 ) ). The subtree density of K 1 , n j and W n is simply
D ( G ) = F ( G ; y , 1 ) y | y = 1 F ( G ; 1 , 1 ) n ( G ) ,
where n ( G ) denotes the vertex number of G , and G can be K 1 , n j or W n .
We will now apply this to find the subtree densities of K 1 , n j and  W n .
Clearly, the vertex number of K 1 , n j and W n is n + 1 , namely
n ( K 1 , n j ) = n ( W n ) = n + 1 .
With Theorem 1 and letting z = 1 in Equation (1), we obtain the vertex generating function of subtrees of K 1 , n j ( 1 j n ) .
F ( K 1 , n j ; f , 1 ) = ( 1 + y ) i y 1 n i j F ( K 1 , j j ; f , 1 ; c 0 ) n i j + i y + n i j t = 0 j 1 ( j t ) y t + 1 ,
with i n ( m o d j ) , F ( K 1 , j j ; f , 1 ; c 0 ) = F ( K 1 , j 1 j 1 ; f , 1 ; c 0 ) + r = 1 j r y r F ( K 1 , j r j r ; f , 1 ; c 0 ) and F ( K 1 , 0 0 ; f , 1 ; c 0 ) = y , F ( K 1 , 1 1 ; f , 1 ; c 0 ) = y + y 2 .
Similarly, letting z = 1 in Equation (18), we obtain the vertex generating function of subtrees of  W n .
F ( W n ; f , 1 ) = y + y F ( W n 1 ; f , 1 ) + ( 1 + 2 y ) F ( K 1 , n 1 n 1 ; f , 1 ; c 0 ) 2 y F ( K 1 , n 2 n 2 ; ) f , 1 ; c 0 ) + t = 1 n 1 ( 1 y ) ( n t ) + 2 y y t + 2 k = 1 n 1 y k + 1 F ( K 1 , n 1 k n 1 k ; f , 1 ; c 0 ) + l = 0 n 3 r = 0 n 3 l y l + r + 3 F ( K 1 , n l r 3 n l r 3 ; f , 1 ; c 0 ) ,
with F ( W 3 ; f , 1 ) = 4 y + 6 y 2 + 12 y 3 + 16 y 4 , F ( K 1 , j j ; f , 1 ; c 0 ) = F ( K 1 , j 1 j 1 ; f , 1 ; c 0 ) + r = 1 j r y r F ( K 1 , j r j r ; f , 1 ; c 0 ) and F ( K 1 , 0 0 ; f , 1 ; c 0 ) = y , F ( K 1 , 1 1 ; f , 1 ; c 0 ) = y + y 2 .
From Equations (33)–(35), we can obtain the subtree densities of K 1 , n j ( 1 j n ) (plotted in Figure 6); related data can be found in Table 2. Similarly, from Equations (33), (34), and (36), we have subtree densities W n plotted in Figure 7; related data are listed in Table 3.
From Table 2 and Figure 6, it appears that K 1 , 22 1 and K 1 , 22 12 have the smallest and second-smallest subtree densities, respectively. K 1 , 22 j ( 12 j 22 ) grows linearly with the increase of j. Moreover, from Table 3 and Figure 7, we see that W n ( 3 n 24 ) increases first in the interval [ 3 , 8 ] and reaches the maximum value when n = 8 , and then decreases gradually in the interval [ 9 , 24 ] and approximates the limit value of 0.8135 .
Similarly, as studied in paper [35], we can also discuss the ratio of spanning trees to all subtrees and spanning tree densities of K 1 , n j and W n . We skip the details here.

4. Concluding Remarks

In this paper we established the subtree generating functions of the wheel graph W n and “partitions” K 1 , n j ( 1 j n ) , along with other related structures such as the fan graphs. With the subtree generating functions, we are able to study the subtree number and subtree densities of these graphs. From our computational analysis, several theoretical conclusions are drawn, especially on the extremal problems with respect to the subtree number. These results provide a fundamental basis for studying subtree problems of multi-cyclic graphs, chemical compounds, and complex graphs.
As one can see, the computational results in Section 3.2 show interesting observations on the characteristics of these structures. Attempting to verify some of them, especially on those related to the subtree densities, and exploring the BC-subtree number index, Wiener index, Harary index, atom-bond connectivity trends of wheel graph W n , “partitions” K 1 , n j ( 1 j n ) , and their generalizations would make very interesting projects for future work. Exploring the novel structural properties from the evolutionary perspective of graphs with more complicated cycle structures, particularly some important nanomaterials such as the pentagonal carbon nanocone, is also a very attractive future topic.

Author Contributions

H.W, Y.Y and A.W contributed to supervision, project administration, and the formal analysis. W.-T.Z and D.-Q.S contributed to the methodology and writing of the original draft preparation. The final draft was written by H.W and Y.Y.

Funding

This work is supported by the National Natural Science Foundation of China (grant nos. 61702291, 61772102, 61472058,11531001), the China Postdoctoral Science Foundation (grant no. 2018M632095), the Program for Science & Technology Innovation Talents in Universities of Henan Province (grant no. 19HASTIT029), the Joint NSFC-ISF Research Program (jointly funded by the National Natural Science Foundation of China and the Israel Science Foundation (No. 11561141001)), the Key Research Project in Universities of Henan Province (grant nos. 19B110011, 19B630015), the Scientific Research Starting Foundation for High-Level Talents of Pingdingshan University (grant no.PXY-BSQD2017006), and the Simons Foundation (grant no. 245307).

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Matlab Code, Python Code, And Data

In what follows, we provide the source codes related to Figure 4. Python code Pythoncode1 (derived from Corollary 2) can output the data files “n=33.txt”, “n=58.txt”, “n=75.txt”, and “n=80.txt” by inputting the integer 33, 58, 75, 80, respectively. MATLAB codes MCF1a, MCF1b can draw the Figure 4a,b, respectively.
Pythoncode1. The Python code for computing the subtree number of K 1 , n j ( 1 j n ) .
1n=int (input())
2b=[−1 for i in range (n+1)]
3b[0]=1
4b[1]=2
5for j in range (1,n+1):
6     sum1=0
7     for r in range (1,j+1):
8  sum1=sum1+r∗b[j−r]
9     b[j]=b[j−1]+sum1
10file_name="n="+str(n)+".txt"
11file = open (file_name,’w’)
12for j in range (1,n+1):
13     i = n%j
14     s=(j+1)∗(n−i)/2+i+2∗∗(i)∗b[j]∗∗((n−i)/j)
15     file.write (str(s))
16     file.write (’\n’)
17     print (s)
MCF1a. MATLAB source code for Figure 1a.
1clear;
2clc;
3s1 = load(’n=33.txt’);
4s2 = load(’n=58.txt’);
5s3 = load(’n=75.txt’);
6s4 = load(’n=80.txt’);
7format long;
8A =cell(1,10);
9A{1,1}=’−bo’;
10A{1,2}=’−go’;
11A{1,3}=’−mo’;
12A{1,4}=’−ro’;
13subplot(2,2,1);
14plot(s1,A{1,1});
15axis normal;
16set(legend(’n=33’),’fontsize’,8);
17xlabel(’number of non-central vertices’);
18ylabel(’subtree number’);
19subplot(2,2,2);
20plot(s2,A{1,2});
21set(legend(’n=58’),’fontsize’,8);
22xlabel(’number of non-central vertices’);
23ylabel(’subtree number’);
24subplot(2,2,3);
25plot(s3,A{1,3});
26axis normal;
27set(legend(’n=75’),’fontsize’,8);
28xlabel(’number of non-central vertices’);
29ylabel(’subtree number’);
30subplot(2,2,4);
31plot(s4,A{1,4});
32set(legend(’n=80’),’fontsize’,8);
33xlabel(’number of non-central vertices’);
34ylabel(’subtree number’);
MCF1b: The MATLAB source code for Figure 1b.
1clear;
2clc;
3s1 = load(’n=33.txt’);
4s2 = load(’n=58.txt’);
5s3 = load(’n=75.txt’);
6s4 = load(’n=80.txt’);
7format long;
8A =cell(1,10);
9A{1,1}=’−bo’;
10A{1,2}=’−go’;
11A{1,3}=’−mo’;
12A{1,4}=’−ro’;
13subplot(2,2,1);
14semilogy(s1,A{1,1});
15axis normal;
16set(legend(’n=33’,’location’,’southeast’),’fontsize’,8);
17xlabel(’number of non-central vertices’);
18ylabel(’subtree number’);
19subplot(2,2,2);
20semilogy(s2,A{1,2});
21set(legend(’n=58’,’location’,’southeast’),’fontsize’,8);
22xlabel(’number of non-central vertices’);
23ylabel(’subtree number’);
24subplot(2,2,3);
25semilogy(s3,A{1,3});
26axis normal;
27set(legend(’n=75’,’location’,’southeast’),’fontsize’,8);
28xlabel(’number of non-central vertices’);
29ylabel(’subtree number’);
30subplot(2,2,4);
31semilogy(s4,A{1,4});
32set(legend(’n=80’,’location’,’southeast’),’fontsize’,8);
33xlabel(’number of non-central vertices’);
34ylabel(’subtree number’);

References

  1. Das, K.C. Atom-bond connectivity index of graphs. Discret. Appl. Math. 2010, 158, 1181–1188. [Google Scholar] [CrossRef] [Green Version]
  2. Dobrynin, A.A.; Entringer, R.; Gutman, I. Wiener index of trees: Theory and applications. Acta Appl. Math. 2001, 66, 211–249. [Google Scholar] [CrossRef]
  3. Wiener, H. Structural determination of paraffin boiling points. J. Am. Chem. Soc. 1947, 1, 17–20. [Google Scholar] [CrossRef]
  4. Yan, W.; Yeh, Y. Enumeration of subtrees of trees. Theor. Comput. Sci. 2006, 369, 256–268. [Google Scholar] [CrossRef] [Green Version]
  5. Ingalalli, V.; Ienco, D.; Poncelet, P. Mining frequent subgraphs in multigraphs. Inf. Sci. 2018, 451, 50–66. [Google Scholar] [CrossRef]
  6. Tilk, C.; Irnich, S. Combined column-and-row-generation for the optimal communication spanning tree problem. Comput. Oper. Res. 2018, 93, 113–122. [Google Scholar] [CrossRef] [Green Version]
  7. Zetina, C.A.; Contreras, I.; Fernández, E.; Luna-Mota, C. Solving the optimum communication spanning tree problem. Eur. J. Oper. Res. 2019, 273, 108–117. [Google Scholar] [CrossRef]
  8. Chechik, S.; Emek, Y.; Patt-Shamir, B.; Peleg, D. Sparse reliable graph backbones. Inf. Comput. 2012, 210, 31–39. [Google Scholar] [CrossRef] [Green Version]
  9. Xiao, Y.; Zhao, H.; Liu, Z.; Mao, Y. Trees with large numbers of subtrees. Int. J. Comput. Math. 2017, 94, 372–385. [Google Scholar] [CrossRef]
  10. Knudsen, B. Optimal multiple parsimony alignment with affine gap cost using a phylogenetic tree. Algorithms Bioinform. Lect. Notes Comput. Sci. 2003, 2812, 433–446. [Google Scholar]
  11. Wagner, S.G. Correlation of graph-theoretical indices. SIAM J. Discret. Math. 2007, 21, 33–46. [Google Scholar] [CrossRef]
  12. Székely, L.; Wang, H. On subtrees of trees. Adv. Appl. Math. 2005, 34, 138–155. [Google Scholar] [Green Version]
  13. Székely, L.; Wang, H. Binary trees with the largest number of subtrees. Discret. Appl. Math. 2007, 155, 374–385. [Google Scholar] [Green Version]
  14. Zhang, X.; Zhang, X.; Gray, D.; Wang, H. The number of subtrees of trees with given degree sequence. J. Graph Theory 2013, 73, 280–295. [Google Scholar] [CrossRef]
  15. Wang, H. The extremal values of the Wiener index of a tree with given degree sequence. Discret. Appl. Math. 2008, 156, 2647–2654. [Google Scholar] [CrossRef] [Green Version]
  16. Deng, H. Wiener indices of spiro and polyphenyl hexagonal chains. Math. Comput. Model. 2012, 55, 634–644. [Google Scholar] [CrossRef]
  17. Yang, Y.; Liu, H.; Wang, H.; Fu, H. Subtrees of spiro and polyphenyl hexagonal chains. Appl. Math. Comput. 2015, 268, 547–560. [Google Scholar] [CrossRef]
  18. Czabarka, É.; Székely, L.A.; Wagner, S. On the number of nonisomorphic subtrees of a tree. J. Graph Theory 2018, 87, 89–95. [Google Scholar] [CrossRef]
  19. Zhang, X.; Zhang, X. The Minimal Number of Subtrees with a Given Degree Sequence. Graphs Comb. 2015, 31, 309–318. [Google Scholar] [CrossRef]
  20. Jamison, R.E. On the average number of nodes in a subtree of a tree. J. Comb. Theory Ser. B 1983, 35, 207–223. [Google Scholar] [CrossRef] [Green Version]
  21. Vince, A.; Wang, H. The average order of a subtree of a tree. J. Comb. Theory Ser. B 2010, 100, 161–170. [Google Scholar] [CrossRef]
  22. Wagner, S.; Wang, H. On the Local and Global Means of Subtree Orders. J. Graph Theory 2016, 81, 154–166. [Google Scholar] [CrossRef]
  23. Nakayama, T.; Fujiwara, Y. BCT Representation of Chemical Structures. J. Chem. Inf. Comput. Sci. 1980, 20, 23–28. [Google Scholar] [CrossRef]
  24. Nakayama, T.; Fujiwara, Y. Computer representation of generic chemical structures by an extended block-cutpoint tree. J. Chem. Inf. Comput. Sci. 1983, 23, 80–87. [Google Scholar] [CrossRef]
  25. Frederickson, G.N.; Hambrusch, S.E. Planar linear arrangements of outerplanar graphs. IEEE Trans. Circuits Syst. 1988, 35, 323–333. [Google Scholar] [CrossRef]
  26. Wada, K.; Luo, Y.; Kawaguchi, K. Optimal fault-tolerant routings for connected graphs. Inf. Process. Lett. 1992, 41, 169–174. [Google Scholar] [CrossRef]
  27. Heath, L.; Pemmaraju, S. Stack and queue layouts of directed acyclic graphs: Part II. SIAM J. Comput. 1999, 28, 1588–1626. [Google Scholar] [CrossRef]
  28. Misiolek, E.; Chen, D.Z. Two flow network simplification algorithms. Inf. Process. Lett. 2006, 97, 197–202. [Google Scholar] [CrossRef]
  29. Fox, D. Block cutpoint decomposition for markovian queueing systems. Appl. Stoch. Model. Data Anal. 1988, 4, 101–114. [Google Scholar] [CrossRef]
  30. Barefoot, C. Block-cutvertex trees and block-cutvertex partitions. Discret. Math. 2002, 256, 35–54. [Google Scholar] [CrossRef] [Green Version]
  31. Mkrtchyan, V. On trees with a maximum proper partial 0-1 coloring containing a maximum matching. Discret. Math. 2006, 306, 456–459. [Google Scholar] [CrossRef]
  32. Yang, Y.; Liu, H.; Wang, H.; Feng, S. On algorithms for enumerating BC-subtrees of unicyclic and edge-disjoint bicyclic graphs. Discret. Appl. Math. 2016, 203, 184–203. [Google Scholar] [CrossRef]
  33. Yang, Y.; Liu, H.; Wang, H.; Makeig, S. Enumeration of BC-subtrees of trees. Theor. Comput. Sci. 2015, 580, 59–74. [Google Scholar] [CrossRef]
  34. Yang, Y.; Liu, H.; Wang, H.; Deng, A.; Magnant, C. On Algorithms for Enumerating Subtrees of Hexagonal and Phenylene Chains. Comput. J. 2017, 60, 690–710. [Google Scholar] [CrossRef]
  35. Chin, A.J.; Gordon, G.; MacPhee, K.J.; Vincent, C. Subtrees of graphs. J. Graph Theory 2018, 89, 413–438. [Google Scholar] [CrossRef]
  36. Cahit, I. Spiral chains: A new proof of the four color theorem. arXiv 2004, arXiv:0408247. [Google Scholar]
  37. Yang, Z.; Liu, Y.; Li, X.Y. Beyond trilateration: On the localizability of wireless ad hoc networks. IEEE/ACM Trans. Netw. (ToN) 2010, 18, 1806–1814. [Google Scholar] [CrossRef]
  38. Allen, B.; Lippner, G.; Chen, Y.T.; Fotouhi, B.; Momeni, N.; Yau, S.T.; Nowak, M.A. Evolutionary dynamics on any population structure. Nature 2017, 544, 227. [Google Scholar] [CrossRef]
  39. Haslegrave, J. Extremal results on average subtree density of series-reduced trees. J. Comb. Theory Ser. B 2014, 107, 26–41. [Google Scholar] [CrossRef]
Figure 1. The graph K 1 , n j and the fan graph K 1 , j j .
Figure 1. The graph K 1 , n j and the fan graph K 1 , j j .
Mathematics 07 00472 g001
Figure 2. Number of subtrees of K 1 , j j that contain central vertex c 0 , in semi-log(Log-Y) coordinates.
Figure 2. Number of subtrees of K 1 , j j that contain central vertex c 0 , in semi-log(Log-Y) coordinates.
Mathematics 07 00472 g002
Figure 3. Number of subtrees of K 1 , j j that contain the vertex c 1 , in semi-log(Log-Y) coordinates.
Figure 3. Number of subtrees of K 1 , j j that contain the vertex c 1 , in semi-log(Log-Y) coordinates.
Mathematics 07 00472 g003
Figure 4. Subtree numbers of K 1 , n j with n = 33 , 58 , 75 , 80 , j from 1 to n, in semi-log(Log-Y) coordinates.
Figure 4. Subtree numbers of K 1 , n j with n = 33 , 58 , 75 , 80 , j from 1 to n, in semi-log(Log-Y) coordinates.
Mathematics 07 00472 g004aMathematics 07 00472 g004b
Figure 5. Subtree number trend of wheel graph W n ( n = 3 , 4 , , 602 ) , in semi-log(Log-Y) coordinates.
Figure 5. Subtree number trend of wheel graph W n ( n = 3 , 4 , , 602 ) , in semi-log(Log-Y) coordinates.
Mathematics 07 00472 g005
Figure 6. Subtree densities of the graphs K 1 , 22 j ( 1 j 22 ) .
Figure 6. Subtree densities of the graphs K 1 , 22 j ( 1 j 22 ) .
Mathematics 07 00472 g006
Figure 7. Subtree densities of wheel graph W n ( 3 n 24 ) .
Figure 7. Subtree densities of wheel graph W n ( 3 n 24 ) .
Mathematics 07 00472 g007
Table 1. The subtree numbers of wheel graph W n ( n = 3 , 4 , , 50 ).
Table 1. The subtree numbers of wheel graph W n ( n = 3 , 4 , , 50 ).
n η ( W n ) n η ( W n ) n η ( W n )
338192,899,980,98435269,604,917,347,967,886
4112209,128,846,61136848,689,059,340,934,448
53322128,736,686,630372,671,587,471,512,527,895
610072290,460,187,232388,409,887,625,375,274,755
7311023284,759,535,1673926,473,477,146,304,448,341
8970424896,394,265,0754083,335,833,180,604,495,475
930,431252,821,758,641,45741262,332,788,908,879,910,034
1095,643268,882,611,305,14742825,797,133,240,010,600,373
11300,8852727,961,563,560,618432,599,525,999,414,007,165,103
12946,9232888,020,178,967,761448,183,045,386,844,876,767,480
132,980,53829277,078,636,493,5554525,759,400,682,377,496,173,050
149,382,10130872,215,572,630,7164681,087,992,568,389,361,552,840
1529,533,519312,745,646,560,009,06247255,256,813,613,269,834,457,576
1692,968,088328,643,018,158,636,69648803,522,677,430,288,749,342,627
17292,653,6423327,207,348,527,149,292492,529,408,261,449,734,855,548,318
18921,243,5363485,645,986,192,695,055507,962,321,827,121,343,008,620,568
Table 2. Related data for K 1 , n j , with n = 22 and j = 1 , 2 , , 22 .
Table 2. Related data for K 1 , n j , with n = 22 and j = 1 , 2 , , 22 .
j P y ( K 1 , n j ) η ( K 1 , n j ) D ( K 1 , n j )
150,331,6704,194,3260.521736621869847
25,683,820,588362,797,0890.681159363604678
329,685,950,9821,787,743,5210.721967947748206
452,358,400,1023,110,400,0520.731884047161090
587,226,395,6225,103,959,4260.743041170007376
656,400,430,9723,370,318,0670.727584934777173
7231,968,014,12013,141,451,3190.767462100378713
836,440,865,0142,224,820,3020.712140856484914
993,645,742,4145,511,577,6940.738727501280144
10240,339,417,44213,653,922,6120.765314128820302
11616,080,713,87633,825,0951880.791900742502907
129,137,267,062592,843,8640.670113169892776
1314,666,890,448933,106,2760.683406494463958
1423,533,982,5201,468,662,1290.696699813456106
1537,748,062,6392,311,599,9990.709993128330647
1660,525,953,0783,638,341,6460.723286440182849
1797,015,668,9265,726,566,0140.736579749833999
18155,453,553,1449,013,325,7430.749873057893726
19249,013,516,06514,186,519,6250.763166364810336
20398,761,664,19022,328,865,6320.776459670910826
21638,376,020,71935,144,507,1940.789752976431952
221,021,684,176,86455,315,680,0410.803046281543951
* P y ( G ) stands for F ( G ; y , 1 ) y | y = 1 .
Table 3. Related data for wheel graph W n ( n = 3 , 4 , 24 ) .
Table 3. Related data for wheel graph W n ( n = 3 , 4 , 24 ) .
k P y ( W k ) D ( W k ) k P y ( W k ) D ( W k )
31160.763157894736842114115,215,4230.8186895664414613
44440.792857142857142815386,480,0890.8178844370865525
516170.8117469879518072161,291,505,3360.8171718247840813
657890.8212512413108243174,301,328,4930.8165375712479791
720,5190.82471864951768491814,282,430,8120.8159697793983819
872,0640.82513511037830911947,296,291,9580.815458656779937
9250,8410.824294305149354320156,239,476,0510.8149961728004785
10865,9230.823063608703958821514,980,557,5540.8145757185906111
112,967,2190.8218031806171793221,693,994,724,1880.8141918205521789
1210,102,0710.8206394655271703235,561,968,202,5360.813839912225434
1334,200,0120.81960303810922732418,230,780,418,1390.8135161559345164
* P y ( G ) stands for F ( G ; y , 1 ) y | y = 1 .

Share and Cite

MDPI and ACS Style

Yang, Y.; Wang, A.; Wang, H.; Zhao, W.-T.; Sun, D.-Q. On Subtrees of Fan Graphs, Wheel Graphs, and “Partitions” of Wheel Graphs under Dynamic Evolution. Mathematics 2019, 7, 472. https://doi.org/10.3390/math7050472

AMA Style

Yang Y, Wang A, Wang H, Zhao W-T, Sun D-Q. On Subtrees of Fan Graphs, Wheel Graphs, and “Partitions” of Wheel Graphs under Dynamic Evolution. Mathematics. 2019; 7(5):472. https://doi.org/10.3390/math7050472

Chicago/Turabian Style

Yang, Yu, An Wang, Hua Wang, Wei-Ting Zhao, and Dao-Qiang Sun. 2019. "On Subtrees of Fan Graphs, Wheel Graphs, and “Partitions” of Wheel Graphs under Dynamic Evolution" Mathematics 7, no. 5: 472. https://doi.org/10.3390/math7050472

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop