0% found this document useful (0 votes)
48 views

Tree

The document discusses trees and fundamental circuits in graph theory. It defines trees and their properties, provides examples of trees, and discusses distance and centers in trees. The document is intended as a reference for graph theory concepts related to trees.

Uploaded by

engedicalwrites
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
48 views

Tree

The document discusses trees and fundamental circuits in graph theory. It defines trees and their properties, provides examples of trees, and discusses distance and centers in trees. The document is intended as a reference for graph theory concepts related to trees.

Uploaded by

engedicalwrites
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 67

Trees and Fundamental circuits

Trees and Fundamental circuits

Juhi Kesarwani Ashish Kumar Kesarwany

Mathematics Division, School of Advanced Sciences and Languages


VIT Bhopal University, Bhopal-Indore Highway, Kothrikalan, Sehore, Madhya Pradesh, 466114, India

April 12, 2024

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 1/1
Table of Contents

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 2/1
Definition (Trees)
A tree is a connected graph without any circuits. The following graph, for instance,
is a tree.

u x

Figure 1: Tree.

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 3/1
Definition (Trees)
A tree is a connected graph without any circuits. The following graph, for instance,
is a tree.

u x

Figure 1: Tree.

Note
A tree is simple graph, that is, having neither a self-loop nor parallel edges.
Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 3/1
Example
Trees with one, two, three, and four vertices are shown below:

Figure 2: Trees with one, two, three, and four vertices.

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 4/1
Example
A river with its tributaries and subtributaries can be represented by a tree.

The sorting of mail according to zip code is done according to a tree (called
decision tree or sorting tree).
Figure ?? represents the flow of mail. All the mail arrives at some local office,
vertex N. The most significant digit in the zip code is read at N, and the
mail is divided into 10 piles N1 , N2 ,. . . ,N9 , and N0 , depending on the most
significant digit. Each pile is further divided into 10 piles according to the
second most significant digit, and so on, till the mail is subdivided into 105
possible piles, each representing a unique five-digit zip code.

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 5/1
Figure 3: Decision tree.

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 6/1
Some Properties of trees
☞ There is one and only one path between every pair of vertices in a tree, T .

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 7/1
Some Properties of trees
☞ There is one and only one path between every pair of vertices in a tree, T .
☞ If in a graph G there is one and only one path between every pair of vertices,
G is a tree.

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 7/1
Some Properties of trees
☞ There is one and only one path between every pair of vertices in a tree, T .
☞ If in a graph G there is one and only one path between every pair of vertices,
G is a tree.

☞ A tree with n vertices has n − 1 edges.

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 7/1
Some Properties of trees
☞ There is one and only one path between every pair of vertices in a tree, T .
☞ If in a graph G there is one and only one path between every pair of vertices,
G is a tree.

☞ A tree with n vertices has n − 1 edges.


☞ Any connected graph with n vertices and n − 1 edges is a tree.

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 7/1
Some Properties of trees
☞ There is one and only one path between every pair of vertices in a tree, T .
☞ If in a graph G there is one and only one path between every pair of vertices,
G is a tree.

☞ A tree with n vertices has n − 1 edges.


☞ Any connected graph with n vertices and n − 1 edges is a tree.
☞ A graph is a tree if and only if it is minimally connected.

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 7/1
Some Properties of trees
☞ There is one and only one path between every pair of vertices in a tree, T .
☞ If in a graph G there is one and only one path between every pair of vertices,
G is a tree.

☞ A tree with n vertices has n − 1 edges.


☞ Any connected graph with n vertices and n − 1 edges is a tree.
☞ A graph is a tree if and only if it is minimally connected.
☞ A graph G with n vertices, n − 1 edges, and no circuits is connected (i.e., it is
a tree) .

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 7/1
Some Properties of trees
☞ There is one and only one path between every pair of vertices in a tree, T .
☞ If in a graph G there is one and only one path between every pair of vertices,
G is a tree.

☞ A tree with n vertices has n − 1 edges.


☞ Any connected graph with n vertices and n − 1 edges is a tree.
☞ A graph is a tree if and only if it is minimally connected.
☞ A graph G with n vertices, n − 1 edges, and no circuits is connected (i.e., it is
a tree) .

☞ In any tree (with two or more vertices), there are at least two pendant vertices.
Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 7/1
Example
A graph G has ten vertices and twelve edges. Is it a tree?

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 8/1
Example
A graph G has ten vertices and twelve edges. Is it a tree?

Solution
No. Because, we know that any tree with ten vertices has nine edges, not twelve.

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 8/1
Example
Find all nonisomorphic trees with four vertices.

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 9/1
Example
Find all nonisomorphic trees with four vertices.

Solution
We know that any tree with four vertices has three edges. Thus, by handshaking
theorem, the total degree of a tree with four vertices must be 6. Also, every tree
with more than one vertex has at least two vertices of degree 1. Thus the following
combinations of degrees for the vertices are the only ones possible:
1, 1, 1, 3 and 1, 1, 2, 2.
There are two nonisomorphic trees corresponding to both of these possibilities, as
shown below.

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 9/1
Example
Give an example of a graph with five vertices and four edges that is not a tree.

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 10 / 1
Example
Give an example of a graph with five vertices and four edges that is not a tree.

Solution
Such a graph cannot be connected because we know that Any connected graph
with n vertices and n − 1 edges is a tree. One example of such a disconnected
graph is shown below.

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 10 / 1
Exercise 1:
In each of the following, either draw a graph with the given specifications or explain
why no such graph exists.
(a) Tree, nine vertices, nine edges
(b) Graph, connected, nine vertices, nine edges
(c) Graph, circuit-free, nine vertices, six edges
(d) Tree, six vertices, total degree 14
(e) Tree, five vertices, total degree 8
(f) Graph, connected, six vertices, five edges, has a nontrivial circuit
(g) Graph, two vertices, one edge, not a tree
(h) Graph, circuit-free, seven vertices, four edges
(i) Tree, twelve vertices, fifteen edges
(j) Graph, six vertices, five edges, not a tree
(k) Tree, five vertices, total degree 10
(l) Graph, connected, ten vertices, nine edges, has a nontrivial circuit
(m) Simple graph, connected, six vertices, six edges
(n) Tree, ten vertices, total degree 24

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 11 / 1
Exercise 2:
Answer the following:
(a) A connected graph has twelve vertices and eleven edges. Does it have a vertex
of degree 1? Why?
(b) A connected graph has nine vertices and twelve edges. Does it have a nontrivial
circuit? Why?
(c) Suppose that v is a vertex of degree 1 in a connected graph G and that e is
the edge incident on v . Let G be the subgraph of G obtained by removing v
and e from G . Must G be connected? Why?
(d) A graph has eight vertices and six edges. Is it connected? Why?

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 12 / 1
Distance and centers in tree

Definition (Distance)
In a connected graph G , the distance d(vi , vj ) between two of its vertices vi and vj
is the length of the shortest path (i.e., the number of edges in the shortest path)
between them.

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 13 / 1
Distance and centers in tree

Definition (Distance)
In a connected graph G , the distance d(vi , vj ) between two of its vertices vi and vj
is the length of the shortest path (i.e., the number of edges in the shortest path)
between them.

Note
The definition of distance between any two vertices is valid for any connected graph
(not necessarily a tree). In a graph that is not a tree, there are generally several
paths between a pair of vertices. We have to enumerate all these paths and find
the length of the shortest one. (There may be several shortest paths.)

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 13 / 1
Example
For instance, some of the paths between vertices v1 and v2 in Fig. ?? are (a, e),
(a, c, f ), (b, c, e), (b, f ), (b, g , h), and (b, g , i, k). There are two shortest paths
(a, e) and (b, f ), each of length two. Hence d(v1 , v2 ) = 2.

Figure 4: Distance between v1 and v2 is two.

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 14 / 1
Remark
In a tree, since there is exactly one path between any two vertices, the determination
of distance is much easier.

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 15 / 1
Remark
In a tree, since there is exactly one path between any two vertices, the determination
of distance is much easier.

Example
For instance, in the tree of Fig. ??, d(a, b) = 1, d(a, c) = 2, d(c, b) = 1.

Figure 5: Tree

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 15 / 1
Remark
The distance between vertices of a connected graph satisfies the following
conditions:

☞ Non-negativity: d(u, v ) ≥ 0, and d(u, v ) = 0 if and only if u = v .

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 16 / 1
Remark
The distance between vertices of a connected graph satisfies the following
conditions:

☞ Non-negativity: d(u, v ) ≥ 0, and d(u, v ) = 0 if and only if u = v .


☞ Symmetry: d(u, v ) = d(v , u).

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 16 / 1
Remark
The distance between vertices of a connected graph satisfies the following
conditions:

☞ Non-negativity: d(u, v ) ≥ 0, and d(u, v ) = 0 if and only if u = v .


☞ Symmetry: d(u, v ) = d(v , u).
☞ Triangle inequality: d(u, v ) ≤ d(u, w ) + d(w , v ) for any vertex w .

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 16 / 1
Center of a graph

Definition(Center of a graph)
The eccentricity E (v ) of a vertex v in a graph G is the distance from v to the
vertex farthest from v in G ; that is,

E (v ) = max d(v , vi )
vi ∈V (G )

A vertex with minimum eccentricity in graph G is called a center of G .

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 17 / 1
Example
The eccentricities of the four vertices in Fig. ?? are E (a) = 2, E (b) = 1,
E (c) = 2, and E (d) = 2. Hence vertex b is the center of this tree.

Figure 6: Tree

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 18 / 1
Example
The following tree has two vertices having the same minimum eccentricity. Hence
this tree has two centers.

E (a) = 3
E (b) = 2
E (c) = 3
E (d) = 2
E (e) = 3
E (f ) = 3

Figure 7: Eccentricities of the vertices of a tree.

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 19 / 1
Example
What is/are center/s in the following tree.

(a)

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 20 / 1
Ans:

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 21 / 1
(b)

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 22 / 1
(b)

Ans:

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 22 / 1
(c)

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 23 / 1
(c)

Ans:

(d)

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 23 / 1
(c)

Ans:

(d)

Ans:

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 23 / 1
Theorem
Every tree has either one or two centers.

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 24 / 1
Theorem
Every tree has either one or two centers.

Theorem
If a tree T has two centers, the two centers must be adjacent.

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 24 / 1
Definition(Radius and Diameter)
The eccentricity of a center (which is the distance from the center of the tree to
the farthest vertex) in a tree is defined as the radius of the tree. The diameter of
a tree T , on the other hand, is defined as the length of the longest path in T . A
radius in a tree is not necessarily half its diameter.

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 25 / 1
V3 V4

heFind
eccentricity
the eccentricity ofof
all all vertices, radius, diameter and
Exercise 3:
vertices, radius, diameter and centre of the graph given
ven that
below. It isthe
given distance between
that the distance between anyany two adjacent
two adjacent vertices is 1. vertic

raph given above V= {v 1, v2 , v 3 , v4 , v5 , v 6 , v7}. It is al


ow,
1; d(v 1 , V 3 ) = 2; d(v 1 , V 4)
2; d(v 1 , V 5 ) = 3; d(v 1 , V7)
Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 26 / 1
Rooted tree
Definition(Rooted tree)
A tree in which one vertex (called the root) is distinguished from all the others is
called a rooted tree. In other words, a rooted tree is a tree in which one vertex has
been designated as the root and every edge is directed away from the root.

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 27 / 1
Rooted tree
Definition(Rooted tree)
A tree in which one vertex (called the root) is distinguished from all the others is
called a rooted tree. In other words, a rooted tree is a tree in which one vertex has
been designated as the root and every edge is directed away from the root.

Example
All rooted trees with four vertices are shown in Fig. ??.

Figure 8: Rooted trees with four vertices.


Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 27 / 1
Fundamental terminologies

Level of a vertex: The level of a vertex is the number of edges along the unique
path between it and the root.

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 28 / 1
Fundamental terminologies

Level of a vertex: The level of a vertex is the number of edges along the unique
path between it and the root.

Height of a rooted tree: The height of a rooted tree is the maximum level of any
vertex of the tree.

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 28 / 1
Fundamental terminologies

Level of a vertex: The level of a vertex is the number of edges along the unique
path between it and the root.

Height of a rooted tree: The height of a rooted tree is the maximum level of any
vertex of the tree.

Parent of a vertex: If v is a vertex in T other than the root, the parent of v is


the unique vertex u such that there is a directed edge from u to v .

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 28 / 1
Fundamental terminologies

Level of a vertex: The level of a vertex is the number of edges along the unique
path between it and the root.

Height of a rooted tree: The height of a rooted tree is the maximum level of any
vertex of the tree.

Parent of a vertex: If v is a vertex in T other than the root, the parent of v is


the unique vertex u such that there is a directed edge from u to v .

Children of a vertex: When u is the parent of v , v is called a child of u. In other


words, the children of u are all those vertices that are adjacent to u and are one
level farther away from the root than u.

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 28 / 1
Fundamental terminologies

Level of a vertex: The level of a vertex is the number of edges along the unique
path between it and the root.

Height of a rooted tree: The height of a rooted tree is the maximum level of any
vertex of the tree.

Parent of a vertex: If v is a vertex in T other than the root, the parent of v is


the unique vertex u such that there is a directed edge from u to v .

Children of a vertex: When u is the parent of v , v is called a child of u. In other


words, the children of u are all those vertices that are adjacent to u and are one
level farther away from the root than u.

Siblings of a vertex: Vertices with the same parent are called siblings.

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 28 / 1
Ancestors of a vertex: The ancestors of a vertex other than the root are the
vertices in the path from the root to this vertex, excluding the vertex itself and
including the root (that is, its parent, its parent’s parent, and so on, until the root
is reached).

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 29 / 1
Ancestors of a vertex: The ancestors of a vertex other than the root are the
vertices in the path from the root to this vertex, excluding the vertex itself and
including the root (that is, its parent, its parent’s parent, and so on, until the root
is reached).

Descendants of a vertex: The descendants of a vertex v are those vertices that


have v as an ancestor.

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 29 / 1
Ancestors of a vertex: The ancestors of a vertex other than the root are the
vertices in the path from the root to this vertex, excluding the vertex itself and
including the root (that is, its parent, its parent’s parent, and so on, until the root
is reached).

Descendants of a vertex: The descendants of a vertex v are those vertices that


have v as an ancestor.

Leaf: A vertex of a rooted tree is called a leaf if it has no children.

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 29 / 1
Ancestors of a vertex: The ancestors of a vertex other than the root are the
vertices in the path from the root to this vertex, excluding the vertex itself and
including the root (that is, its parent, its parent’s parent, and so on, until the root
is reached).

Descendants of a vertex: The descendants of a vertex v are those vertices that


have v as an ancestor.

Leaf: A vertex of a rooted tree is called a leaf if it has no children.

Internal vertices: Vertices that have children are called internal vertices. The root
is an internal vertex unless it is the only vertex in the graph, in which case it is a
leaf.

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 29 / 1
Ancestors of a vertex: The ancestors of a vertex other than the root are the
vertices in the path from the root to this vertex, excluding the vertex itself and
including the root (that is, its parent, its parent’s parent, and so on, until the root
is reached).

Descendants of a vertex: The descendants of a vertex v are those vertices that


have v as an ancestor.

Leaf: A vertex of a rooted tree is called a leaf if it has no children.

Internal vertices: Vertices that have children are called internal vertices. The root
is an internal vertex unless it is the only vertex in the graph, in which case it is a
leaf.

Subtree: If a is a vertex in a tree, the subtree with a as its root is the subgraph of the
tree consisting of a and its descendants and all edges incident to these descendants.

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 29 / 1
Example
In the rooted tree T (with root a) shown in Fig. ??, find the parent of c, the
children of g , the siblings of h, all ancestors of e, all descendants of b, all internal
vertices, and all leaves. What is the subtree rooted at g ?

Figure 9: A Rooted Tree T .

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 30 / 1
Solution
The parent of c is b. The children of g are h, i, and j . The siblings of h are i and
j. The ancestors of e are c, b, and a. The descendants of b are c, d, and e. The
internal vertices are a, b, c, g , h, and j. The leaves are d, e, f , i, k, l, and m. The
subtree rooted at g is shown in Fig. ??.

Figure 10: The Subtree Rooted at g


Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 31 / 1
Remark
The trees which are not rooted are called nonrooted trees or free trees.

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 32 / 1
Remark
The trees which are not rooted are called nonrooted trees or free trees.

Example
1 4

<latexit sha1_base64="uz9XrFtIwy5ge+/Te0U5ApGNITA=">AAACznichVFLS8NAEJ7GV1tfVY9egq3gQUriRY8FH3gRKpi2UEtJ0m0MzYvNtlBL8erNq/40/S0e/HZNBS3SDZuZ/eabb2d2nCTwU2EY7zltaXlldS1fKK5vbG5tl3Z2G2k85C6z3DiIecuxUxb4EbOELwLWSjizQydgTWdwLuPNEeOpH0d3YpywTmh7kd/3XVsAsiqsa1a6pbJRNdTS5x0zc8qUrXpc+qB76lFMLg0pJEYRCfgB2ZTia5NJBiXAOjQBxuH5Ks5oSkXkDsFiYNhAB/h7OLUzNMJZaqYq28UtATZHpk6H2FdK0QFb3srgp7Cf2I8K8/69YaKUZYVjWAeKBaV4A1zQAxiLMsOMOatlcabsSlCfzlQ3PupLFCL7dH90LhDhwAYqotOlYnrQcNR5hBeIYC1UIF95pqCrjnuwtrJMqUSZog09DitfH/VgzObfoc47jZOqaVTNW7NcO84Gnqd9OqAjTPWUanRNddThQvOFXulNq2sjbao9fVO1XJazR7+W9vwFd+OP3Q==</latexit>
sha1_base64="XswH8IvX+M78VY4erKm+2KTDmVs=">AAACznichVHLTsJAFD3UF+ALHzs3RDBxYUjrRpckPuLGBBNBEiCkLQM29JW2kCAhbt251U/Tb3Hh6VBMlBhuM713zj33zL0zhm9bYaSqHyllaXlldS2dya5vbG5t53Z2a6E3CExRNT3bC+qGHgrbckU1siJb1P1A6I5hiwejfxHnH4YiCC3PvY9Gvmg5es+1upapR4SqRdHWiu1cQS2p0vLzgZYEhXKquQ9axct9ookOPJgYwIGAi4ixDR0hvwY0qPCJtTAmFjCyZF5ggixrB2QJMnSiff573DUS1OU+1gxltclTbK6AlXkccV1LRYPs+FTBOKT/4nqSWO/fE8ZSOe5wRG9QMSMVb4lHeCRjUaWTMGe9LK6Mp4rQxbmcxmJ/vkTiOc0fnUtmAmJ9mcnjSjJ71DDkfsgbcOmr7CC+5ZlCXk7codelF1LFTRR16gX08e2zHz6z9vdR54PaaUlTS9qdViifYGppHOAQx3zVM5Rxgwr7MKn5ije8KxVlqEyU5ylVSSU1e/hlyss3A+qQjg==</latexit>
e1 <latexit sha1_base64="/WgRcRwMt21v26jAWGH/ubRR3A0=">AAACznichVFLS8NAEJ7GV1tfVY9egq3gQUoigh4LPvAiVDBtoZaSpGtcmhebtFBL8erNq/40/S0e/HZNBS3SDZuZ/eabb2d2nNjnSWoY7zltYXFpeSVfKK6urW9slra2G0k0EC6z3MiPRMuxE+bzkFkpT33WigWzA8dnTad/JuPNIRMJj8LbdBSzTmB7Ib/nrp0Csiqse1zplspG1VBLn3XMzClTtupR6YPuqEcRuTSggBiFlML3yaYEX5tMMigG1qExMAGPqzijCRWROwCLgWED7ePv4dTO0BBnqZmobBe3+NgCmTrtY18qRQdseSuDn8B+Yj8qzPv3hrFSlhWOYB0oFpTiNfCUHsCYlxlkzGkt8zNlVynd06nqhqO+WCGyT/dH5xwRAayvIjpdKKYHDUedh3iBENZCBfKVpwq66rgHayvLlEqYKdrQE7Dy9VEPxmz+Heqs0ziqmkbVvDHLtcNs4HnapT06wFRPqEZXVEcdLjRf6JXetLo21Cba0zdVy2U5O/Rrac9ffxiP4A==</latexit>
sha1_base64="kjmEpJwKZUrSDlGYaO1XVdTPxRc=">AAACznichVHLSsNAFD2Nr7a+6mPnptgKLqQkIuiy4AM3QgX7gLaUJJ3W0DQJSVqopbh151Y/Tb/FhSfTVNAivWFy75x77pl7ZwzPtoJQVT8SytLyyupaMpVe39jc2s7s7FYCd+Cbomy6tuvXDD0QtuWIcmiFtqh5vtD7hi2qRu8yyleHwg8s13kIR55o9vWuY3UsUw8JlfOidZZvZXJqQZWWnQ+0OMgVE4190Epu5hMNtOHCxAB9CDgIGdvQEfCrQ4MKj1gTY2I+I0vmBSZIs3ZAliBDJ9rjv8tdPUYd7iPNQFabPMXm8lmZxRHXjVQ0yI5OFYwD+i+uJ4l1/z1hLJWjDkf0BhVTUvGOeIhHMhZV9mPmrJfFldFUITq4kNNY7M+TSDSn+aNzxYxPrCczWVxLZpcahtwPeQMOfZkdRLc8U8jKidv0uvRCqjixok49nz66ffbDZ9b+Pup8UDktaGpBu9dyxRNMLYkDHOKYr3qOIm5RYh8mNV/xhnelpAyVifI8pSqJuGYPv0x5+QYLH5CR</latexit>
e4
<latexit sha1_base64="+nI7qe/hX9fEC9zHuZs/izfKj2Q=">AAACznichVFLS8NAEJ7GV1tfVY9egq3gQUoiiB4LPvAiVDBtoZaSpGtcmhebtFBL8erNq/40/S0e/HZNBS3SDZuZ/eabb2d2nNjnSWoY7zltYXFpeSVfKK6urW9slra2G0k0EC6z3MiPRMuxE+bzkFkpT33WigWzA8dnTad/JuPNIRMJj8LbdBSzTmB7Ib/nrp0Csiqse1zplspG1VBLn3XMzClTtupR6YPuqEcRuTSggBiFlML3yaYEX5tMMigG1qExMAGPqzijCRWROwCLgWED7ePv4dTO0BBnqZmobBe3+NgCmTrtY18qRQdseSuDn8B+Yj8qzPv3hrFSlhWOYB0oFpTiNfCUHsCYlxlkzGkt8zNlVynd06nqhqO+WCGyT/dH5xwRAayvIjpdKKYHDUedh3iBENZCBfKVpwq66rgHayvLlEqYKdrQE7Dy9VEPxmz+Heqs0ziqmkbVvDHLtcNs4HnapT06wFRPqEZXVEcdLjRf6JXetLo21Cba0zdVy2U5O/Rrac9fgX+P4Q==</latexit>
sha1_base64="ZRBvGMkiGFOP9DRU+maXT5iLg9U=">AAACznichVHLSsNAFD2Nr7a+6mPnptgKLqQkguiy4AM3QgX7gLaUJJ3W0DQJSVqopbh151Y/Tb/FhSfTVNAivWFy75x77pl7ZwzPtoJQVT8SytLyyupaMpVe39jc2s7s7FYCd+Cbomy6tuvXDD0QtuWIcmiFtqh5vtD7hi2qRu8yyleHwg8s13kIR55o9vWuY3UsUw8JlfOidZZvZXJqQZWWnQ+0OMgVE4190Epu5hMNtOHCxAB9CDgIGdvQEfCrQ4MKj1gTY2I+I0vmBSZIs3ZAliBDJ9rjv8tdPUYd7iPNQFabPMXm8lmZxRHXjVQ0yI5OFYwD+i+uJ4l1/z1hLJWjDkf0BhVTUvGOeIhHMhZV9mPmrJfFldFUITq4kNNY7M+TSDSn+aNzxYxPrCczWVxLZpcahtwPeQMOfZkdRLc8U8jKidv0uvRCqjixok49nz66ffbDZ9b+Pup8UDktaGpBu9dyxRNMLYkDHOKYr3qOIm5RYh8mNV/xhnelpAyVifI8pSqJuGYPv0x5+QYNhpCS</latexit>
e5

<latexit sha1_base64="MrIq0qf3GcB1lQyyyANAwumkqhQ=">AAACznichVFLS8NAEB7jq62vqkcvwVbwICXpRY8FH3gRKpi2UEvZpNu4NC+SbaGW4tWbV/1p+ls8+GVNBS3SDZuZ/eabb2d27MgTiTSM9yVteWV1bT2XL2xsbm3vFHf3Gkk4jB1uOaEXxi2bJdwTAbekkB5vRTFnvu3xpj04T+PNEY8TEQZ3chzxjs/cQPSFwyQgq8y71XK3WDIqhlr6vGNmTomyVQ+LH3RPPQrJoSH5xCkgCd8jRgm+NplkUASsQxNgMTyh4pymVEDuECwOBgM6wN/FqZ2hAc6pZqKyHdziYcfI1OkI+0op2mCnt3L4Cewn9qPC3H9vmCjltMIxrA3FvFK8AS7pAYxFmX7GnNWyODPtSlKfzlQ3AvVFCkn7dH50LhCJgQ1URKdLxXShYavzCC8QwFqoIH3lmYKuOu7BMmW5UgkyRQa9GDZ9fdSDMZt/hzrvNKoV06iYt2apdpINPEcHdEjHmOop1eia6qjDgeYLvdKbVtdG2lR7+qZqS1nOPv1a2vMXekqP3g==</latexit>
sha1_base64="lc6D/eO+1Q67E+a6q+epVE5aaOs=">AAACznichVHLTsJAFD3UF+ALHzs3RDBxYUjLRpckPuLGBBN5JEBIWwZsKG3TFhIkxK07t/pp+i0uPB2KiRLDbab3zrnnnrl3xvBsKwhV9SOhrKyurW8kU+nNre2d3czefjVwh74pKqZru37d0ANhW46ohFZoi7rnC31g2KJm9C+jfG0k/MBynYdw7InWQO85Vtcy9ZBQJS/axXw7k1MLqrTsYqDFQa6UaB6CVnYzn2iiAxcmhhhAwEHI2IaOgF8DGlR4xFqYEPMZWTIvMEWatUOyBBk60T7/Pe4aMepwH2kGstrkKTaXz8osTrhupKJBdnSqYBzQf3E9Saz37wkTqRx1OKY3qJiSinfEQzySsaxyEDPnvSyvjKYK0cWFnMZif55EojnNH50rZnxifZnJ4loye9Qw5H7EG3DoK+wguuW5QlZO3KHXpRdSxYkVder59NHtsx8+s/b3UReDarGgqQXtXsuVzjCzJI5wjFO+6jlKuEWZfZjUfMUb3pWyMlKmyvOMqiTimgP8MuXlGwZRkI8=</latexit>
e2 <latexit sha1_base64="8YDSK5IzShYOtlLjFHYPepuzYVI=">AAACznichVFLS8NAEJ7GV1tfVY9egq3gQUqiBz0WfOBFqGDaQi0lSde4NC82aaGW4tWbV/1p+ls8+O2aClqkGzYz+803387sOLHPk9Qw3nPawuLS8kq+UFxdW9/YLG1tN5JoIFxmuZEfiZZjJ8znIbNSnvqsFQtmB47Pmk7/TMabQyYSHoW36ShmncD2Qn7PXTsFZFVY97jSLZWNqqGWPuuYmVOmbNWj0gfdUY8icmlAATEKKYXvk00JvjaZZFAMrENjYAIeV3FGEyoidwAWA8MG2sffw6mdoSHOUjNR2S5u8bEFMnXax75Uig7Y8lYGP4H9xH5UmPfvDWOlLCscwTpQLCjFa+ApPYAxLzPImNNa5mfKrlK6p1PVDUd9sUJkn+6PzjkiAlhfRXS6UEwPGo46D/ECIayFCuQrTxV01XEP1laWKZUwU7ShJ2Dl66MejNn8O9RZp3FUNY2qeWOWa4fZwPO0S3t0gKmeUI2uqI46XGi+0Cu9aXVtqE20p2+qlstydujX0p6/AHyxj98=</latexit>
sha1_base64="QA5DwdX7OUbJabZzzOG0J1i5jc8=">AAACznichVHLTsJAFD3UF+ALHzs3RDBxYUirC12S+IgbE0zkkQAhbRmwobRNW0iQELfu3Oqn6be48HQoJkoMt5neO+eee+beGcOzrSBU1Y+EsrS8srqWTKXXNza3tjM7u5XAHfimKJuu7fo1Qw+EbTmiHFqhLWqeL/S+YYuq0buM8tWh8APLdR7CkSeafb3rWB3L1ENC5bxoneVbmZxaUKVl5wMtDnLFRGMftJKb+UQDbbgwMUAfAg5CxjZ0BPzq0KDCI9bEmJjPyJJ5gQnSrB2QJcjQifb473JXj1GH+0gzkNUmT7G5fFZmccR1IxUNsqNTBeOA/ovrSWLdf08YS+WowxG9QcWUVLwjHuKRjEWV/Zg562VxZTRViA4u5DQW+/MkEs1p/uhcMeMT68lMFteS2aWGIfdD3oBDX2YH0S3PFLJy4ja9Lr2QKk6sqFPPp49un/3wmbW/jzofVE4LmlrQ7rVc8QRTS+IAhzjmq56jiFuU2IdJzVe84V0pKUNlojxPqUoirtnDL1NevgEIuJCQ</latexit>
e3

2 3

Figure 11: An example of an unrooted tree Figure 12: A free tree


with four leaves

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 32 / 1
Definition(Binary Trees)
A binary tree is defined as a tree in which there is exactly one vertex of degree two,
and each of the remaining vertices is of degree one or three. (Obviously, we are
talking about trees with three or more vertices.) Since the vertex of degree two is
distinct from all other vertices, this vertex serves as a root. Thus every binary tree
is a rooted tree.

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 33 / 1
Example

Figure 13: A 13-vertex, 4-level binary tree.

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 34 / 1
The following two properties of binary trees follow directly from the definition:

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 35 / 1
The following two properties of binary trees follow directly from the definition:

Property-1: The number of vertices n in a binary tree is always odd.

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 35 / 1
The following two properties of binary trees follow directly from the definition:

Property-1: The number of vertices n in a binary tree is always odd.

Proof.
This is because there is exactly one vertex of even degree, and the remaining n − 1
vertices are of odd degrees. Since we know that in a graph, number of vertices of
odd degree is even, n − 1 is even. Hence n is odd.

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 35 / 1
The following two properties of binary trees follow directly from the definition:

Property-1: The number of vertices n in a binary tree is always odd.

Proof.
This is because there is exactly one vertex of even degree, and the remaining n − 1
vertices are of odd degrees. Since we know that in a graph, number of vertices of
odd degree is even, n − 1 is even. Hence n is odd.

n+1
Property-2: The number of pendant vertices in a tree with n vertices in 2 .

Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 35 / 1
The following two properties of binary trees follow directly from the definition:

Property-1: The number of vertices n in a binary tree is always odd.

Proof.
This is because there is exactly one vertex of even degree, and the remaining n − 1
vertices are of odd degrees. Since we know that in a graph, number of vertices of
odd degree is even, n − 1 is even. Hence n is odd.

n+1
Property-2: The number of pendant vertices in a tree with n vertices in 2 .

Proof.
Let p be the number of pendant vertices in a binary tree T . Then n − p − 1 is
the number of vertices of degree three. Therefore, by hand shaking theorem, the
number of edges in T equals

p + 3(n − p + 1) + 2 = 2(n − 1)

hence
n+1
p= .
2
Juhi Kesarwani & Ashish Kumar Kesarwany (VITB) Trees and Fundamental circuits April 12, 2024 35 / 1

You might also like