On inverse Wiener interval problem of trees
Jelena Sedlar

TL;DR
This paper proves the size of the set of Wiener indices for trees on n vertices and confirms two conjectures, showing that these sets have cubic growth in n with specific constants.
Contribution
It establishes the exact asymptotic size of Wiener index sets for trees, resolving two previously posed conjectures in the literature.
Findings
Cardinality of Wiener index sets is approximately (1/6)n^3 for even n
Cardinality of Wiener index sets is approximately (1/12)n^3 for odd n
Both conjectures about the inverse Wiener interval problem are proven
Abstract
The Wiener index W(G) of a simple connected graph G is defined as the sum of distances over all pairs of vertices in a graph. We denote by W[T_{n}] the set of all values of Wiener index for a graph from class T_{n} of trees on n vertices. The largest interval of contiguous integers (contiguous even integers in case of odd n) is denoted by W^{int}[T_{n}]. In this paper we prove that both sets are of the cardinality (1/6)n^3+O(n^2) in the case of even n, while in the case of odd n we prove that the cardinality of both sets equals (1/(12))n^3+O(n^2) solving thus two conjectures posed in literature.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTopological and Geometric Data Analysis Β· Graph theory and applications Β· Matrix Theory and Algorithms
On inverse Wiener interval problem of trees
Jelena Sedlar
University of Split, Faculty of civil engineering, architecture and geodesy,
Matice hrvatske 15, HR-21000, Split, Croatia
Abstract
The Wiener index of a simple connected graph is defined as the sum of distances over all pairs of vertices in a graph. We denote by the set of all values of Wiener index for a graph from the class of trees on vertices. The largest interval of contiguous integers (contiguous even integers in case of odd ) contained in is denoted by In this paper we prove that both sets are of cardinality in the case of even while in the case of odd we prove that the cardinality of both sets equals solving thus two conjectures posed in literature.
Keywords: Wiener index, Wiener inverse interval problem, Tree.
AMS Subject Classifcation: 05C35
1 Introduction
The Wiener index of a connected graph is defined as the sum of distances over all pairs of vertices, i.e.
[TABLE]
It was first introduced in [9] and it was used for predicting the boiling points of paraffins. Since the index was very succesful many other topological indices were introduced later which use distance matrix of a graph. There is a recent survey by Gutman et al. [6] in which finding extremal values and extremal graphs for the Wiener index and several of it variations is nicely presented. Given the class of all simple connected graphs on vertices it is easy to establish extremal graphs for the wiener index, those are complete graph and path . The same holds for the class of tree graphs on vertices in which minimal tree is the star and the maximal tree is path Many other bounds on Wiener index are also established in literature.
In [2] Gutman and Yeh proposed the inverse Wiener index problem, i.e. for a given value the problem of finding a graph (or a tree) for which The first attempt at solving the problem was made in [5] where integers up to were checked and integers were found that are not Wiener indices of trees. In [1] it was computationally proved that for all integers on the interval from to there exists a tree with Wiener index . The problem was finally fully solved in 2006 when two papers were published solving the problem independently. It was proved in [8] that for every integer there is a caterpillar tree such that . The other proof is from the paper [7] where it was proved that all integers except those 49 are Wiener indices of trees with diameter at most .
A related question is to ask what value of the Wiener index can a graph (or a tree) on vertices have? In order to clarify further this problem one may also ask how many such values are there, how are they distributed along the related interval or how many of them are contiguous. In [4] this problem is named the Wiener inverse interval problem (see also a nice recent survey [3] which covers the topic). In that paper the set is defined as the set of all values of Wiener index for graphs where is a class of simple connected graphs on vertices. Similarly, is defined as the set of values for all trees on vertices ( denotes the class of trees on vertices). Also, (or analogously ) is defined to be the largest interval of contiguous integers such that (or analogously ). In [4] the Wiener inverse interval problem on class was considered, while for the same problem on following two conjectures were made.
Conjecture 1
The cardinality of equals .
Conjecture 2
The cardinality of equals .
In this paper we will consider these two conjectures. First, we will prove that for a tree on odd number of vertices vertices the value can be only even number. That means that the inverse Wiener interval problem in that case has to be reformulated as the problem of finding the largest interval of contiguous even integers such that Since we now conclude that the cardinality of in the case of odd can be at most Given that reformulation, we will prove both conjectures to be true. Even more, we will prove the strongest possible version of Conjecture 2 by proving that also equals (i.e. in case of odd ) which is the best possible result given the upper bound on derived from
The present paper is organised as follows. It the next section basic definitions and preliminary results are given. In the third section the problem is solved for trees on even number of vertices, while in the fourth section the problem is solved for trees on odd number of vertices.
2 Preliminaries
Let be a simple connected graph having vertices and edges. For a pair of vertices we define the distance as the length of the shortest path connecting and in For a vertex the degree is defined as the number of neighbors of vertex in graph When it doesnβt lead to confusion we will use abbreviated notation and Also, for a vertex and a set of vertices we will denote We say that a vertex is a leaf if othervise we will say that is interior vertex of a graph We say that a vertex is a petal if it has a leaf for a neighbor. A graph which does not contain cycles is called a tree. We say that a tree is a caterpillar tree if all its interior vertices induce a path. Such path will be called interior path of a caterpillar. Let and be positive integers such that We say that the interval is Wiener complete if there is a tree in such that for every We say that the interval is Wiener complete if it is Wiener complete.
Let us now prove that the value of the Wiener index for a tree on odd number of vertices is even number.
Theorem 3
Let be a tree on odd number of vertices Then is even number.
Proof. The proof is by induction on The only tree on vertices is for which it holds that which is even number. Let be a tree on vertices where is an odd integer. Note that has at least two leafs and which are neighboring to petals and (it can happen Let be a tree on vertices obtained by deleting leafs and By induction hypotesis we know that is even number. Now, note that
[TABLE]
where Let be the path connecting vertices and in For any vertex let be the vertex on which is closest to (i.e. Note that We now distinguish two cases.
CASE I. Suppose is even. In that case is even for every which implies is also even for every Therefore must also be even. Further note that is also even in this case. Since is even by induction hypothesis, we conclude that must be even too.
CASEΒ II. Suppose is odd. Then is odd for every which further implies is also odd for every . Since there is odd number of vertices in we conclude that must also be odd number. Also, note that is also odd because is odd. Therefore, is a sum of two odd numbers and therefore must be even. Since is even, we now conclude that must be even.
The main toool for obtaining our results throughout the paper will be a transformation of a tree which increases the value of Wiener index by exactly four. We will call it Transformation A, but let us introduce its formal definition.
Definition 4
Let be a tree and a vertex of degree such that neighbors and of are leafs, while neighbors and of are not leafs. We say that a tree is obtained from by Transformation A if is obtained from by deleting edges and while adding edges and
Theorem 5
Let be a tree and let be a tree obtained from by Transformation A. Then
Proof. For the simplicity sake we will use notation for Let be the connected component of which contains vertex for Note that the only distances that change in Transformation A are distances from vertices and For every we have
[TABLE]
For the vertex we have
[TABLE]
Finally, we also have Therefore, which proves the theorem.
Although Transformation A can be applied on any tree graph, we will mainly apply it on caterpillar trees. Moreover, it is critical to find a kind of caterpillar tree on which Transformation A can be applied repeatedly as many times as possible. For that purpose, let us prove the following theorem.
Theorem 6
Let be a caterpillar tree and its interior path. If there is a vertex of degree such that is of degree for every than the interval is Wiener complete.
Proof. By applying repeatedly Transformation A on exactly one vertex from until there is no more vertex of degree in that set, one will make transformations and in each transformation the value of Wiener index will increase by 4.
Note that the transformation in Theorem 6 can be applied times. If we prove that there are different values of for which we obtain roughly graphs with different values of Wiener index which is exactly the result we aim at. So, that is what we are going to do in following sections, but in order to do that precisely we will have to construct four different special types of caterpillar trees. To easily construct those four types of caterpillar trees we first introduce two basic types of caterpillars from which those four types will be constructed by adding one or two vertices.
Definition 7
Let and be positive integers such that is even, and Caterpillar is a caterpillar on even number of vertices obtained from path by appending a leaf to vertices and and by appending a leaf to consecutive vertices where
Lemma 8
Let and be integers such that is defined. Then
[TABLE]
Proof. Note that for and we have
[TABLE]
Simplifying this expresion yields the formula from the lemma statement.
Definition 9
Let and be positive integers such that is even, and Caterpillar is a caterpillar on even number of vertices obtained from path by appending a leaf to consecutive vertices where by appending leafs to each of the and and by appending leafs to each of the and where
Lemma 10
Let and be integers such that is defined. Then
[TABLE]
Proof. Let and Note that
[TABLE]
Simplifying this expresion yields the desired formula.
Finally, let us denote and while Note that
[TABLE]
3 Even number of vertices
Definition 11
Let and be integers for which is defined. For caterpillar is a caterpillar on even number of vertices obtained from by appending a leaf to vertex and a leaf to vertex of path in
Lemma 12
Let , and be integers for which is defined. Then
[TABLE]
Proof. Let , We define function
[TABLE]
Now, the definition of implies
[TABLE]
Plugging and into the formula for and simplifying the obtained formula yields the result.
As a direct consequence of Lemma 12 we obtain the following corollary.
Corollary 13
It holds that
[TABLE]
The main tool in proving the results will be Transformation A of the graph, which, for a given graph, finds another graph whose value of Wiener index is greater by Therefore, it is critical to find a graph on which Transformation A can be applied consecutively as many times as possible. That was the basic idea behind constructing graph as we did, so that we can use Theorem 6 in filling the interval between values for cnsecutive values of and . So, let us first apply Theorem 6 (i.e. find the corresponding value of ) on the graph
Lemma 14
Let , and be integers for which is defined. For the interval is Wiener complete.
Proof. Let us denote Note that is the half of the number of leafs appended to the vertices of the interior path of for Since note that the definition of and Theorem 6 imply the result for
So, let us now establish for which values of the gap between and is smaller than which is a width of interval which can be filled by repeatedly applying Transformation A on (i.e. by using Lemma 14).
Lemma 15
Let , and be integers for which is defined. For the interval
[TABLE]
is Wiener complete.
Proof. First note that
[TABLE]
Therefore, Lemma 14 implies it is sufficient to find integers and for which it holds that where By simple calculation it is easy to establish that the inequality holds for so the lema is proved.
It is easy to show, using Lemma 12, that which is divisible by since is even. Therefore, Lemma 15 enables us to βglueβ together Wiener complete intervals
[TABLE]
into one bigger Wiener complete interval
[TABLE]
where Corrolary 13 then implies that roughly the same interval will be Wiener complete when we take values for every . We say βroughlyβ because the difference makes one point gap at We now want to βglueβ together such bigger intervals into one interval on the border between and The problem is that
[TABLE]
so we have to cover the gap in between. Moreover, it holds that
[TABLE]
which is not divisible by 4. Therefore, we have to find enough graphs whose values of Wiener index will cover the gap of plus the gap of which arises from βroughβ edge of the interval for a given
Lemma 16
Let , and be integers for which and are defined. For the interval
[TABLE]
is Wiener complete.
Proof. Since
[TABLE]
Lemma 14 implies that it is sufficient to find for which it holds that where By simple calculation one obtains that inequality holds for which proves the theorem.
Note that the restriction on the maximum value of is stricter in Lemma 15 then in Lemma 16 for every
Now we have taken out all we could from graph but that covers only caterpillars with relativly large We can further expand Wiener complete interval to the left side, i.e. to the caterpillars with smaller using graph which we will construct from the basic graph
Definition 17
Let and be integers for which is defined. For caterpillar is a caterpillar on even number of vertices obtained from by appending a leaf to vertex and a leaf to vertex of path in
Lemma 18
Let , and be integers for which is defined. Then
[TABLE]
Proof. Let and . We define function
[TABLE]
Now, the definition of implies
[TABLE]
Plugging and into the formula for and simplifying the obtained formula yields the result.
Again, as a direct consequence of Lemma 18 we obtain the following corollary.
Corollary 19
It holds that
[TABLE]
As in the case of large the main tool in obtaining the results will be the following lemma.
Lemma 20
Let , and be integers for which is defined. For the interval is Wiener complete.
Proof. Let us denote Note that is the half of the number of leafs appended to the vertices of the interior path of for Since note that the definition of and Theorem 6 imply the result for
We first use Lemma 20 to cover interval between and
Lemma 21
Let , and be integers for which is defined. For the interval
[TABLE]
is Wiener complete.
Proof. First note that for it holds that
[TABLE]
Therefore, Lemma 20 implies it is sufficient to find for which and it holds that where By simple calculation it is easy to establish that the inequality holds for so the theorem is proved.
Again, it is easy to show that which is divisible by Therefore, using Lema 21 we can again βglueβ the interval for different values of into one bigger interval which will be βroughlyβ Wiener complete when taking values of for every The next thing is to cover the gap between and which equals plus the gap of which arises from βroughβ ends of Wiener complete interval for given and
Lemma 22
Let , and be integers for which and is defined. For the interval
[TABLE]
is Wiener complete.
Proof. Since
[TABLE]
Lemma 20 implies it is sufficient to find and for which it holds that where By simple calculation one obtains that inequality holds for which proves the theorem.
Therefore, using graphs and we obtained two big Wiener complete intervals, which it would be nice if we could βglueβ together into one big Wiener complete interval. In order to do that, note that the equality (1) implies
[TABLE]
for , and Now we can state the theorem which is our main result.
Theorem 23
Let , and The interval
[TABLE]
is Wiener complete.
Corollary 24
For even it holds that
Proof. Using Theorem 23 and Lemmas 12 and 18 it is easy to calculate that
[TABLE]
We can now prove Conjectures 1 and 2 we stated in the introduction. Namely, since , then the following holds.
Theorem 25
For even it holds that .
4 Odd number of vertices
Definition 26
Let and be integers for which is defined. For caterpillar is a caterpillar on odd number of vertices obtained from by appending a leaf to vertex of path in
Lemma 27
Let , and be integers for which is defined. Then
[TABLE]
Proof. Let , The definition of implies
[TABLE]
Simplifying this expression yields the result.
As a direct consequence of Lemma 27 we obtain the following corollary.
Corollary 28
It holds that
We now want to apply Theorem 6 on i.e. establish the value of in the case of this special graph.
Lemma 29
Let , and be integers for which is defined. For the interval is Wiener complete.
Proof. Let us denote Note that is the half of the number of leafs appended to the vertices of the interior path of for Since note that the definition of and Theorem 6 imply the result for
So, let us now establish for which values of the gap between and is smaller than where .
Lemma 30
Let , and be integers for which is defined. For the interval
[TABLE]
is Wiener complete.
Proof. First note that
[TABLE]
Therefore, Lemma 29 implies it is sufficient to find integers and for which it holds that where By simple calculation it is easy to establish that the inequality holds for so the lema is proved.
Using Lemma 27 it is easy to establish that
[TABLE]
which is divisible by since is odd. Moreover, note that for it holds that
[TABLE]
Therefore we can use Lemma 30 and βglueβ together intervals both on the border between and and on the border of and so we will obtain one large interval which is Wiener complete (because of Corollary 28).
Again, here we have used to the maximum, but we have covered thus only caterpillars with large Let us now use graph to create fourth special kind of caterpillars which we will use to widen our interval to caterpillars with small
Definition 31
Let and be integers for which is defined. For caterpillar is a caterpillar on odd number of vertices obtained from by appending a leaf to vertex of path in
Lemma 32
Let , and be integers for which is defined. Then
[TABLE]
Proof. Let and The definition of implies
[TABLE]
Simplifying this expression yields the result.
Corollary 33
It holds that
Let us now apply Theorem 6 on
Lemma 34
Let , and be integers for which is defined. For the interval is Wiener complete.
Proof. Let us denote Note that is the half of the number of leafs appended to the vertices of the interior path of for Since note that the definition of and Theorem 6 imply the result for
Now we can establish the minimum value of for which the difference between Wiener index of and can be βcoveredβ by Transformation A.
Lemma 35
Let , and be integers for which is defined. For the interval
[TABLE]
is Wiener complete.
Proof. First note that for it holds that
[TABLE]
Therefore, Lemma 34 implies it is sufficient to find integers and for which it holds that where By simple calculation it is easy to establish that the inequality holds for so the lema is proved.
Using Lemma 32 it is easy to establish that
[TABLE]
which is divisible by . Moreover, note that for it holds that
[TABLE]
Therefore we can use Lemma 35 and βglueβ together intervals both on the border between and and on the border of and so we will obtain one large interval which is Wiener complete (because of Corollary 33).
Finally, noting that for , and it holds that
[TABLE]
we conclude that we can βglueβ together two large Wiener complete intervals we obtained (one for large values of and the other for small values of ), and thus prove our main result.
Theorem 36
Let , , and The interval
[TABLE]
is Wiener complete.
Corollary 37
For odd it holds that
Proof. Using Theorem 23 and Lemmas 12 and 18 it is easy to calculate that
[TABLE]
We can now prove Conjectures 1 and 2 we stated in the introduction (to be more precise - prove the adjusted version of conjectures). Namely, Theorem 3 implies . Therefore the following theorem is proved.
Theorem 38
For odd it holds that .
Acknowledgments
This work has been supported in part by Croatian Science Foundation under the project 8481 (BioAmpMode) and Croatian-Chinese bilateral project βGraph-theoretical methods for nanostructures and nanomaterialsβ.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Y. A. Ban, S. Bereg, N. H. Mustafa, On a conjecture on Wiener indices in combinatorial chemistry, Algorithmica 40 (2004) 99β117.
- 2[2] I. Gutman, Y. N. Yeh, The sum of all distances in bipartite graphs, Math. Slovaca 45 (1995) 327-334.
- 3[3] M. Knor, R. Ε krekovski, A. Tepeh, Mathematical aspects of Wiener index, Ars math. contemp. 11. (2016) 327-352.
- 4[4] M. Krnc and R. Ε krekovski, On Wiener Inverse Interval Problem, MATCH Commun. Math. Comput. Chem. 75 (2016) 71β80.
- 5[5] M. Lepovic, I. Gutman, A collective property of trees and chemical trees, J. Chem. Inf. Comput. Sci. 38 (1998) 823β826.
- 6[6] K. Xu, M. Liu, K. C. Das, I. Gutman, B. Furtula, A survey on graphs extremal with respect to distance based topological indices, MATCH Commun. Math. Comput. Chem. 71 (2014) 461-508.
- 7[7] S. G. Wagner, A class of trees and its Wiener index, Acta Appl. Math. 91 (2006) 119-132.
- 8[8] H. Wang, G. Yu, All but 49 numbers are Wiener indices of trees, Acta Appl. Math. 92 (2006) 15-20.
