Transmission of perfect trees and rooted powers of graphs
Nicol\'as Cianci

TL;DR
This paper provides exact formulas for calculating the total distance between all pairs of vertices in perfect trees and rooted powers of connected finite graphs, advancing understanding of graph transmission.
Contribution
It introduces precise formulas for transmission in perfect trees and rooted powers, a novel contribution to graph distance analysis.
Findings
Exact formulas for transmission in perfect trees
Formulas for rooted powers of connected graphs
Enhanced methods for graph distance computation
Abstract
We give exact formulas for the transmission (i.e. the sum of all distances between vertices) of perfect trees and rooted powers of (connected finite) graphs.
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
TopicsGraph theory and applications · Advanced Graph Theory Research · Interconnection Networks and Systems
\GraphInit
[vstyle = Classic]
Transmission of perfect trees and rooted powers of graphs
Nicolás Cianci
Facultad de Ciencias Exactas y Naturales
Universidad Nacional de Cuyo
Mendoza, Argentina.
Abstract.
We give exact formulas for the transmission (i.e. the sum of all distances between vertices) of perfect trees and rooted powers of (connected finite) graphs.
Key words and phrases:
Graph, Distance, Transmission, Status, Network, Internet of Things, Tree, Mesh
2010 Mathematics Subject Classification:
Primary: 05C12, 05C76. Secondary: 05C05, 05C90, 94C15.
Research partially supported by grant M049 of SeCTyP, UNCuyo.
1. Introduction
The transmission of a connected graph is defined as the sum of all the distances between vertices of . Transmission is a graph invariant that has been studied, for example, in [1, 2, 3, 4, 5, 6].
Our main interest in the study of transmission of graphs lies in its application as an indicator of the performance of networks in the context of Internet of Things. Indeed, suppose a network of devices is modeled by an undirected simple connected graph with vertices , each of which represents a single device of the network, and edges for each pair of devices and that are able to send data packages, or messages, to each other. Assuming a routing protocol that minimizes the total amount of sent messages (or hop count) is being used, the expected amount of individual messages sent after some time under ideal conditions is equal to
[TABLE]
where represents the distance between the vertices and and is the expected amount of messages sent from device to device over that time. Now, if is either unknown or assumed to be independent of and for , then the expected amount of messages sent over time reduces to
[TABLE]
for some constant that is independent of the topology of the network. Hence, the transmission of graphs allows us to compare the performance of networks with different topologies when the rate of sent messages between specific devices is unknown or assumed to be equal to some constant for every pair of different devices.
In this article we compute the transmission of perfect –ary trees and rooted powers of graphs. These results will be used in a future article, which is currently in progress, in which we will compare the performance of different network topologies in the context of Internet of Things.
2. Preliminaries
Throughout this article, every graph will be a rooted finite undirected simple graph. Namely, a graph will be a 3–uple where is a finite non-empty set, is a set of 2–element subsets of and .
For a graph , we write , and for , and , respectively. As usual, the elements of and will be called the vertices of and the edges of , respectively, and will be called the root of .
For we say that and are adjacent vertices of , and we write , if . If , the degree of is the number of vertices of that are adjacent to .
The number of vertices of will be denoted by .
Given two vertices and of and a non-negative integer , a path (of length ) between and is a sequence of vertices of such that
[TABLE]
The distance between and in is the infimum of the set of non-negative integers such that there is a path of length between and . When the graph is understood, the distance will be simply denoted by .
We will say that is connected if there is a path between and for every pair of vertices and of . Equivalently, is connected if the distance between and is finite for every .
If is connected and , the transmission111The transmission of a vertex in is also called the status of . See [1]. of in , which will be denoted by , is defined as the sum of the distances between and every vertex of , that is,
[TABLE]
The transmission of the root of in will be denoted by .
The transmission of is defined as the sum
[TABLE]
It is clear that the expressions
[TABLE]
are the mean distance between vertices and the mean distance between different vertices of , respectively. Hence, the transmission of graphs can be used to compute other indicators of network performance as well [4].
Definition 2.1**.**
Let and be two rooted graphs. The one-point union of and is the graph obtained by identifying the roots of and . Namely, the set of vertices of is the wedge sum of the pointed sets and and two vertices of are adjacent in if and only if
- •
there exist representatives of and in that are adjacent in , or
- •
there exist representatives of and in that are adjacent in .
Without loss of generality, we can always assume that and , in which case, is just the union of the graphs and , that is, . Under this assumption, it is clear that and are adjacent in if and only if
- •
and , or
- •
and .
Moreover, any path in from a vertex of to a vertex of must include the root . Hence, it is easy to see that
[TABLE]
The following proposition is easy to obtain.
Proposition 2.2**.**
Let and be two connected rooted graphs. Then
[TABLE]
and
[TABLE]
Proof.
We assume that and that .
The first equality is clear. On the other hand, we have that
[TABLE]
The one-point union of finite rooted graphs is an associative and commutative operation. Moreover, we can recursively define the one-point union of a finite collection of rooted graphs as
[TABLE]
Using proposition 2.2 and an inductive argument we obtain the following more general result.
Proposition 2.3**.**
Let be connected rooted graphs. Then
[TABLE]
and
[TABLE]
Definition 2.4**.**
Let and be two rooted graphs. The rooted product of and is the graph with set of vertices and root , where two vertices and are adjacent if and only if either
- •
and , or
- •
and .
It is clear that
[TABLE]
for every and , where .
The following result can be found in [6].
Proposition 2.5** ([6, Theorem 5]).**
Let and be connected rooted graphs. Then
[TABLE]
Proof.
Let be the root of .
We have that
[TABLE]
where, in each of the previous sums, , range in and , range in . ∎
For the sake of completeness, and since the main goal of this article is to provide theoretic tools that will allow us to compare the performance of networks of different sizes and topologies in the context of Internet of Things, we state some simple results about transmission of well-known families of graphs that are commonly used to model such networks.
The proofs of the following three propositions are straightforward and will be left to the reader.
Proposition 2.6**.**
Let be a complete graph with vertices. Then
[TABLE]
Proposition 2.7**.**
Let be a circular graph with vertices. Then
[TABLE]
Proposition 2.8**.**
Let be the star graph with vertices, that is, is the complete bipartite graph . Then,
[TABLE]
Definition 2.9**.**
Let . Let , and, for , let be the path graph with vertices . We define the mesh graph as the cartesian product
[TABLE]
If and are two vertices of then
[TABLE]
The following result is already known and can be found in [4].
Proposition 2.10** ([4, Section 2]).**
Let and let . Then
[TABLE]
Proof.
For we have that
[TABLE]
It follows that
[TABLE]
∎
Alternatively, proposition 2.10 can be proved using Theorem 1 of [6].
3. Main results
In this section we show that the transmission of the perfect –ary tree of depth is
[TABLE]
for every and every , and that the transmission of the –fold rooted product of a rooted connected graph with itself, is
[TABLE]
for every , where .
3.1. Transmission of perfect trees
We define the following simple construction on rooted graphs.
Definition 3.1**.**
Let , that is, is the complete graph with vertices [math] and and root , and let be any rooted graph. For simplicity, we assume that . We define the rooted graph as
[TABLE]
In other words, the rooted graph has the same underlying graph as but its root is the vertex [math] of instead of the vertex .
Lemma 3.2**.**
Let be a rooted connected graph. Then
[TABLE]
and
[TABLE]
Proof.
Let . It is clear that for every . Thus,
[TABLE]
On the other hand, we have that
[TABLE]
by 2.2. ∎
Definition 3.3**.**
Let . For we recursively define the perfect -ary tree of depth , denoted by , as follows.
- •
is the only possible graph with one vertex.
- •
For , we define
[TABLE]
It is easy to see that for every .
Transmission of trees has been studied, for example, in [2, 4]. Our next result is an exact formula for the transmission of perfect trees.
Proposition 3.4**.**
Let . Then
[TABLE]
for every .
Proof.
By 3.2
[TABLE]
for . By 2.3, it follows that
[TABLE]
for every . Since , the reader can verify by induction on that
[TABLE]
and that
[TABLE]
for every .
By 2.3 we obtain that
[TABLE]
for every . On the other hand, by 3.2 it follows that
[TABLE]
and hence
[TABLE]
for every .
Again, the reader can verify by induction on that
[TABLE]
for every , as claimed. ∎
From the last proposition one obtains that the transmission of a perfect binary tree of depth is given by
[TABLE]
This result was previously obtained in [4].
Next, we give a generating function for the sequence for every .
Proposition 3.5**.**
Let , . Then, the sequence is generated by the function defined by
[TABLE]
Proof.
Let be the (bilateral) sequence defined by
[TABLE]
By 3.4,
[TABLE]
for every , where, as usual, denotes the convolution of with itself.
Note that, since the sequences and are generated by the functions defined by
[TABLE]
respectively, then the sequence is generated by the function defined by
[TABLE]
Thus, the sequence is generated by the function defined by
[TABLE]
By means of the substitution , one obtains that the sequence is generated by the function as claimed. ∎
3.2. Transmission of rooted powers of graphs
In this subsection, we define the rooted powers of a rooted graph and show that the transmission of can be expressed in terms of , , and for every connected rooted graph .
Definition 3.6**.**
Let be a rooted graph and let . We define the rooted –th power of , which will be denoted as , as the –fold rooted product of with itself, that is, and for every .
Definition 3.7**.**
For we define the following polynomials in the variable :
- •
, and
- •
.
Lemma 3.8**.**
The polynomials and defined in 3.7 can be recursively defined by:
- •
* and for , and*
- •
* and for ,*
respectively.
Proof.
The result follows easily by induction on . ∎
Proposition 3.9**.**
Let be a connected rooted graph, let and let . Then
[TABLE]
Proof.
By 2.5 it is clear that
[TABLE]
This means that if then
[TABLE]
Since , the result follows from 3.8 by an inductive argument. ∎
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Buckley, F., and Harary, F. Distance in graphs . The Advanced Book Program. Addison-Wesley Pub. Co., 1990.
- 2[2] Doyle, J., and Graver, J. Mean distance in a graph. Discrete Mathematics 17 , 2 (1977), 147 – 154.
- 3[3] Entringer, R. C., Jackson, D. E., and Snyder, D. Distance in graphs. Czechoslovak Mathematical Journal 26 , 2 (1976), 283–296.
- 4[4] Parhami, B. Exact formulas for the average internode distance in mesh and binary tree networks. Computer Science and Information Technology 1 , 2 (2013), 165–168.
- 5[5] Šoltés, L. Transmission in graphs: a bound and vertex removing. Mathematica Slovaca 41 , 1 (1991), 11–16.
- 6[6] Yeh, Y.-N., and Gutman, I. On the sum of all distances in composite graphs. Discrete Mathematics 135 , 1-3 (1994), 359–365.
