Graph Theory PDF
Graph Theory PDF
Network Topology: Graph of a network, Concept of tree and co-tree, incidence matrix,
tie-set, tie-set and cut-set schedules, Formulation of equilibrium equations in matrix form,
Solution of resistive networks, Principle of duality.
Network Topology
Branch: Its the line segment, which represents the network elements or a combination
of network elements connected between the two nodes
Path: Its the group of elements of the property that they can be traversed in such a way
that no node again passing possible
Mesh: Its an independent loop, which dont any other loop in it.
a branch b R R C
a c b
a b
a R b C a R c L b
R C L
a b
a L b R
a b a branch c branch b
a C b L
R C
a b
L L a branch b
a b
C
Graph of a network
Its the geometric figure, in which all the passive elements are represented by the
line segments, all the ideal voltage sources are represented by the short circuits, and all
the ideal current sources are represented by the open circuits, retaining all the nodes
Graph=Nodes(named by letters)+Branch(named by numbers)
Example:
R R R
V1 L C V2
C R
L L
R
Oriented Graphs:
Its the graph in which all the nodes are named by letters, all the branches are
named by numbers, with arbitrary assignment of directions are mentioned for each
branches
1 2 3
4
5
V1 L 4 C 5 V2
3
1
c
c
Tree: Its the sub-graph of the graph, in which no loops are present, formed by the
removal of some number of branches of the graph. Tree can have different number of
trees in the graph.
Co-tree: Co-tree of a given tree is the sub-graph of the graph, formed by the branches of
the graph, that are not in the given tree
Example:
a 1 b 2 c a 1 b 2 c a 1 b 2 c
7 5 3 7 5
6 4 6 4 6 4
f d f e d f e d
e
a 1 b 2 c
a b 2 c a b c
5 3
7 5 3 7 5 3
6
6 6 4
f e d e
f d f d
e
Network Variable
Its the independent variable on which values of all other elements depends on
Its the assumed variable, specific to the method of analysis using for the analysis of the
circuit
2. Voltage Variables:
Types:
1. Node-to-Datum Voltages : Its the voltage between the node and the reference
node(assumed of zero potential) in the circuit
2. Node-pair Voltages : Its the voltage between two nodes in circuit
Ex.: Branch voltages
Concept of Incidence matrix
Its the (nxb) matrix, which provides the complete information regarding the
branch connections and branch orientations to all nodes
e1 -1 0 0
e2 1 -1 0
e3 1 0 -1 Va
e4 0 -1 1 Vb
e5 0 1 0 Vc
e6 0 0 1
vg
ib-ig
Zb
ib ib
eb
ig
Consider, AIb=0
A[Ig+Yb(Eb-Vg)]=0 Substituting for Ib,
AIg+AYb(Eb-Vg)=0
AIg+AYbEb-AYbVg=0
AIg+AYb(ATVn)-AYbVg=0 Substituting for Eb=ATVn
T
AIg+AYbA Vn-AYbVg=0
AYbATVn=AYbVg-AIg
AYbAT = Yn and AYbVg-AIg=In ---------------------1
So, In=YnVn or Vn=Yn I-1n ---------------------2
Eq 1 or 2: Set of (n-1) equilibrium equations. Solving the equilibrium equations, gives the
node to datum voltages, and from them the branch voltages and branch currents can be
found out
Cut-Set: Its a set of branches of a connected graph, whose removal causes the graph to
become unconnected into exactly two connected sub-graphs. Any of the branches of the
cutest, if restored destroys the separation property of the two sub-graphs
Consider the Oriented graph, of the network. (1,2,3) group of branches forms the
cut-set A. By removing these branches these branches, the graph becomes unconnected
and two sub-graphs are formed. One sub-graph is node a and branches (1,2,3). The other
sub-graph contains nodes b, c, d and branches (4,5, 6).
Single isolated node : It is also considered as a connected sub-graph
By replacing any one of the branches of the cut-set, the two sub-graphs gets
connected. Other cut-sets in the graph: B(1,5,6), C(3,4,6), D(2,4,5)
Fundamental Cut-sets: These are the cut-sets, which are minimum in number required
to be identified for the network solution. These can be identified, by the possible tree for
the graph
Example: A(1,2,3), B(1,5,6), C(3,4,6) : Because, each contains only one (the mandatory
requirement to become a fundamental cut-set) tree twig, present in the tree considered for
writing the fundamental cut-sets (In the example: considered tree: (3,4,5)Number of
Fundamental Cut-sets = Number of branches in the tree (Considered for writing the cut-
setts) = (n-1), where n is the number of nodes present in the graph
Orientation of the Cut-set: Its the same direction as the direction of the tree branch,
which is present within it.
Cut-set Schedule: It provides the relation between the tree-branch voltages and all the
other branch voltages. Elements in the cut-set schedule, are filled using the orientation of
the particular cut-set
Example: Cut-set A( 1,2, 3): Branch 1 has orientation opposite to the orientation of cut-
set A, so the element in the cut-set schedule is written as -1.
Orientation of the branch 2: same as that of the cut-set A(1,2,3) the element in the cut-
set schedule is +1 and similarly for all other branches
Branches like, 4, 5, and 6 are not present, in the cut-set: so entries will be 0s in their place
Tree: Its written by removing sufficient number of branches from the graph, so that the
graph does not contain any loops within it. Links are the removed branches. Twigs are
the branches of tree
Formulation of equilibrium equations in matrix form Cut-set matrix
e1 -1 1 0
e2 1 0 0
e3 1 0 -1 V1
e4 0 0 1 V2
e5 0 1 0 V3
e6 0 -1 1
ib ib
eb
ig
Fundamental Tie-sets: Minimal number of tie-sets needed to identify the network, can
be written by selecting one possible tree of the graph ( with the condition that each tie-set
branches must form a close loop and contain at least one tree twig, and can be more than
one also)
By adding one link to the tree, a loop is formed and by adding other links to the
graph, remaining loops are formed, then such a loop is the fundamental loop.
Number of fundamental loops = Number of links
So, the branches of the fundamental loop: forms the fundamental tie-set
Number of fundamental tie-sets = Number of links
Tie-set Matrix(Loop Incidence Matrix), B (or M): Provides the relationship between
the loop currents and the branch currents
Tie-set Schedule: Its the schedule, which gives the relationship between the loop
currents and the branch currents
Direction of tie-set loop current: Same as that of the link present within it
ib ib
eb
ig
Normal nodal analysis, can not be applied if any one branch in the circuit,
contains an ideal voltage source, since the source current due to this branch to the
particular node is indeterminate.
At that time, the ideal voltage has to be shifted to the other branches that are
connected in series with it, without changing the characteristic of the network
I-shift:
Loop analysis can not be applied, when an ideal current source is present in any
branch of the network, since the voltage drop in the branch containing the ideal current
source is indeterminate.
At that time, the ideal current source is to be shifted to the parallel lines with each
of the branches forming the close loop with the branch having the ideal current source
Principle of Duality
Dual networks: Two networks are said to be the dual networks, if the mesh current
equations of one network are similar to the node voltage equations of the other network
R=1/G, L=C, C=R , and V(t)=i(t) : When LHS are of one network and RHS are of
another network - the networks are said to be dual to each other
Duality diagrams
Table:
Table
Quantity Dual Quanity
Current Voltage
Branch current Branch voltage
Mesh Node
Loop Node pair
Loop current Node pair voltage
Mesh current Node voltage
Number of loops Link Number of nodes
Twig Twig
Tie-set Cut-set
Short circuit Open circuit
Series circuit Parallel circuit
Inductance Capacitance
Resistance Conductance
Thevenins Theorem Nortons Theorem
KCL KVL
Closing switch Open switch
Dual Networks
Procedure:
1. Place a node, inside each loop of the given network, and name it by a letter like a,
b and others. Place one extra node o, outside the network and call as the datum
node
2. Draw lines from node to node through the elements in the original network
traversing only one element at a time
3. Arrange the nodes marked in the original network on a separate space in the
paper, for drawing dual network
4. To each element, traversed in the original network, connect its dual element
between the corresponding nodes
Example:
Dual Graph
Dual graph: Graphs are the dual, when the equations written for one by using the mesh-
current analysis method, identical to the equations written for another by using the node-
voltage analysis method
Number of brnches: Same in the original network and its dual network
Number of twigs: Number of twigs in the original network is equal to the number of
links in its dual network
Number of independent loops in the graph = Number of node-pairs in its dual graph
Procedure:
1. Mark 5 node-pairs or 6 nodes on the paper. Sixth node is datum node or the
reference node. Nodes: a, b, c, d, and e Datum node: o
4. Orientations of the branches in the dual graph: When the mesh a is tranced in
clockwise direction, the orientation of branch 1 is divergent from node a and the
orientation of the branch 4 is convergent towards node a and hence, the orientations
of branches 1 and 4, are marked on the dual graph. Similarly, the orientations of the
other branches are marked
Example;
Formulae:
Eb=Vg+Zb(Ib-Ig) Eb=ATVn AIb=0 and AYbATVn=AYbVg-AIg
Ib=Ig+Yb(Eb-Vg) Eb=QTVt QIb=0 and QYbQTVt=QYbVg-QIg
Ib=BTIl BEb=0 and BZbBTIl=BZbIg-BVg