Abstract
Tree balance plays an important role in various research areas in phylogenetics and computer science. Typically, it is measured with the help of a balance index or imbalance index. There are more than 25 such indices available, recently surveyed in a book by Fischer et al. They are used to rank rooted binary trees on a scale from the most balanced to the least balanced. We show that a wide range of subtree-size based measures satisfying concavity and monotonicity conditions are minimized by the complete or greedy from the bottom (GFB) tree and maximized by the caterpillar tree, yielding an infinitely large family of distinct new imbalance indices. Answering an open question from the literature, we show that one such established measure, the -shape statistic, has the GFB tree as its unique minimizer. We also provide an alternative characterization of GFB trees, showing that they are equivalent to complete trees, which arise in different contexts. We give asymptotic bounds on the expected -shape statistic under the uniform and Yule-Harding distributions of trees, and answer questions for the related Q-shape statistic as well.
Keywords: Tree balance, GFB tree, Phylogenetic tree, Yule model
Introduction
Trees are a canonical data structure, providing an efficient way to implement fundamental concepts such as dynamic sets as well as representing hierarchical and phylogenetic relationships between data (see Cormen et al. (2001) and Semple and Steel (2003)). Much of the power of the tree data structure relies on well-distributed branching that can yield tree height logarithmic in the total size of the tree, and result in efficient access, assuming a reasonable balance. The balance, or lack thereof, often affects the running time of algorithms, with many tree-based algorithms having significantly different times depending if they are very balanced (an element in a balanced, binary search tree on n leaves can be found in time) or very imbalanced (the same search has O(n) time for the pectinate or caterpillar tree) (Cormen et al. 2001). There are many different measures suggested to assess balance, this fundamental property of trees, surveyed in Fischer et al. (2023). While similar in format, these indices can yield quite different rankings of trees, as illustrated in Figure 1. This figure compares the rankings of three different indices considered in the present manuscript (the -shape statistic, the Q-shape statistic and the Sackin index) as well as two other well-known indices, namely the popular Colless and total cophenetic indices for the case .
Fig. 1.
The rankings of all 98 tree shapes of size 10 with respect to the Sackin index, the -shape statistic, the Q-shape statistic, the Colless index, and the total cophenetic index (see Fischer et al. 2023 for a survey of indices). All indices rate the caterpillar tree shown in blue as extremely unbalanced, and the indices rank trees of intermediate balance in different orders. The sets of other minimal trees with respect to the other rankings contain the maximally balanced tree shown in green and/or the GFB tree shown in red (Color figure online)
When the number of leaves, n, is a power of 2, with for some h, all imbalance indices are minimal for the fully balanced tree and maximal for the caterpillar tree. For trees which are neither the fully balanced tree nor caterpillars, the values of each of these indices lie in the interval containing these extremes for that imbalance index.
We show a general result that applies to a broad range of tree imbalance indices. If a tree imbalance index function using subtree sizes satisfies some concavity and increasing conditions, the minimum value is achieved by “greedy from the bottom” (GFB) trees, as named in Fischer et al. (2023). We will show that these trees coincide with trees termed “complete trees” (Fill 1996), which have occurred in other contexts. The -shape statistic of Blum and François (2006) satisfies this property. The -shape statistic sums the logarithms of the subtree sizes across the tree, so for a rooted binary tree T, the -shape statistic is , where is the number of leaves in the subtree rooted at the internal node v. Blum and François (2006) note that once a normalizing constant has been removed, the -shape statistic corresponds to the logarithm of the probability of a tree in the uniform or equal rates model (ERM) for generating random trees (see Semple and Steel 2003, p. 29-30), and provides a strong tool rejecting the various tree models against the Yule-Harding or proportional to distinguished arrangements model (PDA) (see Kersting et al. 2025 and Section 2 of the present manuscript concerning probabilistic models of phylogenetic trees).
Our findings answer the open question of which trees, among all rooted binary trees of size n, minimize the -shape statistic as well as the question if there is an explicit formula for the minimum value of , both of which were posed in Fischer et al. (2023). We further analyze a related measure of tree balance, namely the Q-shape statistic, described by Fill (1996). Motivated by building binary search trees from random permutations, it can be recast as a close parallel to the -shape statistic. We discuss how his work shows the maximal and minimal tree shapes for this statistic and the moments for it under the uniform distribution. We consider the distribution of the relevant statistic under the Yule-Harding distribution as well. We describe many indices built from concave functions of subtree sizes as imbalance indices, in that they have maximal values on caterpillar trees and minimal values on GFB trees, which necessarily include fully balanced trees when the size is a power of two. We show that there are infinitely many distinct such indices.
The present manuscript is organized as follows: In Section 2, we present all definitions and notations needed throughout the manuscript. In Section 3, we state some known results from the literature which we will use to derive our results. Section 4 then contains all our results, which are structured as follows: Section 4.1 gives an overview of the minimizing properties of the GFB tree. The results of this subsection are used in Section 4.2 to show that both the -shape statistic and the Q-shape statistic belong to an infinitely large family of different imbalance indices. Section 4.3 then gives two explicit formulas for the minimum value both for and Q, both of which are derived from the GFB tree. Finally, Section 4.4 derives some expected values for the -shape statistic, which also answers open questions posed in Fischer et al. (2023). We conclude with a brief discussion in Section 5.
Definitions
We outline the terminology used, following the standard notions from Fischer et al. (2023); King and Rosenberg (2021); Steel (2016).
Graph theoretical trees and phylogenetic trees
A rooted binary tree, or simply a tree, is a directed graph with vertex set V(T) and edge set E(T), containing precisely one vertex of in-degree 0, the root (denoted by ), such that for every there exists a unique path from to v, and such that all vertices have out-degree 0 or 2. In particular, the edges are directed away from the root. Nodes with out-degree 2 are internal nodes and nodes with out-degree 0 are leaf nodes or leaves. We use (or simply ) to denote the set of internal vertices of T and to denote the set of leaves of T, respectively.
Tree balance is independent of any leaf labeling, but in phylogenetics, the leaf labeling plays an important role and is used when considering evolutionary models. A rooted binary phylogenetic X-tree (or simply phylogenetic tree) is simply a tuple , where T is a rooted binary tree and is a bijection from the set of leaves to X. The (unlabeled) tree T is often referred to as the topology or tree shape of and X is called the taxon set of . We assume that the label sets are the numbers: .
We consider two trees T and as equal if they are isomorphic; that is, if there exists a mapping such that for all we have and with . In particular, is a graph isomorphism which preserves the root position. We use to denote the space (of isomorphism classes) of (rooted binary) trees with n leaves, which are unlabeled.
We use to denote the space (of isomorphism classes) of rooted binary phylogenetic X-trees with where the leaves are labeled. Moreover, we recall that and for (Semple and Steel 2003, Corollary 2.2.4).
Vertices and subtrees
We now define some properties of vertices and subtrees, which apply both for trees as well as phylogenetic trees. Throughout, for a given tree T, we denote the number of leaves by n, with . In the special case of , the tree consists of only one vertex, which is at the same time the root and its only leaf. The size of a tree T is defined as the number of leaf nodes and is sometimes also indicated as |T|.
Whenever there is a directed path from a vertex u to a vertex v in T, we call u an ancestor of v and v a descendant of u. The depth of a vertex v in T denotes the number of edges on the unique path from the root of T to v. If consists of a single edge, u is the parent of v and v is the child of u. If two leaves u and v have the same parent w, u and v form a sibling pair or cherry, which we denote by [u, v].
Every internal vertex v of T induces a pending subtree , that is, the subtree of T which has v as its root and contains all descendants of v. The number of leaves of this subtree will be referred to as the size of and will be denoted by . Note that . An internal vertex u with children v and w is called balanced if . Finally, for a (phylogenetic) tree T, we denote its standard decomposition into its maximal pending subtrees (i.e., the subtrees rooted at the children of the root of T) and by . Note that the height h(T) of a tree T is defined as ; that is, the height of a tree coincides with the maximum depth of its vertices.
Special trees
We describe some trees which play important roles in tree balance. The first tree is the caterpillar tree, denoted by , which is a rooted binary tree with n leaves which either consists of only one vertex or it contains precisely one cherry (see Figure 2(a)).
Fig. 2.
Three tree shapes on 10 leaves: (a) a caterpillar with -shape of , (b) a greedy from the bottom (GFB) tree with -shape of , and (c) a maximally-balanced tree with -shape of , with the middle GFB tree (b) being the unique minimizer for the -shape statistic among all trees with 10 leaves
In considering a tree of size , the fully balanced tree of height h, , is the tree where every node has two children and all leaves have depth exactly h. Note that for both maximal pending subtrees of a fully balanced tree are again fully balanced trees, and we have . The maximally balanced (MB) tree with n leaves, denoted by , is the unique rooted binary tree with n leaves in which all internal vertices are balanced. Recursively, a rooted binary tree with leaves is maximally balanced if its root is balanced and its two maximal pending subtrees are maximally balanced, with
(see Figure 2(c)).
The greedy from the bottom (GFB) tree for n leaves, denoted by , is a rooted binary tree with n leaves that results from greedily clustering trees of minimal sizes from an initial forest in the following manner. We start with a forest of n trees each consisting of a single vertex and proceed by successively joining two of the smallest remaining trees in the forest until the forest is resolved into a single tree, with the resulting tree of the shape depicted in Figure 2(b). Coronado et al. describe this construction in Coronado (2020, Algorithm 2).
The complete tree (as defined in Fill 1996) for n leaves, denoted by , is a rooted binary tree with n leaves that results from creating the fully balanced tree of size , the largest fully balanced tree with n leaves or fewer, ordering the leaves from the left to the right and then attaching sibling pairs on the leaves from left to right until a total of n leaves are obtained. We will show below that the complete tree coincides with the GFB tree for all sizes, cf. Lemma 3. In order to simplify notation, throughout we use the shorthand instead of whenever we refer to a base-2 logarithm.
Note that if , we have . The latter equality follows from the fact that in the case where the number of leaves is a power of 2, is the unique tree all of whose internal vertices have a balance value of zero. The first equality holds, because if , for all and during the greedy clustering procedure, every tree with leaves clusters with another tree of leaves for all . This process continues until the single remaining tree is the fully-balanced tree.
Tree shape statistics and (im)balance indices
We focus on tree imbalance indices. Following (Fischer et al. 2023), we call a function a tree shape statistic if t(T) depends only on the shape of T and not on the labeling of vertices or the lengths of edges. Such a tree shape statistic t is called an imbalance index if
the caterpillar tree is the unique tree maximizing t on for all , and
the fully balanced tree is the unique tree minimizing t on for all for natural h.
The choice of base for the logarithm only affects the following indices by a multiplicative factor, and so we presume base 2 for all evaluations below. We first focus on several well-known and frequently used tree imbalance indices that are defined in terms of leaf counts of subtrees:
Definition 1
Let .
Sackin index (cf. Fischer 2021; Fischer et al. 2023; Shao and Sokal 1990):
-shape statistic (Blum and François 2006; Fischer et al. 2023):
Q-shape statistic (related to Fill 1996):
Note that the logarithm base was originally not stated (Blum and François 2006), however, it is common to use base 2 in binary (phylogenetic) trees, and we follow this convention here just as the authors of Fischer et al. (2023). In fact, we only consider logarithms of base 2 here; this is not limited to Definition 1.
Moreover, while we are mainly concerned with two imbalance indices, the -shape statistic and the Q-shape statistic, we also consider broader families containing both indices. The Q-shape statistic is related to measures introduced by Fill (1996) and differs from the -shape statistic by a difference of one before taking the logarithms for each term in the product. Despite the similarity, the statistics yield different rankings (see Figures 1 and 6). Note that Fill (1996) uses Q(T) for the reciprocal of the quantity of which we are taking the logarithm, and defines for the negative of its natural logarithm. differs from how we choose to define the Q-shape statistic here in the base of logarithm, but we proceed as above to make the Q-shape statistic more closely parallel to the -shape statistic. Fill (1996) shows that the complete (GFB) tree minimizes the Q-shape statistic and the caterpillar tree maximizes it, and further computes the moments under the uniform distribution as well as the random permutation model. King and Rosenberg (2021) employ a parallel structure to Fill’s methods for similar results on the Sackin index.
Fig. 6.
Ranking differences for the imbalance indices from product functions for nine different choices of c with . The x-axis represents indices for values , and the y-axis shows the 98 rooted binary trees with 10 leaves. Each tree has an associated line showing how high (imbalanced) or low (balanced) it is ranked for the different choices of c, with the rankings of three trees (caterpillar, GFB, and maximally balanced) highlighted in bold (Color figure online)
Probabilistic models of phylogenetic trees
We consider two popular models of evolution: the Yule-Harding and the uniform models. The Yule-Harding model is a pure birth process in which species are born but do not go extinct. It is a forward process generating a tree T as follows. The process starts with a single vertex and, at each step, chooses a leaf uniformly at random from those present and subsequently replaces that leaf by a cherry. As soon as the desired number n of leaves is reached, leaf labels are assigned uniformly at random to the leaves. The probability of generating a phylogenetic X-tree under the Yule-Harding model is then given by Steel (2016, Proposition 3.2):
| 1 |
The uniform model selects a phylogenetic X-tree uniformly at random from the set of all possible phylogenetic trees (Rosen 1978). As for every (with the convention that ; see, for instance, Semple and Steel (2003, Corollary 2.2.4)), the probability of generating a phylogenetic X-tree T under the uniform model is thus given by
| 2 |
Prior results
In order to investigate the GFB tree and its relevance for the -shape statistic more deeply, we use the following earlier results.
Lemma 1
(Lemma 5 in Coronado et al. 2020) If is a GFB tree, then and are also GFB trees.
Note that recursively applying Lemma 1 to the maximum pending subtrees of T and again their maximum pending subtrees and so forth, we easily derive the following corollary.
Corollary 1
If T is a GFB tree and v is a vertex of T inducing the pending subtree , then is also a GFB tree.
The following proposition, which has been adapted from Proposition 5 in Coronado et al. (2020), characterizes the sizes of the maximal pending subtrees of GFB trees.
Proposition 1
(adapted from Proposition 5 in Coronado et al. (2020)) For , we let , where and denote the sizes of and , respectively. Let . Then, we have:
If , then , and .
If , then , and .
We mainly work with
rather than to simplify some proofs later.
Corollary 2
For , we let , where and denote the sizes of and , respectively. Let
. Then, we have:
If , then , and .
If , then , and .
Proof
For all cases in which n is not a power of 2, we have . For these cases, substituting in Proposition 1 by directly leads to the required claims.
So it only remains to consider the case in which n is a power of 2. Note that in this case,
, so we have . Proposition 1 covers this case in Case 1, which says that and . Using and and in this case, we get: and .
Corollary 2 covers this case in Case 2, which implies that and .
Results
We show that the GFB tree plays a fundamental role for the -shape statistic, even more so than it does for other balance indices like the Sackin index, for which it is known to be contained in the set of minimal trees (cf. Fischer 2021; Fischer et al. 2023). Note that the GFB tree plays a similar role for other imbalance indices like the well-known Colless index, for which it is also known to be minimal ((Coronado et al. 2020; Fischer et al. 2023)). Figure 1 depicts the role of the GFB tree for various indices. Notably, there are indices like the so-called total cophenetic index, which do not assume their minimum values at the GFB tree, but at the MB tree instead (Mir et al. 2013), cf. Figure 1.
We now start to investigate the GFB tree further.
Minimizing properties of the GFB tree
The aim of this section is to show that is the unique minimizer of all functions of the form , which we define for any rooted binary tree T as follows:
where f is any strictly monotonically increasing and strictly concave function. Moreover, we will show that this implies that the GFB tree is the unique minimizer of the product function, which we define as follows:
where T is a rooted binary tree and is a constant. Note that the choice of guarantees that for all (as the smallest pending subtree size is , when v is the parent of a cherry). The fact that all factors of the product function are strictly larger than 0 leads to meaningful properties of the product including the existence of the logarithm of the product function.
In Section 4.2, we will subsequently show that the above minimizing properties have significant implications on tree balance, as they lead to two new families of tree (im)balance indices, one of which can be shown to be a subfamily of the other one. Moreover, our results will lead to answers to open questions concerning existing imbalance indices.
We start with the following theorem, parts of which are based on the ideas of Fill (2021, Theorem 4).
Theorem 2
Let with and let a strictly monotonically increasing and strictly concave function. That is, we have if and only if , and we also have for all and all with . We consider . Then, is the unique tree in minimizing .
Proof
Towards a contradiction, we assume n is the smallest number where the minimizing tree is not the GFB tree. We let T be a rooted binary tree with n leaves minimizing , such that T is not a GFB tree. Since there is only one tree when , we can assume .
By Lemma 1, the subtrees of a GFB tree are also GFB trees. T is by assumption not a GFB tree, so there will be at least two pending subtrees of T that would form a GFB tree but do not have a common parent in T. This is due to the fact that T, just like every rooted binary tree, can be obtained from clustering, starting with a forest of one-leaf trees and clustering two trees at a time until a single tree is obtained. We do this to build T by using the two smallest available trees at any point in time (just as in the GFB construction), until no such further clustering is possible. So there must be two trees which are present both in T and , that have a common parent in but do not in T. Let and be the smallest such subtrees of T.
We note that as all previous trees of were also formed when building T, only two situations are possible:
One of the two trees , , say , is contained in T as a sibling tree to some tree , and the other one, say , is a sibling to a subtree of T containing the first tree, say . This situation is depicted in Figure 3 at the left-hand side.
The tree is a sibling to some tree not containing , and is a sibling to some tree not containing . This situation is depicted in Figure 3 at the right-hand side.
We now consider these two cases separately.
Fig. 3.

Top: Case 1 of the proof of Theorem 2. Here, is a sibling of in T, with size strictly larger than that of , and is a sibling of a subtree of T containing . The highlighted path contains all vertices whose induced subtree sizes change when subtrees and are swapped. The dotted edges and subtrees may or may not exist in T. Bottom: Case 2 of the proof of Theorem 2. Here, is a sibling of in T, with size strictly larger than that of , but not containing . Similarly, is a sibling of in T, with size strictly larger than that of , but not containing . The highlighted paths and contain all vertices whose induced subtree sizes change when and or and are swapped. The dotted edges and subtrees may or may not exist in T
- We start with Case 1 as depicted in Figure 3. We construct a new tree as follows: is like T, but the subtrees and are interchanged. We let be the path highlighted in Figure 3, where is the path containing all vertices v for which we have , where and denote the induced subtree sizes of v in T and , respectively. We note that for all vertices we have , as these vertices’ subtree sizes are not affected by the subtree swap of and . This reasoning leads to the following observation:
where and are the subtree sizes of and , respectively. Now, we know that , because if , the GFB algorithm would not have merged and (but and instead). Moreover, if we had , then and would be isomorphic, as all steps prior to merging and worked in T in the same way as in (by choice of as the minimal subtree of which could not be formed to build T). In this case, however, would be isomorphic to and thus be contained in T, a contradiction to our choice of and . Thus, and therefore for all . As f is strictly increasing, this implies that . With Equation (3), this directly leads to:3
Thus, we have , which contradicts the minimality of T and thus completes this case.4 - Next, we let T be as depicted as Case 2 in Figure 3, with a sibling to some tree not containing , and a sibling to some tree not containing . We now construct two trees and as follows: is like T, but subtrees and are swapped. Similarly, is like T, but subtrees and are swapped. We denote by , , and the number of leaves in , , and , respectively. As in the first case, we necessarily have and by choice of and . We let be the subtrees pending on path as depicted in Figure 3 if these subtrees exist in T. Similarly, we let be the subtrees pending on path as depicted in Figure 3 if these subtrees exist in T. We denote by the number of leaves in for , and by the number of leaves in for . Moreover, we define . With these definitions, we can now introduce variables and defined as follows: for and for .
- We enumerate the vertices of such that is the parent of and in T and such that is the parent of for each if ; that is, if trees exist in T. Then, for the subtree sizes we derive:
- for ,
- for ,
- for .
- Similarly, we enumerate the vertices of such that is the parent of and in T and such that is the parent of for each if ; that is, if trees exist in T. Then, for the subtree sizes we derive:
- for ,
- for ,
- for .
- We have for all :
- Analogously, we have for all .
where the inequality holds due to the strict concavity of f. Analogously, by the second point, we have for all :5
Now we are finally in a position to derive a contradiction, namely by investigating the term in two different ways.6 - By assumption, T is a minimizer of , so we have that as well as . Thus:
7 - We now split the sum of into three partial sums, namely the inner vertices belonging to , the ones belonging to and the ones belonging to neither one of the paths. Note that as all vertices that are not contained in any one of the paths are not affected by the swaps leading from T to or , respectively, the last sum is the same for , and . From our above observations concerning the subtree sizes of and of , we derive:
8
The obvious contradiction between Inequalities (7), which states that and (9), which states that , shows that our assumption concerning the existence of T must have been wrong. In fact, this contradiction shows that at least one of the two trees and must have a lower value than T. This completes the proof and thus shows that is the unique tree minimizing .9
Before we investigate the implications of Theorem 2 on imbalance indices, we derive the following corollary.
Corollary 3
Let , and let with . Let be a strictly increasing function. Then, we have that is the unique minimizer of among all rooted binary trees T with n leaves, where . In particular, this holds for the identity function, for all .
Proof
We start with considering the product function . We let c and n be as described in the corollary. We have for all inner nodes v of a rooted binary tree T, as the smallest possible subtree size is 2 (which is the case in which v is the parent of a cherry). Thus, we have for all , as by assumption. This, however, means that all factors in are strictly larger than 0, which shows that . This, in turn, means that is defined.
Now we consider this term further:
As the logarithm is strictly concave and strictly monotonically increasing, we know by Theorem 2 that the latter sum is uniquely minimized by . Thus, the same applies to . However, by the strict monotonicity of , the minimum of is reached precisely when the minimum of is reached, which shows that is also the unique tree minimizing .
Now, for any strictly increasing function , we have that is also the unique minimizer of due to the monotonicity of f. This completes the proof.
Implications of the extremal GFB properties on measures of tree balance
The main aim of this section is two-fold: First, we want to show that both functions and as defined in the previous section form families of imbalance indices for certain choices of f and c, respectively. We will continue to show that the imbalance index family based on the product function and a constant c is merely a subfamily of the imbalance index family based on strictly increasing and strictly concave functions f.
Then, we want to use our findings to characterize all trees minimizing the -shape and Q-shape statistics, thus answering several open questions from Fischer et al. (2023).
However, in order to show that a function is an imbalance index, analyzing the minimum as in the previous section is not sufficient. Instead, we also need to investigate the caterpillar in order to investigate the maximum. We start with . Note that the following theorem can already be found in Hamann (2023, Theorem 4.7), albeit with a different proof.
Theorem 3
Let , and let be strictly monotonically increasing, with if and only if . We consider . Then, is the unique tree maximizing .
Proof
We prove the statement by contradiction. We suppose that there is a non-caterpillar tree T maximizing . We choose the smallest possible n for which such a tree T with n leaves exists. Thus, for all numbers smaller than n, the unique maximizer of is the caterpillar. In particular, this shows that , because for any value smaller than 4, there is only one rooted binary tree.
We let be the standard decomposition of T. Then, , where the last summand f(n) results from the root of T. This equality shows that T can only maximize among all trees with n leaves if and maximize among all trees with and leaves, respectively, where is the number of leaves of and is the number of leaves of . Thus, as we chose T to be a counterexample of minimal size concerning the statement of the theorem, we know by assumption that and must be caterpillars. Note that this implies that and (which is possible as ), because if we had and is a caterpillar, then T would be a caterpillar also. The same would happen if .
Thus, we know that, as and are caterpillars with at least two leaves each, each of them has precisely one cherry. Let denote the cherry of and denote the cherry of . The parents of and are denoted by and , respectively. Note that on the path from to the root of T, there might be more vertices , all of which – if they exist – are adjacent to a leaf as is a caterpillar. Analogously, there might be more vertices on the path from to , all of which – if they exist – are adjacent to a leaf as is a caterpillar. Note that this means that T looks as depicted on the left-hand side of Figure 4. We denote the leaves adjacent to with for (if they exist), and the leaves adjacent to with for (if they exist).
Fig. 4.
Trees T and as described in the proof of Theorem 3. The only differences between the subtree sizes are at nodes and , highlighted with a box
Now we assume without loss of generality that and consider (note that l might be 0) and consider a leaf adjacent to (note that might be either or if ; otherwise we have ). We now create a tree by deleting edge , subdividing edge by introducing a new degree-2 vertex and then adding a new edge and suppressing . The resulting tree is depicted on the right-hand side of Figure 4. Note that between T and , all subtree sizes are equal except for that of , which equals in as above but does not exist in T, and that of , which equals (stemming from the fact that is ancestral to , and if the latter leaves exist). Thus, we derive for :
which immediately shows that , as we assumed that . This contradicts the maximality of T and thus completes the proof.
The maximality of the caterpillar now immediately leads to the following corollary, which shows that each is indeed an imbalance index.
Corollary 4
Let and let be a strictly increasing and strictly concave function. Then, is an imbalance index. Moreover, the GFB tree is the only minimizer of this function in .
Proof
This is a direct consequence of the definition of an imbalance index in combination with Theorems 2 and 3 and the fact that if .
We now use Corollary 4 to answer several open problems from the literature, most notably from Fischer et al. (2023). Note that while it is already known that the -shape statistic is an imbalance index (Fischer et al. 2023), this has not been formally proven yet for the Q-shape statistic. However, while for the -shape statistic the minima have already been known for the cases in which (it is as is an imbalance index), it has not been known what the minimal trees are in cases in which n is not a power of two (Fischer et al. 2023). The following corollary fully characterizes these minima both for and Q by showing that in both cases, is the unique minimizer.
Corollary 5
The -shape statistic and the Q-shape statistic are both tree imbalance indices with the property that the GFB tree is their only minimizer in for any value of .
Proof
Let . We define and for . Note that and are both strictly increasing and strictly concave. Now, by definition of and Q, we have for all rooted binary trees T with n leaves:
as well as
Applying Corollary 4 completes the proof.
So, we now know that for all values of n, there is only one tree minimizing the -shape statistic (thus answering the question concerning the number of minima posed in Fischer et al. (2023, Chapter 9)), and we have fully characterized this unique minimum as . In Section 4.3, we will also deliver explicit formulas to calculate the minimal value of for all n.
We now turn our attention to the product function to show that functions of this type also form a family of tree imbalance indices. We again start with considering the caterpillar.
Corollary 6
Let and let , . Then, we have that is the unique maximizer of in , where .
Proof
Let , . We can set for . Then, is both strictly concave and strictly increasing (as the logarithm with base 2 has these properties). With this function , we have for any rooted binary tree T with n leaves:
| 10 |
By Theorem 3 we know that is the unique maximizer of , and, thus, we can conclude that for all rooted binary trees T with n leaves. By the monotonicity of , this directly implies for all such trees T. This concludes the proof.
We now use Corollary 6 to show that the product function leads to a family of imbalance indices.
Corollary 7
Let , and let . Moreover, let be a strictly increasing function. Then, is an imbalance index. Moreover, the GFB tree is the only minimizer of this function.
Proof
The fact that is the unique maximizer of follows from Corollary 6, which in turn shows by the monotonicity of f that is the unique maximizer of . The fact that is the unique minimizer of was shown in Corollary 3. Using the fact that if and the definition of an imbalance index thus completes the proof.
Corollary 7 shows that the product functions are a family of tree imbalance indices. We further classify this family as merely a subfamily of the family of tree imbalance indices in the sense that the tree rankings from balanced to imbalanced induced by these indices coincide with rankings induced by members of the family, as the following proposition shows.
Proposition 4
Let and , , let f be a strictly increasing function. We consider the imbalance index and its induced ranking of trees from balanced to imbalanced. Then, there is a strictly increasing and strictly concave function such that induces the same ranking as .
Proof
First we note that by the monotonicity of f, induces the exact same ranking as , which in turn induces the exact same ranking as by the monotonicity of the logarithm.
Now, we set for . Then, as in the proof of Corollary 6, is both strictly concave and strictly increasing, and just as in Equation (10) we can conclude for all rooted binary trees T with n leaves. This shows that and induce the same rankings of all rooted binary trees with n leaves and thus completes the proof.
Before we turn our attention to deriving explicit formulas for the minimum values of and Q in Section 4.3, we investigate the family of tree imbalance indices further. We first show that the family contains infinitely many different members in the sense that for choices of real larger than with , we can find two trees T and such that will consider T as more imbalanced than and gives the opposite ranking. Thus, there is an uncountably infinite family of genuinely distinct imbalance indices.
Proposition 5
Let be distinct with . Then there exist two trees T and such that and ; that is, the imbalance indices and rank T and differently.
Proof
We will construct T and as depicted in Figure 5 with suitable choices of sizes of subtrees: of , of , of and of , respectively. Subtrees , , and can then be chosen arbitrarily as long as they have the respective numbers of leaves.
Fig. 5.
Trees T, , and as needed in the proofs of Propositions 5 and 6. Note that all three trees share the same subtrees , , , and , which are depicted schematically as triangles. The stars depict the inner vertices that play an important role in the proofs
Since the subtree sizes induced by the two trees T and only differ in two nodes, we can easily express using for any choice of as follows:
This implies:
| 11 |
| 12 |
(where the -symbol stands for either > or < consistently throughout).
The proof strategy now is to show that for any choice of larger than we can choose , , and such that the fraction of Equation (11) lies between and . By Equation (11), this will show that and and thus conclude the proof. In the following, we assume without loss of generality that by exchanging T and if needed.
So now we let with and . We let be such that . This guarantees that the open interval contains two consecutive integers m and , where . This implies that and are contained in the open interval . We have two rational numbers contained in . We now consider their mean . We have:
Following our proof strategy, the proof is thus complete if we can show that we can choose , , and such that the fraction of Equation (11) equals .
We now set , , , . We first verify that these are all valid leaf numbers: that all of these numbers are natural. Clearly, this holds for and . Moreover, recall that , so is also natural. But as , could be possible. So we need to verify that is positive. However, we know that by the choice of and , respectively. This shows that and thus , which leads to . So our choices of , , and result in four positive integers and can be realized as subtree sizes in trees. We show that with these choices, we indeed get that the fraction of Equation (11) equals :
This completes the proof.
Note that unsurprisingly, it is easier to make and disagree concerning the ranking of T and if is large. If the difference is larger than one, the value of k chosen in the proof can be 1, which is as small as possible. As our choice of subtree sizes in the proof was , , , and such that , this shows that even if , we already need leaves for our construction. It may be possible to have smaller examples showing different rankings, but it is clear that no two indices and will rank all trees in the same order if .
We note T and as used in the proof of Proposition 5 only differ in two subtree sizes, yet they will be ranked differently by certain members of the family. On the other hand, there are always pairs of trees that are ranked identically for all choices of c. Most prominently, this is of course the case for and , but these differ in most subtree sizes. The next proposition shows that for all n at least 6, there are pairs of trees T and such that these trees differ only in two subtree sizes and we have for all .
Proposition 6
Let with . Then there exist two trees T and which only differ in two subtree sizes such that for all , with .
Proof
We give an explicit construction for two non-isomorphic trees T and which fulfill the condition. We begin by choosing such that and and such that . These values of (with ) will be used as leaf numbers for the subtrees for T and as depicted in Figure 5. Note that the conditions on guarantee that T and are not isomorphic.
Moreover, note that as the subtree sizes induced by the two trees T and from Figure 5 only differ in two nodes, we can easily express using for any choice of :
This shows that we have:
(where again the -symbol is a consistent inequality throughout). As the latter term is completely independent of c, this shows that all indices in the family will agree on how to rank T and , and this will only be determined by these trees’ subtree sizes. This completes the proof.
Figure 6 illustrates the differences of rankings within the family by considering the range of values and comparing the rankings induced by these values for .
Explicit formulas for and
The first aim of this section is to provide two alternative direct (non-recursive) formulas to calculate the values both of as well as of , corresponding to the -shape and the Q-shape statistic, respectively. It turns out that the sequence can already be found in the Online Encyclopedia of Integers Sequences OEIS (Sloane 1964), namely under reference number A132862. However, the OEIS only contained a recursive formula to calculate . Within the scope of the present manuscript, we have submitted our two explicit formulas for to the OEIS for addition to their database. Moreover, the sequence of the Q statistic was added to the OEIS under the identifier A386912 (Sloane 1964, Sequence A386912).
The second aim of this section is to use our new formulas to derive explicit formulas for the minimum value of the -shape statistic (which answers an open question (Fischer et al. 2023, Chapter 9)) as well as for the Q-shape statistic.
We first prove the following lemma to give insight into the greedy clustering algorithm defining .
Lemma 2
Let . Let be the greedy clustering algorithm constructing . Then, at any point during the run of this algorithm, there is at most one tree contained in the present set of trees whose size is not a power of two.
Proof
Towards a contradiction, we assume at some point during the course of the algorithm, there exists more than one tree in the present set of trees whose size is not a power of two. Consider the first step, j, where two such trees exist, and call them T and . We assume that (where denotes the standard decomposition of T as defined above) was constructed from the trees of minimal size, and at step . Further assume that at some later step j, was constructed from the trees of minimal size, and . By hypothesis, at the previous step, , all trees, have size a power of 2. And at step , all trees, besides T, have size a power of 2. Since both and have size a power of 2 and the result of joining them, T, does not, we know that and have different heights, and without loss of generality, we have that . Further, by construction, , and, by Corollary 2, . By a similar argument, , , and .
At each step, algorithm joins the two trees of the present set of the smallest size, so, all other trees at step must have at least the size of , and all other trees at step must have at least the size of . In particular, T must be as least as large as . Since T does not have size a power of 2, but does, we conclude from that in fact . Moreover, as a power of two, as a subtree of the GFB tree must be a fully balanced tree by Corollary 1, so it has minimal height for any tree with leaves. Thus, as , we conclude that we additionally have . This necessarily implies . Together with , this gives a contradiction, as in step i, would not have been clustered with as tree of strictly smaller size than was still available. This completes the proof.
The following theorem will prove useful for calculating an explicit formula for the minimum value of the -shape statistic. It counts the number of subtrees of for all possible subtree sizes.
Theorem 7
Let , and let denote the number of subtrees of of size i for . Let
. Then, we have:
The appendix contains a proof of Theorem 7, which is based on Lemma 2.
We now turn our attention to .
Corollary 8
Let , and let . Then, , where is given by Theorem 7.
Proof
By definition, we have . Since the values of range between 2 and n, sorting the subtrees by sizes and using Theorem 7 gives the desired result.
Corollary 5 together with Corollary 8 leads to an explicit formula for the minimum value for the -statistic, thus solving an open problem stated in Fischer et al. (2023, Chapter 9).
Corollary 9
Let . Then, we have: .
Proof
By Corollary 5, is uniquely minimized by , which directly implies . By definition, this shows Applying Corollary 8 with and the monotonicity of the logarithm, immediately leads to the required result and thus completes the proof.
Remark 1
The sequence starts with the values:
has already occurred in different contexts (cf. Bodini et al. 2022). It is listed in the Online Encyclopedia of Integer Sequences (Sloane 1964, Sequence A132862), where only recursive formulas were given. Using the GFB tree, in particular Theorem 7 and Corollary 9, now allows for a simple explicit formula to calculate this sequence.1 The explicit formulas arising from the present manuscript have meanwhile been submitted to the OEIS.
Analogously, we can derive a result as given by Corollary 9 also for the Q-shape statistic.
Corollary 10
Let . Then, we have: .
Proof
Using , the proof of Corollary 10 is analogous to the proof of Corollary 9.
While the explicit formulas for and for provided by Corollary 8 are non-recursive and thus already an improvement to the previous state of the literature, they heavily depend on Theorem 7. The following theorem provides another direct formula independent of the values .
Theorem 8
Let , and let . Let
, and let be the difference between n and the next lower power of 2. Then, we have:
If (with ), then .
- If , (with ), then we have:

Before we can prove Theorem 8, we briefly show that the complete tree of Fill (1996) coincides with the GFB tree , which has been independently shown in Riesterer (2022, Theorem 4.2), albeit with a different proof. This result will enable us to use a different construction of , namely to start with , fix an orientation and then replace a certain number of leaves by cherries from left to right, until n leaves in total are reached.
Lemma 3
(Theorem 4.2 in Riesterer 2022) Let . Then, .
Proof
We prove the statement by induction on n. In the following, let , where has size and has size with . Similarly, let , where has size and has size with .
For there is only one tree, so there is nothing to show. We now assume the statement holds for all trees with up to leaves and consider . Let , that is . Then, by construction of , we know that if , (as in this case, no leaves of get replaced by cherries), and . By Part (1) of Proposition 1, we can then conclude and .
If, on the other hand, , we know by construction that and thus (as all leaves of the left subtree have been replaced by cherries) and thus . By Part (2) of Proposition 1, we can then conclude and .
Thus, in both cases, the sizes of and as well as the sizes of and , respectively, coincide, which by induction shows that and . Thus, , which completes the proof.
We are now in the position to prove Theorem 8.
Proof of Theorem 8
For the case in which , the statement is a direct conclusion of the fact that for , the GFB tree and the fully balanced tree coincide.
It remains to consider the case . In this case, by Lemma 3, we can derive the GFB tree from by replacing leaves by cherries from left to right. Thus, we can start with and modify this product by dividing out all factors of that are no longer present in and multiypling in factors newly occuring in the latter term. We do this using the following considerations:
The factor stems from the newly formed cherries, each of which contributes a factor of . For this new factor, nothing needs to be divided out as the former leaves did not occur in the term .
Next, for each , we need to check how many subtrees of size in get replaced by subtrees of size when is formed. These are precisely the subtrees of size in all of whose leaves get replaced by cherries. As we fill the tree up from left to right, it can be easily seen that there are such trees, explaining the term .
Last, for each , there may be at most one subtree of size in some of whose leaves but not all get replaced by cherries. This depends on whether is an integer. If it is, then the new cherries completely fill up all trees of size to which they were added, (that is, all these trees have already been considered in the previous term). This is the case when
, which implies that in this case, the latter term in the equation equals 1 and thus does not contribute to the overall product. If, however, is not an integer and thus
, then there is a tree of size to which leaves get added, namely precisely the “left over” leaves after filling up many subtrees of with new leaves each. This explains the last factor and thus completes the proof.
Next, we again turn our attention to the -shape statistic.
Expected values of the -shape statistic
The -shape statistic plays an important role in tree balance, particularly in the context of mathematical phylogenetics and the Yule-Harding model, cf. Kersting et al. (2025). However, so far the expected values of the -shape statistic under the Yule-Harding and the uniform models, which are common distributions of trees, are unknown (Fischer et al. 2023, Chapter 9). In the following, we give bounds on the expected value of the -shape statistic under these two distributions: the uniform distribution where each (binary) tree on n leaves is equally likely, and the Yule-Harding distribution. To show our bounds, we outline and use the elegant approach of King and Rosenberg (2021). They note that the expectation of the Sackin index can be computed in terms of the cluster sizes for any distribution, , on trees which has the exchangeability property, that is, for each and each permutation, , of its leaf labels, . For such distributions, the proposition from Than and Rosenberg (2014) applies for the Sackin index, :
Proposition 9
(Than and Rosenberg 2014, Lemma 6) If a probability distribution, , on satisfies the exchangeability property, then the expected value for the Sackin index on n-leaf trees is:
where is the probability that a given subset with , , is a cluster of a tree of size n leaves sampled from according to .
Note that the -shape statistic, like the Sackin index, sums across all cluster sizes of a given tree: the Sackin index sums up the respective size k, while the -shape statistic sums the logarithm of said size (namely, ). This similarity between the indices allows us to use the above approach introduced for the Sackin index also for the -shape statistic:
Proposition 10
If a probability distribution, , on satisfies the exchangeability property, then the expected value for the -shape statistic on n-leaf trees is
where is the probability that a given subset with , , is a cluster of a tree of size n leaves sampled from according to .
King and Rosenberg (2021) give an elegant proof of the expected value of the Sackin index and the resulting closed form:
Theorem 11
(King and Rosenberg 2021, Corollary 7) The expectation of the Sackin index under the uniform model on rooted binary labeled trees of n leaves is:
where , the Catalan number.
Using the bounds from King and Rosenberg (2021), we can show:
Theorem 12
The expectation of the -shape statistic under the uniform model on rooted binary labeled trees of n leaves is:
Proof
The upper bound follows directly from the Sackin index being an upper bound for the -shape statistic.
For the lower bound, we use Proposition 10 and the simple bound of for :
This completes the proof.
Discussion and Conclusion
We have introduced two families of imbalance indices, namely for strictly increasing and strictly concave functions f and the product functions for , and shown that both of them are uniquely minimized by the GFB tree. For the -shape statistic, which is an important imbalance index used in the phylogenetic literature, this finding answered the open question concerning its extrema from (Fischer et al. 2023, Chapter 9). However, our approach is more general and not just focused on the -shape statistic. In particular, we have shown that our families of imbalance indices contain infinitely many different imbalance indices, some of which might be useful in phylogenetics and other research areas where tree balance plays a role.
Acknowledgements
The authors wish to thank Tom N. Hamann, Kristina Wicke and Volkmar Liebscher for helpful discussions. The present manuscript is based upon work supported by the National Science Foundation under Grant No. DMS-1929284 while the authors were in residence at the Institute for Computational and Experimental Research in Mathematics (ICERM) in Providence, RI, during the Theory, Methods, and Applications of Quantitative Phylogenomics semester program.
Appendix A Proof of Theorem 7
Here we present the somewhat technical proof of Theorem 7.
Proof of Theorem 7
We first analyze the procedure with which the GFB tree is generated. When the greedy clustering is performed to form , we refer to all clusterings that involve at least one tree of size and no tree of size as phase m of the algorithm. Phase 0 includes all steps that cluster subtrees of size , that is the leaves to form cherries. If n is odd, this includes as the last step the clustering of a leaf and a cherry (subtree of size 2). Phase 1 contains all steps that involve clustering of cherries. Almost all these clusterings will be two cherries clustered into a new subtrees of size 4. The last clustering in phase 1 could cluster a cherry with a subtree of size 3 or 4, if or 2, respectively.
We now proceed by considering some with
at the end of phase of the algorithm (or, equivalently, the beginning of phase ). The trees present at this stage will be referred to as the current set of trees. All trees in the current set must have size at least as all trees of size up to have already been clustered into larger trees. Moreover, all trees in the current set have size strictly smaller than . This is due to the following: first, phase only performs clusterings in which at least one tree has size at most . Second, all trees formed throughout the course of the algorithm are again GFB trees by Corollary 1. This implies by Corollary 2 that a tree of size or larger would have two maximum pending subtrees of size at least each – but two such trees could not have been clustered during phase of the algorithm. So, all trees T in the current set have size . However, by Lemma 2, there is at most one tree present in the current set of trees whose size is not a power of 2. As S only contains one power of 2, namely , we conclude that all trees except possibly for one have size .
We now consider the decomposition with and . We distinguish three cases depending on the value of b. Note that this decomposition together with the above observations immediately implies that there are or a trees of size in the current set. In the first case, the only remaining tree has size , and in the second case, the only remaining tree has size b.
If , we have . Thus, we have , and obviously all trees in the current set have size , because , so if you consider trees of size and one remaining tree, the remaining tree has the same size. This directly proves the statement of the theorem for and (as all trees of the current set are subtrees of and no other trees of size can be formed throughout the algorithm). Moreover, as , we also have for that , and as there is no tree of such a size i (as all trees in the current set have size , which by Corollary 2 are formed of two trees of size each), we have for such values of i. This is in accordance with the last case of the theorem.
If , we observe that there cannot be a trees of size in the current set. Otherwise, there would be b leaves not contained in any tree, thus belonging to a tree T of size b in the current set – but this would imply that the size of T is strictly smaller than , a contradiction to the current set being the set at the end of phase , as T would have had to cluster in this phase. So the only possibility is that there are trees of size in the current set and one tree T of size . But by Corollary 2, T cannot have a subtree of size (as a tree of size cannot be clustered with a tree of size to form a GFB tree, and T has to be a GFB tree, too, as it is a subtree of ); it instead has one maximum pending subtree of size and one of size . Thus, contains trees of size , so , which proves the second case of the theorem as we have . Further, if , we have , and thus . As we have already seen that a subtree of size was formed in the course of the algorithm (and no more such trees can be formed as the algorithm proceeds), we have , which is in accordance with the third case of the theorem. Last, if with , we have seen that no such tree can be formed in the course of the algorithm, so . As in this case we have , this is in accordance with the fourth case of the theorem.
Finally, we consider the case . In this case, before considering the beginning of phase of the algorithm, we consider the beginning of phase , which is the end of phase . We can write , where (as ). Using the same reasoning as above, in the beginning of phase , there must either be 2a trees of size and one tree of size , or there are trees of size and one tree of size . In the latter case, if in the beginning of phase we have trees of size and one tree of size , note that we must have (empty trees are never formed in the algorithm). Then, the tree of size will be the first one to be clustered in phase to one of the trees of size . This forms a tree of size , and the remaining 2a trees of size will cluster to form a trees of size in the course of phase . Thus, in the end of this phase, we have a trees of size and one tree of size . This tree of size b would be the first tree to be clustered in phase with one of trees of size to form a tree of size . Now, we consider the first case, the case where in the beginning of phase we have 2a trees of size and one tree of size . If , phase would not involve the last tree, it would only cluster the 2a trees of size to form a trees of size . The remaining tree of size would be the first one to be clustered in phase with one of trees of size , though, to form a tree of size . Similarly, if , phase would first cluster the 2a trees of size to form a trees of size and then, in its last step, it would cluster the remaining tree of size with one of the already formed trees of size to form a tree of size . So in all cases, we can see (either directly after phase or after the first step of phase ) that contains precisely a trees of size , one of which gets clustered with a tree of size b to form a tree of size . Now, if , the many trees of size are in accordance with the first case of the theorem, because here we have . Therefore, in this case we have . However, if , we have if (because a tree of size b gets clustered with a tree of size ). This is in accordance with the third case of the theorem, as here we have , and thus . If, on the other hand, we have and , then there cannot be a subtree of size i: It would have to be clustered away last in phase of the algorithm. So it would have to be there in the end of phase (which is not the case as we have analyzed above), or it would have to arise within phase . The latter cannot happen as we have seen that at the latest after one step of phase , we are left with only trees of size at least . Thus, we conclude that for such values of i, we have . This is in accordance with the fourth case of the theorem, because in this case we have . Since both b and i are contained in the set , their maximal difference is bounded by . We can distinguish two cases: If , we have as well as , so we have , which shows that . Similarly, if , we have as well as , so we have , which shows that .
This completes the proof of the theorem.
Funding
Open Access funding enabled and organized by Projekt DEAL. The present manuscript is based upon work supported by the National Science Foundation under Grant No. DMS-1929284 while the authors were in residence at the Institute for Computational and Experimental Research in Mathematics (ICERM) in Providence, RI, during the Theory, Methods, and Applications of Quantitative Phylogenomics semester program.
Data Availability
The authors declare that all data generated for this study are contained in the manuscript. No other sources of data have been used.
Declarations
Competing interests
All others received the funding declared above. The authors confirm that they have no other financial or non-financial interests to declare.
Footnotes
We note that another explicit, but more complicated, formula was independently derived in Riesterer (2022).
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Sean Cleary, Mareike Fischer and Katherine St. John all authors contributed equally to this work.
References
- Blum MG, François O (2006) Which random processes describe the tree of life? A large-scale study of phylogenetic tree imbalance. Syst Biol 55(4):685–691 [DOI] [PubMed] [Google Scholar]
- Bodini O, Genitrini A, Gittenberger B, Larcher I, Naima M (2022) Compaction for two models of logarithmic-depth trees: Analysis and experiments. Random Struct Algorithms 61(1):31–61. 10.1002/rsa.21056https://onlinelibrary.wiley.com/doi/pdf/10.1002/rsa.21056
- Cormen TH, Leiserson CE, Rivest RL, Stein C (2001) Introduction to Algorithms, 2nd edn. MIT Press, Cambridge, MA [Google Scholar]
- Coronado TM, Fischer M, Herbst L, Rosselló F, Wicke K (2020) On the minimum value of the Colless index and the bifurcating trees that achieve it. J Math Biol 80(7):1993–2054. 10.1007/s00285-020-01488-9 [DOI] [PubMed] [Google Scholar]
- Fill JA (1996) On the distribution of binary search trees under the random permutation model. Random Struct Algorithms 8(1):1–25. 10.1002/(sici)1098-2418(199601)8:1<1::aid-rsa1>3.0.co;2-1
- Fischer M (2021) Extremal values of the Sackin tree balance index. Ann Comb 25(2):515–541. 10.1007/s00026-021-00539-2 [Google Scholar]
- Fischer M, Liebscher V (2021) On the balance of unrooted trees. J Graph Algorithms Appl 25(1):133–150. 10.7155/jgaa.00553 [Google Scholar]
- Fischer M, Herbst L, Kersting SJ, Kühn L, Wicke K (2023) Tree Balance Indices - A Comprehensive Survey. Springer, Berlin [Google Scholar]
- Hamann TN (2023) Metaconcepts for rooted tree balance. Master’s thesis. University of Greifswald, Germany [Google Scholar]
- Kersting SJ, Wicke K, Fischer M (2025) Tree balance in phylogenetic models. Philos Trans R Soc Lond B Biol Sci 380(1919):20230303 [DOI] [PMC free article] [PubMed] [Google Scholar]
- King MC, Rosenberg NA (2021) A simple derivation of the mean of the Sackin index of tree balance under the uniform model on rooted binary labeled trees. Math Biosci 342:108688 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Mir A, Rosselló F, Rotger L (2013) A new balance index for phylogenetic trees. Math Biosci 241(1):125–136. 10.1016/j.mbs.2012.10.005 [DOI] [PubMed] [Google Scholar]
- Riesterer T (2022) Der Greedy-from-the-bottom-Baum und seine Bedeutung für die Phylogenetik. Master’s thesis. University of Greifswald, Germany [Google Scholar]
- Rosen DE (1978) Vicariant patterns and historical explanation in biogeography. Syst Zool 27(2):159. 10.2307/2412970 [Google Scholar]
- Semple C, Steel M (2003) Phylogenetics. Oxford Lecture Series in Mathematics and its Applications. Oxford University Press, Oxford [Google Scholar]
- Shao K-T, Sokal RR (1990) Tree balance. Syst Zool 39(3):266. 10.2307/2992186 [Google Scholar]
- Sloane NJA (1964) The On-Line Encyclopedia of Integer Sequences. http://oeis.org
- Steel M (2016) Phylogeny: Discrete and Random Processes in Evolution. Society for Industrial and Applied Mathematics, Philadelphia PA [Google Scholar]
- Than CV, Rosenberg NA (2014) Mean deep coalescence cost under exchangeable probability distributions. Discret Appl Math 174:11–26 [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
The authors declare that all data generated for this study are contained in the manuscript. No other sources of data have been used.





