Chapter 10
Chapter 10
specific type of directed graph where vertices are arranged in a linear sequence, and
edges are directed from one vertex to the next. This linear structure makes them
Key Characteristics:
2. Directed Edges: Edges have a specific direction, typically from a vertex with a
A connected graph is a graph where there is a path between every pair of vertices. In
the context of linear oriented graphs, every vertex is connected to its adjacent vertices,
● Vertex Removal: Removing one or more vertices and their incident edges.
2. Spanning Subgraph: A subgraph that includes all vertices of the original graph.
● Computer Science:
● Biology:
● Operations Research:
linear oriented graph. It's a matrix that shows the relationship between vertices and
edges.
For a linear oriented graph, the incidence matrix has a specific structure:
Entries:
Example:
Consider a linear oriented graph with 4 vertices (A, B, C, D) and 3 edges (AB, BC, CD).
AB BC CD
A 1 0 0
B -1 1 0
C 0 -1 1
D 0 0 -1
Observations:
● Each column has exactly one +1 and one -1: This reflects the fact that each edge
● Graph Analysis: Used to analyze graph properties like connectivity, cycles, and
planarity.
● Network Analysis: Used in network flow problems, electrical circuit analysis, and
transportation networks.
algorithms.
By understanding the structure of incidence matrices, you can efficiently represent and
KCL states that the algebraic sum of currents entering a node is zero. In matrix form,
A * I = 0
Where:
KVL states that the algebraic sum of voltages around any closed loop in a circuit is zero.
This can be derived from the concept of potential differences across branches.
While KVL isn't directly expressed in terms of the incidence matrix, it can be indirectly
related to the loop matrix, which is derived from the incidence matrix. The loop matrix
Example:
Consider a simple circuit with 3 nodes (A, B, C) and 3 branches (AB, BC, CA).
AB BC CA
A 1 0 -1
B -1 1 0
C 0 -1 1
KCL equations:
[ 1 0 -1 ] [I_AB] [ 0 ]
[-1 1 0 ] * [I_BC] = [ 0 ]
[ 0 -1 1 ] [I_CA] [ 0 ]
Applications:
● Circuit Analysis: Used for solving complex circuits, especially those with many
By leveraging the power of linear algebra, Kirchhoff's laws can be efficiently applied to a
determining the node voltages, which are the voltage differences between nodes and a
Steps Involved:
currents entering the node equals the sum of currents leaving the node.
resistances.
voltages.
methods.
Example:
○ Node 1: The node connected to the positive terminal of the voltage source
source (ground)
Key Points:
nodes, treat them as a supernode and write a single KCL equation for both
nodes.
● Dependent Sources: Handle dependent sources by expressing their currents or
● Matrix Methods: For larger circuits, matrix methods like Gaussian elimination or
● Efficiency: Matrix methods can be used to automate the solution process for
larger circuits.
By mastering nodal analysis, you can effectively analyze complex electrical circuits and
Graph
Circuit Matrix of a Linear Oriented Graph
A circuit matrix, often denoted as B, is a matrix used in graph theory and circuit analysis
to represent the relationship between branches and independent loops in a graph. For a
in a linear sequence, and edges are directed from one vertex to the next. In such a
graph, there are no independent loops. Each edge essentially forms a trivial loop.
Given the absence of independent loops, the circuit matrix for a linear oriented graph is
a null matrix.
independent loops. Since there are none in a linear oriented graph, the matrix is
empty.
Visual Representation:
B = [ ]
Applications in Circuit Analysis
While circuit matrices are a powerful tool for analyzing complex networks with multiple
loops, their application to linear oriented graphs is limited. However, understanding the
concept of circuit matrices and their relationship to graph topology is essential for more
In conclusion, the circuit matrix for a linear oriented graph is a null matrix due to the
absence of independent loops. This understanding is crucial for applying graph theory
Matrix Formulation
Kirchhoff's Laws and the Fundamental Circuit Matrix
The fundamental circuit matrix, often denoted as B_f, is a matrix that represents the
a loop that contains exactly one branch that is not part of any previously defined tree.
KVL states that the algebraic sum of all the voltages around any closed loop in a circuit
is zero. This law can be expressed in matrix form using the fundamental circuit matrix:
B_f * V = 0
Where:
Example
The fundamental circuit matrix for this circuit can be determined by choosing a tree (a
subgraph that includes all nodes without forming any loops). Let's choose the tree with
B_f = [ 1 0 1 ]
[ 0 1 1 ]
Applying KVL to each loop:
[ 1 0 1 ] [ V1 ] [ 0 ]
[ 0 1 1 ] * [ I1*R1 ] = [ 0 ]
[ I3*R3 ]
Key Points:
● The fundamental circuit matrix provides a systematic way to write KVL equations
for a circuit.
● By choosing a suitable tree, the number of independent loops and hence the size
● The fundamental circuit matrix can be used in conjunction with other techniques
on identifying independent loops in the circuit and applying Kirchhoff's Voltage Law
Steps Involved:
loops.
○ For each loop, write an equation stating that the algebraic sum of the
○ Use Ohm's Law to express voltage drops in terms of loop currents and
resistances.
currents.
Example:
Key Points:
● Mesh Analysis: A special case of loop analysis where the loops are chosen to
● Matrix Methods: For larger circuits, matrix methods can be used to solve the
● Simplicity for Planar Circuits: For planar circuits (circuits that can be drawn
dependent sources.
● Nodal Analysis: Often preferred when there are many voltage sources in the
circuit.
● Loop Analysis: Often preferred when there are many current sources in the
By understanding both nodal and loop analysis, you can effectively analyze a variety of
Dependent Sources
Ideal dependent sources are circuit elements whose values depend on another voltage
input voltage.
input current.
input voltage.
input current.
The approach to loop analysis with dependent sources is similar to that with
independent sources. However, the equations become more complex due to the
dependence relationships.
Steps:
○ Choose a set of independent loops that cover all branches of the circuit.
3. Apply KVL:
○ For each loop, write a KVL equation, expressing voltage drops across
Example:
In this circuit, the VCVS has an output voltage of 2*V1, where V1 is the voltage across
R1.
1. Identify Loop:
3. Apply KVL:
4. Express V1 in Terms of I:
○ V1 = I*R1
○ Solve for I.
Key Points:
● Careful Equation Formulation: Ensure that the equations accurately represent the
● Matrix Methods: For larger circuits with multiple dependent sources, matrix
By following these steps and understanding the behavior of dependent sources, you
can effectively analyze circuits with dependent sources using loop analysis.
Planar Graphs
A planar graph is a graph that can be drawn on a plane without any edges crossing.
Mesh Analysis
Kirchhoff's Voltage Law (KVL) to independent loops, called meshes, in the circuit.
number of meshes, which is typically fewer than the number of nodes in nodal
analysis.
3. Apply KVL to Each Mesh: Write KVL equations for each mesh, expressing
voltage drops across resistors and voltage sources in terms of mesh currents.
Duality is a concept in graph theory where two graphs are related to each other in a
specific way. A dual graph of a planar graph is another graph that represents the
1. Place a Node in Each Face: For each face (including the outer face) of the
2. Connect Nodes: Connect two nodes in the dual graph if the corresponding faces
● Dual of a Circuit: The dual of an electrical circuit is another circuit where the
In Conclusion: Planar graphs and mesh analysis are powerful tools for analyzing
electrical circuits. By understanding the concept of duality, we can gain deeper insights
Graph
A cut-set is a minimal set of edges in a graph whose removal disconnects the graph into
two or more components. In simpler terms, it's a set of edges that, when removed,
Cut-Set Matrix
The cut-set matrix, often denoted as C, is a matrix that represents the relationship
between cut-sets and branches in a graph. Each row of the matrix corresponds to a
cut-set, and each column corresponds to a branch. The entries in the matrix indicate
● +1: If the branch is in the cut-set and its orientation agrees with the cut-set
orientation.
● -1: If the branch is in the cut-set and its orientation opposes the cut-set
orientation.
For a linear oriented graph, the cut-set matrix has a specific structure. Since a linear
oriented graph is essentially a chain of vertices connected by edges, the cut-sets are
straightforward. Each edge can be considered a cut-set, as removing any edge
Example:
Consider a linear oriented graph with 4 vertices (A, B, C, D) and 3 edges (AB, BC, CD).
AB BC CD
A 1 0 0
B -1 1 0
C 0 -1 1
D 0 0 -1
Observations:
● Each row corresponds to a cut-set: In this case, each row corresponds to cutting
● The matrix is similar to the incidence matrix: For linear oriented graphs, the
cut-set matrix and the incidence matrix are essentially the same.
KCL equations.
and their representation in matrix form is essential for understanding more complex
A cut-set is a minimal set of edges in a graph whose removal disconnects the graph into
two or more components. In simpler terms, it's a set of edges that, when removed,
The all-cut-set matrix, denoted by Q, is a matrix that represents all possible cut-sets in a
graph. Each row of the matrix corresponds to a cut-set, and each column corresponds
particular cut-set:
● +1: If the branch is in the cut-set and its orientation agrees with the cut-set
orientation.
● -1: If the branch is in the cut-set and its orientation opposes the cut-set
orientation.
A fundamental property of cut-set and circuit matrices is their orthogonality. This means
that the product of the transpose of one matrix and the other is a null matrix.
B^T * Q = 0
Where:
● Circuit Analysis: This property is crucial in circuit analysis, especially when using
● Graph Theory: It's a fundamental property in graph theory, used to derive various
In Conclusion
The cut-set matrix and its orthogonality relationship with the circuit matrix are powerful
tools for analyzing graphs and circuits. By understanding these concepts, we can gain
fundamental cut-set matrix, denoted as Qf, is a matrix that represents the relationship
There's a fundamental relationship between the fundamental cut-set matrix (Qf), the
Qf * A^T = 0
This equation expresses the orthogonality between the fundamental cut-sets and the
branches. It means that the dot product of any row of Qf with any row of A^T is zero.
● Circuit Analysis: This relationship can be used to derive KCL equations directly
● Network Analysis: It's fundamental in network analysis for problems like network
● Graph Theory: It's a core concept in graph theory, used to understand the
Example
Consider a simple graph with 4 nodes and 4 branches.
Let's choose a tree consisting of branches 1, 2, and 3. The fundamental cut-sets are:
Qf = [ 1 0 0 1 ]
[ 0 1 0 1 ]
[ 0 0 1 1 ]
A = [ 1 0 0 -1 ]
[-1 1 0 0 ]
[ 0 -1 1 0 ]
[ 0 0 -1 1 ]
You can verify that Qf * A^T = 0.
In Conclusion
The fundamental cut-set matrix, along with the incidence and fundamental circuit
Understanding the relationships between these matrices is essential for solving various
formulation
KCL states that the algebraic sum of currents entering a node is zero. This law can be
Qf * I = 0
Where:
Consider the same simple graph with 4 nodes and 4 branches as before:
Qf = [ 1 0 0 1 ]
[ 0 1 0 1 ]
[ 0 0 1 1 ]
● Cut-set 1: I1 - I4 = 0
● Cut-set 2: I2 - I4 = 0
● Cut-set 3: I3 - I4 = 0
[ 1 0 0 1 ] [ I1 ] [ 0 ]
[ 0 1 0 1 ] * [ I2 ] = [ 0 ]
[ 0 0 1 1 ] [ I3 ] [ 0 ]
[ I4 ]
Key Points
equations.
● By choosing a suitable tree, the number of fundamental cut-sets and hence the
● The fundamental cut-set matrix can be used in conjunction with other techniques
In Conclusion
The fundamental cut-set matrix, along with the incidence and fundamental circuit
Tie-Set
A tie-set is a closed path in a graph that contains at least one branch that does not
belong to a chosen tree. In other words, it's a loop that includes at least one branch not
in the tree.
Tie-Set Matrix (F-Loop Matrix)
The tie-set matrix, denoted by F, is a matrix that represents the relationship between
tie-sets and branches in a graph. Each row of the matrix corresponds to a tie-set, and
each column corresponds to a branch. The entries in the matrix indicate whether a
● +1: If the branch is in the tie-set and its orientation agrees with the tie-set
orientation.
● -1: If the branch is in the tie-set and its orientation opposes the tie-set orientation.
The tie-set matrix (F) and the fundamental circuit matrix (B_f) are closely related. In fact,
for a given graph, the tie-set matrix can be obtained from the fundamental circuit matrix
The tie-set matrix can be used to formulate Kirchhoff's Voltage Law (KVL) equations for
a circuit. By multiplying the tie-set matrix with the branch voltage vector, we can obtain a
F * V = 0
Where:
● The choice of tree affects the specific tie-sets and the corresponding F matrix.
● The tie-set matrix is a useful tool for analyzing circuits, especially when dealing
● The orthogonality relationship between the tie-set matrix and the cut-set matrix
By understanding the concept of tie-sets and the tie-set matrix, you can effectively
Tie-Set Schedule
A tie-set schedule is a tabular representation of the tie-sets in a graph. It lists each
1. Identify a Tree: Choose a tree within the graph. A tree is a subgraph that includes
2. Identify Tie-Sets: For each branch that is not part of the tree (link branch), create
with +1 for the same direction as the tie-set current and -1 for the opposite
direction.
Example:
Let's choose branches 1, 2, 3, and 4 as the tree branches. The link branches are 5, 6, 7,
and 8.
1 +1 0 0 +1 +1 0 0 0
2 0 +1 0 +1 0 +1 0 0
3 0 0 +1 +1 0 0 +1 0
4 0 0 0 +1 0 0 0 +1
equation. By assigning currents to each tie-set, you can write KVL equations for
each loop.
By understanding tie-set schedules and their application to circuit analysis, you can