Linear graph theory. Basic definitions of linear graphs

Size: px
Start display at page:

Download "Linear graph theory. Basic definitions of linear graphs"

Transcription

1 Linear graph theory Linear graph theory, a branch of combinatorial mathematics has proved to be a useful tool for the study of large or complex systems. Leonhard Euler wrote perhaps the first paper on graph theory and laid the foundation for the theory when he published the solution to the Königsberg bridge problem in However its first application to a problem of physical science did not arise until 1847, when Gustav Kirchhoff applied it to the study of electrical networks. The material presented in this chapter is based mainly on two sources, which I think present a thorough exposition of the theory in which this thesis works is founded. They are the seminal work by Branin [Branin, 1966 #1] on network analogies for physical systems, and the work by Seshu and Reed [Seshu, 1961 #7] on electrical networks. Basic definitions of linear graphs Since the emphasis of this thesis is on applications of graph-theoretic concepts to the problem of system modeling rather than the development of an abstract theory, the basic definitions are stated in a semiformal manner. The basic elements in forming a linear graph are a set of line segments (called an edge) each having two end points (called a vertex) If a direction is specified on each edge, they become oriented edges. Schematically, we can indicate the edge orientation in either of two ways; by attaching a + and a to the two ends of the edge or by attaching an arrowhead directed from the + end to the end of the edge. Definition Linear graph.alinear graph G is a collection of edges, no two of which have a point in common that is not a vertex. A linear graph is also referred to as a 1-complex which is a collection of 1- and 0-simplex. A graph as defined here is an abstract mathematical object and need not have any geometric significance whatsoever. One can regard a 1-complex as a representation of some portion of the 3-dimensional euclidean space, where the 0-simplex represent points in the space. However until we assign vector-values to the 0-simplex, do we get a geometric interpretation of the 1-complex. In this context, the collection of edges is assumed to be finite, thereby resulting in a finite graph. Definition Subgraph.Asubgraph G s is a subset of edges of the graph G. Subgraph G s is a proper subgraph if it does not contain all edges of G. Definition Incidence. Edge k is incident to a vertex p if p is an endpoint of k. Definition Degree of vertex. The degree of a vertex is the number of edges incident to that vertex. Definition Edge train.anedge train is any subset E s of the edges of G where E s can be ordered such that an edge k in E s has a vertex in common with the preceding edge k 1, and the other vertex in common with the succeeding edge k + 1. Definition Path.Apath is an edge train where each internal vertex has degree of exactly two and

2 a e d 6 c 3 b f FIGURE 1. A directed linear graph each terminal vertex has degree of 1. Definition Circuit or loop.acircuit or loop is a closed edge train where all vertices are of degree 2. It is important to note that a loop is defined as a subgraph rather than as a sequence of vertices as it is customary done. Definition Connected graph. A graph G is connected if there exists a path between any two vertices of the graph. If the graph is not connected, it contains p connected components. A frequently used concept in graph theory is that of a tree. Definition Tree. A tree T is a connected subgraph of a connected graph G which contains all the vertices of G but contains no loops. Definition Free tree. A free tree T is an connected acyclic subgraph of an undirected connected graph G having no defined root vertex. The edges that are not part of the tree form a subgraph T called cotree. Edges in the tree are referred to as branches while edges in the cotree are referred to as links or chords. An important property of any tree is that it contains exactly v 1 edges. If the graph G is not connected, a tree does not exists since by definition a tree is a connected subgraph of a connected graph, however, a tree can be found for each for the connected components of G. The collection of such trees is called a forest. Similarly, each component of G defines a cotree and the collection of all cotrees is called a coforest. It has already been stated that the number of branches in a tree T of a graph G having v vertices and e edges equals v 1 ; consequently the number of chords in the cotree equals e ( v 1) e v+ 1. Further, in a graph with v vertices, e edges and p connected components there will be v p branches in the p trees and e v + p chords in the p cotrees. NEED TO give some examples with reference to the figure above.

3 3 b f h c 2 g 4 a i d 1 e 5 FIGURE 2. A connected graph with a tree T indicated by heavy lines An important property of trees is that adding any chord between any two vertices in the tree, establishes a circuit. EXAMPLE. Since in a connected graph there are e v+ 1 chords for a given tree T, there are as many unique circuits defined by the chords of T. Definition f-circuits. f-circuits (fundamental circuits) of a connected graph G for a tree T are the e v+ 1 circuits formed by each chord of the given tree T. Consider for example the graph G shown in the figure bellow. The heavy lines indicate a tree T. The number of edges and vertices is 9 and 5 respectively, therefore the number of chords is 5. The five fundamental circuits defined by these chords and their tree paths are given in the table below. TABLE 1. Fundamental circuits for the tree of figure Fig. 2 Chord Tree path f-circuit (f) (a, b) (a, b, f) (h) (b, g, d) (b, g, d, h) (c) (b, g) (b, g, c) (i) (a, g) (a, g, i) (e) (a, g, d) (a, g, d, e) The table includes the f-circuits defined with respect to the tree T (a, b, g, d). It has been proved that any circuit in the graph can be made an f-circuit with respect to some tree [linear graphs]. This property is of utmost importance when we analyze the algebraic structure of the graph since it allows us to select the causality of the model of the physical system being modeled. Since the graph is directed, it is appropriate to consider the f-circuits to be oriented. As stated above, a chord uniquely defines an f-circuit, therefore, it is natural to assign the orientation of the f-circuit to be consistent with the direction of the defining chord. There is a dual to a circuit in a linear graph. This dual is called cut-set.

4 Definition cut-set. A cut-set of a connected directed graph G, is defined as a set C of edges of G such that the removal of these edges from G leaves G partitioned in exactly two connected components, provided that no subset of C set has the same property as the set C. Definition Fundamental system of cut-sets. A fundamental system of cut-sets with respect to a tree T of a connected directed graph G is the set of v 1 cut-sets in which each cut-set includes a branch of T. The fundamental cut-set orientation is to agree with the orientation of the defining branch. We leave this section by presenting an interesting property of a fundamental cut-set: if represents a branch of a tree T in a connected graph G, and ( e 2, e 3,, e n ) represents the cut-set defined by e 1, then each of the f-circuits defined by the chords e 2, e 3,, e n includes e 1. e 1 Topological properties of linear graphs As is well known, the connectivity relations of any oriented linear graph can be completely specified by means of the augmented incidence matrix, denoted A whose elements are +1, -1, and 0. Definition Augmented incidence matrix. The augmented incidence matrix A of a directed graph is G with v vertices and e edges is a v e matrix defined by a ij 1 if edge j is incident at vertex i and is oriented away from vertexi 1 if edge j is incident at vertex i and is oriented toward vertex i 0 if edge j is not incident at vertex i The incidence matrix was first introduced by Poincare and it contains information both about the orientation of edges in the graph and how they are joined to form nodes. For the graph in Fig. 1 the incidence matrix is given by A (EQ 1) In general, for a graph with p connected components the incidence matrix is a direct sum. A matrix M is said to be a direct sum of M 1, M 2, M p if for any M k in M no nonzero element of M k lies in a row or column of M associated with any of the other submatrices. Since each column of A contains both a single +1 and a single 1, its rows are linearly dependent. Removing any row from A will leave v 1 linearly independent rows. We call this matrix the incidence matrix, denoted A. From a well known theorem from graph theory [linear graphs], we

5 know that if T is a tree of a connected graph G, the v 1 columns of A that correspond to the branches of the tree T constitute a nonsingular matrix. Thus if a tree is chosen and the columns of A properly arranged, the matrix A can be partitioned into the submatrix A T, referring to the branches of the tree only, and the submatrix A C, referring to the chords or to the cotree. A A T A C (EQ 2) Two new matrices can be defined to describe the topology of the graph. The fundamental circuit matrix (designated B) captures the connectivity relations between circuits and edges. And the fundamental cut-set matrix (henceforth referred to as the cut-set matrix) designated Q. Matrix Q captures the connectivity between cut-sets and edges. Definition Fundamental circuit matrix. The fundamental circuit matrix B of a directed graph G with respect to a tree T are the e v+ 1 circuits formed by each chord. It is defined by b ij 1 if edge j is in circuit i and the orientation of the circuit and the edge conicide 1if edge j is in circuit i and their orientations do not coincide 0 if edge j is not in circuit i If the matrix B is properly arranged it can be partitioned into the submatrix B T referring to the branches of the tree and submatrix B C referring to the chords of the cotree. However, since each chord appears exactly once in any given f-circuit in the positive sense, the matrix B C U C ; a unit matrix. Then B B T U C (EQ 3) A closer look to the matrices A and B will reveal a very interesting and fundamental property of a linear graph. We can define two linear vector spaces associated with the graph G. The vector space V Q spanned by the rows of matrix A and the vector space V B spanned by the rows of matrix B. These two vector spaces are subspaces of the linear vector space V G of dimension e. It can be shown [Seshu, 1961 #7] that the matrices A and B satisfy the following relation: AB T 0 and/or BA T 0 (EQ 4) which implies that the two vector subspaces V Q and V B are orthogonal complements of the e- dimensional linear vector space V G. This fact is known as the orthogonality principle. Using this fact, we can derive an equation to find matrix B T : A T A C B T t A T B t T + A C U C 0 U C (EQ 5) It follows that

6 a c d a c 5 d 8 b 6 + e b 6 e FIGURE 3. An electrical network and its associated linear graph B T A t C A 1 T ( ) t (EQ 6) When the columns of matrix A are properly arranged such that the first v 1 columns of A are in direct correspondence with the branches of some tree T of a graph G, an equivalent matrix Q can be derived from A. Such matrix (called cut-set matrix) is found by applying row operations to A. Matrix Q represents the fundamental system of cut-sets with respect to the tree T, and includes the v 1 cut-sets of G in which each cut-set includes only one branch of T. Then Q U T Q C (EQ 7) Since matrices A and Q are equivalent, the following relation holds BQ t 0 (EQ 8) It follows from Eq. (5) that B T Q t C (EQ 9) The algebraic structure associated with a linear graph To show the algebraic structure associated with a linear graph, we recur to the following example, which should be common to most readers: the analysis of a simple electrical network. Fig. 3 shows an electrical network and a linear graph topologically equivalent to the network. The numbering of the elements in the network and the edges in the linear graph makes it easy to see the correspondence between them. In the figure all current directions and voltage references have been indicated. It is a trivial exercise to derive the Kirchhoff s current and voltage equations for this network and they are given as follows

7 i 1 () t + i 2 () t + i 3 () t i 7 () t 0 i 1 () t i 4 () t i 6 () t 0 i 2 () t i 3 () t + i 4 () t i 5 () t 0 i 5 () t + i 7 () t + i 8 () t 0 i 6 () t i 8 () t 0 (EQ 10) and v 1 () t + v 2 () t + v 4 () t 0 v 1 () t + v 3 () t + v 4 () t 0 v 4 () t + v 5 () t v 6 () t v 8 () t 0 v 1 () t v 6 () t + v 7 () t v 8 () t 0 (EQ 11) Rewriting in matrix form the two systems of equations (Eq. (10) and Eq. (11)) we obtain i 1 () t i 2 () t i 3 () t i 4 () t i 5 () t i 6 () t i 7 () t i 8 () t 0 (EQ 12) and v 1 () t v 2 () t v 3 () t v 4 () t v 5 () t v 6 () t v 7 () t v 8 () t 0 (EQ 13) The coefficient matrices in the previous equations can be recognized as the augmented incidence matrix and the fundamental circuit matrix respectively of the directed graph of Fig. 3. Now it should be noted that this observation is perfectly general and it is applicable to any system for which a directed linear graph can be obtained. This facts lead to the definition of the two Kirchhoff postulates that state that the sum of currents leaving a node equals 0 and the sum of voltages around a loop equals 0. This can be stated by

8 Ai() t 0 (EQ 14) where A is the augmented incidence matrix of the directed graph and i() t i 1 ()i t 2 () i t e () t where i j () t is associated with edge j. Similarly, Bv 0 (EQ 15) where B is the fundamental circuit matrix of the directed graph with respect to some tree T, and v() t v 1 ()v t 2 () v t e () t where v j () t is associated with edge j. For the example above, the tree T (1, 4, 6, 8). We know that the augmented incidence matrix is a singular matrix for which we can remove a row to obtain the incidence matrix A. Thus, in an oriented graph with v vertices, there are exactly v 1 linearly independent Kirchhoff s current equations. In general if the graph contains p connected components, there are v p linearly independent Kirchhoff s current equations. Similarly, there are e v+ p linearly independent Kirchhoff s voltage equations for a network of p connected components. Theorem I. If T is any tree of a connected graph, the voltage functions of the chords of T can be expressed as linear combinations of the voltage functions of the branches of T, and the current functions of the branches of T can be expressed as linear combinations of the current of the chords of T. Proof. To prove the first part of the theorem let us assume that the columns of B are properly arranged so as to include the chords of the defining cotree as the last e v+ 1 columns, and the vector v is arranged accordingly: B f U v b() t v c () t 0 (EQ 16) Expanding Eq. (16) we obtain B f v b () t + v c () t 0 which can be solved for v c () t : v c () t B f v b () t. This shows that the chord voltages can be expressed as linear combinations of the branch voltages. For the second part of the proof, we recognize that the cut-set matrix Q of v 1 cut-sets and rank v 1 defines a set of equations Qi() t 0 which are equivalent 1 to the Kirchhoff s current equations Ai() t 0. If the columns of Q are properly arranged so as to include the branches of the defining tree as the first v 1 columns, and the vector i is arranged accordingly we have 1. Two systems of linear equations are equivalent if they have the same solution.

9 UQ f i b () t i c () t 0 (EQ 17) Expanding Eq. (17) we obtain i b () t + Q f i c () t 0 which can be solved for i b () t : i b () t Q f i c () t. This equation defines the branch currents as linear combinations of the chord currents. Equations Eq. (16) are referred to as fundamental circuit equations and equations Eq. (17) are referred to as fundamental cut-set equations.

Basic Concepts of Graph Theory Cut-set Incidence Matrix Circuit Matrix Cut-set Matrix

Basic Concepts of Graph Theory Cut-set Incidence Matrix Circuit Matrix Cut-set Matrix Basic Concepts of Graph Theory Cut-set Incidence Matrix Circuit Matrix Cut-set Matrix Definition of Graph Definition: In a connected graph G of n nodes (vertices),the subgraph T that satisfies the following

More information

Chapter 3. Loop and Cut-set Analysis

Chapter 3. Loop and Cut-set Analysis Chapter 3. Loop and Cut-set Analysis By: FARHAD FARADJI, Ph.D. Assistant Professor, Electrical Engineering, K.N. Toosi University of Technology http://wp.kntu.ac.ir/faradji/electriccircuits2.htm References:

More information

NETWORK FORMULATION OF STRUCTURAL ANALYSIS

NETWORK FORMULATION OF STRUCTURAL ANALYSIS Chapter 4 NETWORK FORMULATION OF STRUCTURAL ANALYSIS 4.1 INTRODUCTION Graph theoretical concepts have been widely employed for the analysis of networks in the field of electrical engineering. Kirchhoff

More information

Topics in Graph Theory

Topics in Graph Theory Topics in Graph Theory September 4, 2018 1 Preliminaries A graph is a system G = (V, E) consisting of a set V of vertices and a set E (disjoint from V ) of edges, together with an incidence function End

More information

Chapter 7 Network Flow Problems, I

Chapter 7 Network Flow Problems, I Chapter 7 Network Flow Problems, I Network flow problems are the most frequently solved linear programming problems. They include as special cases, the assignment, transportation, maximum flow, and shortest

More information

MATH 2331 Linear Algebra. Section 2.1 Matrix Operations. Definition: A : m n, B : n p. Example: Compute AB, if possible.

MATH 2331 Linear Algebra. Section 2.1 Matrix Operations. Definition: A : m n, B : n p. Example: Compute AB, if possible. MATH 2331 Linear Algebra Section 2.1 Matrix Operations Definition: A : m n, B : n p ( 1 2 p ) ( 1 2 p ) AB = A b b b = Ab Ab Ab Example: Compute AB, if possible. 1 Row-column rule: i-j-th entry of AB:

More information

x n -2.5 Definition A list is a list of objects, where multiplicity is allowed, and order matters. For example, as lists

x n -2.5 Definition A list is a list of objects, where multiplicity is allowed, and order matters. For example, as lists Vectors, Linear Combinations, and Matrix-Vector Mulitiplication In this section, we introduce vectors, linear combinations, and matrix-vector multiplication The rest of the class will involve vectors,

More information

2 NETWORK FORMULATION

2 NETWORK FORMULATION NTWRK FRMUATN NTRDUCTRY RMARKS For performing any power system studies on the digital computer, the first step is to construct a suitable mathematical model of the power system network The mathematical

More information

Acyclic Digraphs arising from Complete Intersections

Acyclic Digraphs arising from Complete Intersections Acyclic Digraphs arising from Complete Intersections Walter D. Morris, Jr. George Mason University wmorris@gmu.edu July 8, 2016 Abstract We call a directed acyclic graph a CI-digraph if a certain affine

More information

Chapter 2 Direct Current Circuits

Chapter 2 Direct Current Circuits Chapter 2 Direct Current Circuits 2.1 Introduction Nowadays, our lives are increasingly dependent upon the availability of devices that make extensive use of electric circuits. The knowledge of the electrical

More information

Lecture 18: The Rank of a Matrix and Consistency of Linear Systems

Lecture 18: The Rank of a Matrix and Consistency of Linear Systems Lecture 18: The Rank of a Matrix and Consistency of Linear Systems Winfried Just Department of Mathematics, Ohio University February 28, 218 Review: The linear span Definition Let { v 1, v 2,..., v n }

More information

Systems of Linear Equations

Systems of Linear Equations LECTURE 6 Systems of Linear Equations You may recall that in Math 303, matrices were first introduced as a means of encapsulating the essential data underlying a system of linear equations; that is to

More information

MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS. + + x 1 x 2. x n 8 (4) 3 4 2

MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS. + + x 1 x 2. x n 8 (4) 3 4 2 MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS SYSTEMS OF EQUATIONS AND MATRICES Representation of a linear system The general system of m equations in n unknowns can be written a x + a 2 x 2 + + a n x n b a

More information

QUIVERS AND LATTICES.

QUIVERS AND LATTICES. QUIVERS AND LATTICES. KEVIN MCGERTY We will discuss two classification results in quite different areas which turn out to have the same answer. This note is an slightly expanded version of the talk given

More information

On some matrices related to a tree with attached graphs

On some matrices related to a tree with attached graphs On some matrices related to a tree with attached graphs R. B. Bapat Indian Statistical Institute New Delhi, 110016, India fax: 91-11-26856779, e-mail: rbb@isid.ac.in Abstract A tree with attached graphs

More information

Semicontinuity of rank and nullity and some consequences

Semicontinuity of rank and nullity and some consequences Semicontinuity of rank and nullity and some consequences Andrew D Lewis 2009/01/19 Upper and lower semicontinuity Let us first define what we mean by the two versions of semicontinuity 1 Definition: (Upper

More information

1 Counting spanning trees: A determinantal formula

1 Counting spanning trees: A determinantal formula Math 374 Matrix Tree Theorem Counting spanning trees: A determinantal formula Recall that a spanning tree of a graph G is a subgraph T so that T is a tree and V (G) = V (T ) Question How many distinct

More information

Linear Algebra V = T = ( 4 3 ).

Linear Algebra V = T = ( 4 3 ). Linear Algebra Vectors A column vector is a list of numbers stored vertically The dimension of a column vector is the number of values in the vector W is a -dimensional column vector and V is a 5-dimensional

More information

Algebraic Methods in Combinatorics

Algebraic Methods in Combinatorics Algebraic Methods in Combinatorics Po-Shen Loh 27 June 2008 1 Warm-up 1. (A result of Bourbaki on finite geometries, from Răzvan) Let X be a finite set, and let F be a family of distinct proper subsets

More information

Walks, Springs, and Resistor Networks

Walks, Springs, and Resistor Networks Spectral Graph Theory Lecture 12 Walks, Springs, and Resistor Networks Daniel A. Spielman October 8, 2018 12.1 Overview In this lecture we will see how the analysis of random walks, spring networks, and

More information

2 Power System Network Matrices I

2 Power System Network Matrices I Power System Analysis Power System Network Matrices I. INRODUCION he various terms used in Graph heory are presented in this chapter. Formulation of different network matrices are discussed. Primitive

More information

FORBIDDEN MINORS FOR THE CLASS OF GRAPHS G WITH ξ(g) 2. July 25, 2006

FORBIDDEN MINORS FOR THE CLASS OF GRAPHS G WITH ξ(g) 2. July 25, 2006 FORBIDDEN MINORS FOR THE CLASS OF GRAPHS G WITH ξ(g) 2 LESLIE HOGBEN AND HEIN VAN DER HOLST July 25, 2006 Abstract. For a given simple graph G, S(G) is defined to be the set of real symmetric matrices

More information

Linear Equations in Linear Algebra

Linear Equations in Linear Algebra Linear Equations in Linear Algebra.7 LINEAR INDEPENDENCE LINEAR INDEPENDENCE Definition: An indexed set of vectors {v,, v p } in n is said to be linearly independent if the vector equation x x x 2 2 p

More information

Ring Sums, Bridges and Fundamental Sets

Ring Sums, Bridges and Fundamental Sets 1 Ring Sums Definition 1 Given two graphs G 1 = (V 1, E 1 ) and G 2 = (V 2, E 2 ) we define the ring sum G 1 G 2 = (V 1 V 2, (E 1 E 2 ) (E 1 E 2 )) with isolated points dropped. So an edge is in G 1 G

More information

Linear Equations and Vectors

Linear Equations and Vectors Chapter Linear Equations and Vectors Linear Algebra, Fall 6 Matrices and Systems of Linear Equations Figure. Linear Algebra, Fall 6 Figure. Linear Algebra, Fall 6 Figure. Linear Algebra, Fall 6 Unique

More information

Semidefinite and Second Order Cone Programming Seminar Fall 2001 Lecture 5

Semidefinite and Second Order Cone Programming Seminar Fall 2001 Lecture 5 Semidefinite and Second Order Cone Programming Seminar Fall 2001 Lecture 5 Instructor: Farid Alizadeh Scribe: Anton Riabov 10/08/2001 1 Overview We continue studying the maximum eigenvalue SDP, and generalize

More information

Laplacian Integral Graphs with Maximum Degree 3

Laplacian Integral Graphs with Maximum Degree 3 Laplacian Integral Graphs with Maximum Degree Steve Kirkland Department of Mathematics and Statistics University of Regina Regina, Saskatchewan, Canada S4S 0A kirkland@math.uregina.ca Submitted: Nov 5,

More information

ACYCLIC DIGRAPHS GIVING RISE TO COMPLETE INTERSECTIONS

ACYCLIC DIGRAPHS GIVING RISE TO COMPLETE INTERSECTIONS ACYCLIC DIGRAPHS GIVING RISE TO COMPLETE INTERSECTIONS WALTER D. MORRIS, JR. ABSTRACT. We call a directed acyclic graph a CIdigraph if a certain affine semigroup ring defined by it is a complete intersection.

More information

Network Topology-2 & Dual and Duality Choice of independent branch currents and voltages: The solution of a network involves solving of all branch currents and voltages. We know that the branch current

More information

MAT Linear Algebra Collection of sample exams

MAT Linear Algebra Collection of sample exams MAT 342 - Linear Algebra Collection of sample exams A-x. (0 pts Give the precise definition of the row echelon form. 2. ( 0 pts After performing row reductions on the augmented matrix for a certain system

More information

Week 4. (1) 0 f ij u ij.

Week 4. (1) 0 f ij u ij. Week 4 1 Network Flow Chapter 7 of the book is about optimisation problems on networks. Section 7.1 gives a quick introduction to the definitions of graph theory. In fact I hope these are already known

More information

Codes on graphs. Chapter Elementary realizations of linear block codes

Codes on graphs. Chapter Elementary realizations of linear block codes Chapter 11 Codes on graphs In this chapter we will introduce the subject of codes on graphs. This subject forms an intellectual foundation for all known classes of capacity-approaching codes, including

More information

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science : Circuits & Electronics Problem Set #1 Solution

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science : Circuits & Electronics Problem Set #1 Solution Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.2: Circuits & Electronics Problem Set # Solution Exercise. The three resistors form a series connection.

More information

Combinatorial and physical content of Kirchhoff polynomials

Combinatorial and physical content of Kirchhoff polynomials Combinatorial and physical content of Kirchhoff polynomials Karen Yeats May 19, 2009 Spanning trees Let G be a connected graph, potentially with multiple edges and loops in the sense of a graph theorist.

More information

Classical Complexity and Fixed-Parameter Tractability of Simultaneous Consecutive Ones Submatrix & Editing Problems

Classical Complexity and Fixed-Parameter Tractability of Simultaneous Consecutive Ones Submatrix & Editing Problems Classical Complexity and Fixed-Parameter Tractability of Simultaneous Consecutive Ones Submatrix & Editing Problems Rani M. R, Mohith Jagalmohanan, R. Subashini Binary matrices having simultaneous consecutive

More information

Linear Independence x

Linear Independence x Linear Independence A consistent system of linear equations with matrix equation Ax = b, where A is an m n matrix, has a solution set whose graph in R n is a linear object, that is, has one of only n +

More information

Discrete Optimization 23

Discrete Optimization 23 Discrete Optimization 23 2 Total Unimodularity (TU) and Its Applications In this section we will discuss the total unimodularity theory and its applications to flows in networks. 2.1 Total Unimodularity:

More information

18.06 Professor Johnson Quiz 1 October 3, 2007

18.06 Professor Johnson Quiz 1 October 3, 2007 18.6 Professor Johnson Quiz 1 October 3, 7 SOLUTIONS 1 3 pts.) A given circuit network directed graph) which has an m n incidence matrix A rows = edges, columns = nodes) and a conductance matrix C [diagonal

More information

22m:033 Notes: 6.1 Inner Product, Length and Orthogonality

22m:033 Notes: 6.1 Inner Product, Length and Orthogonality m:033 Notes: 6. Inner Product, Length and Orthogonality Dennis Roseman University of Iowa Iowa City, IA http://www.math.uiowa.edu/ roseman April, 00 The inner product Arithmetic is based on addition and

More information

1. What is the determinant of the following matrix? a 1 a 2 4a 3 2a 2 b 1 b 2 4b 3 2b c 1. = 4, then det

1. What is the determinant of the following matrix? a 1 a 2 4a 3 2a 2 b 1 b 2 4b 3 2b c 1. = 4, then det What is the determinant of the following matrix? 3 4 3 4 3 4 4 3 A 0 B 8 C 55 D 0 E 60 If det a a a 3 b b b 3 c c c 3 = 4, then det a a 4a 3 a b b 4b 3 b c c c 3 c = A 8 B 6 C 4 D E 3 Let A be an n n matrix

More information

Lecture Summaries for Linear Algebra M51A

Lecture Summaries for Linear Algebra M51A These lecture summaries may also be viewed online by clicking the L icon at the top right of any lecture screen. Lecture Summaries for Linear Algebra M51A refers to the section in the textbook. Lecture

More information

3. Linear Programming and Polyhedral Combinatorics

3. Linear Programming and Polyhedral Combinatorics Massachusetts Institute of Technology 18.453: Combinatorial Optimization Michel X. Goemans April 5, 2017 3. Linear Programming and Polyhedral Combinatorics Summary of what was seen in the introductory

More information

ELE/MCE 503 Linear Algebra Facts Fall 2018

ELE/MCE 503 Linear Algebra Facts Fall 2018 ELE/MCE 503 Linear Algebra Facts Fall 2018 Fact N.1 A set of vectors is linearly independent if and only if none of the vectors in the set can be written as a linear combination of the others. Fact N.2

More information

MAT 242 CHAPTER 4: SUBSPACES OF R n

MAT 242 CHAPTER 4: SUBSPACES OF R n MAT 242 CHAPTER 4: SUBSPACES OF R n JOHN QUIGG 1. Subspaces Recall that R n is the set of n 1 matrices, also called vectors, and satisfies the following properties: x + y = y + x x + (y + z) = (x + y)

More information

Chapter 6 - Orthogonality

Chapter 6 - Orthogonality Chapter 6 - Orthogonality Maggie Myers Robert A. van de Geijn The University of Texas at Austin Orthogonality Fall 2009 http://z.cs.utexas.edu/wiki/pla.wiki/ 1 Orthogonal Vectors and Subspaces http://z.cs.utexas.edu/wiki/pla.wiki/

More information

Linear vector spaces and subspaces.

Linear vector spaces and subspaces. Math 2051 W2008 Margo Kondratieva Week 1 Linear vector spaces and subspaces. Section 1.1 The notion of a linear vector space. For the purpose of these notes we regard (m 1)-matrices as m-dimensional vectors,

More information

Linear Algebra Massoud Malek

Linear Algebra Massoud Malek CSUEB Linear Algebra Massoud Malek Inner Product and Normed Space In all that follows, the n n identity matrix is denoted by I n, the n n zero matrix by Z n, and the zero vector by θ n An inner product

More information

Algebraic Methods in Combinatorics

Algebraic Methods in Combinatorics Algebraic Methods in Combinatorics Po-Shen Loh June 2009 1 Linear independence These problems both appeared in a course of Benny Sudakov at Princeton, but the links to Olympiad problems are due to Yufei

More information

A 2 G 2 A 1 A 1. (3) A double edge pointing from α i to α j if α i, α j are not perpendicular and α i 2 = 2 α j 2

A 2 G 2 A 1 A 1. (3) A double edge pointing from α i to α j if α i, α j are not perpendicular and α i 2 = 2 α j 2 46 MATH 223A NOTES 2011 LIE ALGEBRAS 11. Classification of semisimple Lie algebras I will explain how the Cartan matrix and Dynkin diagrams describe root systems. Then I will go through the classification

More information

The Singular Acyclic Matrices of Even Order with a P-Set of Maximum Size

The Singular Acyclic Matrices of Even Order with a P-Set of Maximum Size Filomat 30:13 (016), 3403 3409 DOI 1098/FIL1613403D Published by Faculty of Sciences and Mathematics, University of Niš, Serbia Available at: http://wwwpmfniacrs/filomat The Singular Acyclic Matrices of

More information

which are not all zero. The proof in the case where some vector other than combination of the other vectors in S is similar.

which are not all zero. The proof in the case where some vector other than combination of the other vectors in S is similar. It follows that S is linearly dependent since the equation is satisfied by which are not all zero. The proof in the case where some vector other than combination of the other vectors in S is similar. is

More information

Root systems and optimal block designs

Root systems and optimal block designs Root systems and optimal block designs Peter J. Cameron School of Mathematical Sciences Queen Mary, University of London Mile End Road London E1 4NS, UK p.j.cameron@qmul.ac.uk Abstract Motivated by a question

More information

Conceptual Questions for Review

Conceptual Questions for Review Conceptual Questions for Review Chapter 1 1.1 Which vectors are linear combinations of v = (3, 1) and w = (4, 3)? 1.2 Compare the dot product of v = (3, 1) and w = (4, 3) to the product of their lengths.

More information

Dynamics of Multibody Systems: Conventional and Graph-Theoretic Approaches

Dynamics of Multibody Systems: Conventional and Graph-Theoretic Approaches Dynamics of Multibody Systems: Conventional and Graph-Theoretic Approaches by Professor John J. McPhee, P.Eng. Systems Design Engineering (Cross-appointed to Mechanical Engineering) University of Waterloo,

More information

3. Linear Programming and Polyhedral Combinatorics

3. Linear Programming and Polyhedral Combinatorics Massachusetts Institute of Technology 18.433: Combinatorial Optimization Michel X. Goemans February 28th, 2013 3. Linear Programming and Polyhedral Combinatorics Summary of what was seen in the introductory

More information

WHAT IS A MATROID? JAMES OXLEY

WHAT IS A MATROID? JAMES OXLEY WHAT IS A MATROID? JAMES OXLEY Abstract. Matroids were introduced by Whitney in 1935 to try to capture abstractly the essence of dependence. Whitney s definition embraces a surprising diversity of combinatorial

More information

2. Every linear system with the same number of equations as unknowns has a unique solution.

2. Every linear system with the same number of equations as unknowns has a unique solution. 1. For matrices A, B, C, A + B = A + C if and only if A = B. 2. Every linear system with the same number of equations as unknowns has a unique solution. 3. Every linear system with the same number of equations

More information

Math Camp II. Basic Linear Algebra. Yiqing Xu. Aug 26, 2014 MIT

Math Camp II. Basic Linear Algebra. Yiqing Xu. Aug 26, 2014 MIT Math Camp II Basic Linear Algebra Yiqing Xu MIT Aug 26, 2014 1 Solving Systems of Linear Equations 2 Vectors and Vector Spaces 3 Matrices 4 Least Squares Systems of Linear Equations Definition A linear

More information

DEGREE SEQUENCES OF INFINITE GRAPHS

DEGREE SEQUENCES OF INFINITE GRAPHS DEGREE SEQUENCES OF INFINITE GRAPHS ANDREAS BLASS AND FRANK HARARY ABSTRACT The degree sequences of finite graphs, finite connected graphs, finite trees and finite forests have all been characterized.

More information

AN APPLICATION OF LINEAR ALGEBRA TO NETWORKS

AN APPLICATION OF LINEAR ALGEBRA TO NETWORKS AN APPLICATION OF LINEAR ALGEBRA TO NETWORKS K. N. RAGHAVAN 1. Statement of the problem Imagine that between two nodes there is a network of electrical connections, as for example in the following picture

More information

Math 3191 Applied Linear Algebra

Math 3191 Applied Linear Algebra Math 191 Applied Linear Algebra Lecture 1: Inner Products, Length, Orthogonality Stephen Billups University of Colorado at Denver Math 191Applied Linear Algebra p.1/ Motivation Not all linear systems have

More information

arxiv: v1 [cs.oh] 18 Jan 2016

arxiv: v1 [cs.oh] 18 Jan 2016 SUPERPOSITION PRINCIPLE IN LINEAR NETWORKS WITH CONTROLLED SOURCES arxiv:64563v [csoh] 8 Jan 26 CIRO VISONE Abstract The manuscript discusses a well-known issue that, despite its fundamental role in basic

More information

3. Vector spaces 3.1 Linear dependence and independence 3.2 Basis and dimension. 5. Extreme points and basic feasible solutions

3. Vector spaces 3.1 Linear dependence and independence 3.2 Basis and dimension. 5. Extreme points and basic feasible solutions A. LINEAR ALGEBRA. CONVEX SETS 1. Matrices and vectors 1.1 Matrix operations 1.2 The rank of a matrix 2. Systems of linear equations 2.1 Basic solutions 3. Vector spaces 3.1 Linear dependence and independence

More information

Technische Universität München, Zentrum Mathematik Lehrstuhl für Angewandte Geometrie und Diskrete Mathematik. Combinatorial Optimization (MA 4502)

Technische Universität München, Zentrum Mathematik Lehrstuhl für Angewandte Geometrie und Diskrete Mathematik. Combinatorial Optimization (MA 4502) Technische Universität München, Zentrum Mathematik Lehrstuhl für Angewandte Geometrie und Diskrete Mathematik Combinatorial Optimization (MA 4502) Dr. Michael Ritter Problem Sheet 1 Homework Problems Exercise

More information

ORIE 6300 Mathematical Programming I August 25, Recitation 1

ORIE 6300 Mathematical Programming I August 25, Recitation 1 ORIE 6300 Mathematical Programming I August 25, 2016 Lecturer: Calvin Wylie Recitation 1 Scribe: Mateo Díaz 1 Linear Algebra Review 1 1.1 Independence, Spanning, and Dimension Definition 1 A (usually infinite)

More information

Contents. Introduction

Contents. Introduction Introduction Contents Chapter 1. Network Flows 1 1.1. Graphs 1 1.2. Shortest Paths 8 1.3. Maximum Flow 17 1.4. Min Cost Flows 22 List of frequently used Symbols 31 Bibliography 33 Index 37 iii i Introduction

More information

1.2 Row Echelon Form EXAMPLE 1

1.2 Row Echelon Form EXAMPLE 1 .2 Row Echelon Form 7. The two systems 2x + x 2 = 4x + x 2 = 5 and 2x + x 2 = 4x + x 2 = have the same coefficient matrix but different righthand sides. Solve both systems simultaneously by eliminating

More information

The Matrix-Tree Theorem

The Matrix-Tree Theorem The Matrix-Tree Theorem Christopher Eur March 22, 2015 Abstract: We give a brief introduction to graph theory in light of linear algebra. Our results culminates in the proof of Matrix-Tree Theorem. 1 Preliminaries

More information

Trees. A tree is a graph which is. (a) Connected and. (b) has no cycles (acyclic).

Trees. A tree is a graph which is. (a) Connected and. (b) has no cycles (acyclic). Trees A tree is a graph which is (a) Connected and (b) has no cycles (acyclic). 1 Lemma 1 Let the components of G be C 1, C 2,..., C r, Suppose e = (u, v) / E, u C i, v C j. (a) i = j ω(g + e) = ω(g).

More information

Preliminaries and Complexity Theory

Preliminaries and Complexity Theory Preliminaries and Complexity Theory Oleksandr Romanko CAS 746 - Advanced Topics in Combinatorial Optimization McMaster University, January 16, 2006 Introduction Book structure: 2 Part I Linear Algebra

More information

Chapter 5 Eigenvalues and Eigenvectors

Chapter 5 Eigenvalues and Eigenvectors Chapter 5 Eigenvalues and Eigenvectors Outline 5.1 Eigenvalues and Eigenvectors 5.2 Diagonalization 5.3 Complex Vector Spaces 2 5.1 Eigenvalues and Eigenvectors Eigenvalue and Eigenvector If A is a n n

More information

Completions of P-Matrix Patterns

Completions of P-Matrix Patterns 1 Completions of P-Matrix Patterns Luz DeAlba 1 Leslie Hogben Department of Mathematics Department of Mathematics Drake University Iowa State University Des Moines, IA 50311 Ames, IA 50011 luz.dealba@drake.edu

More information

Early Writings on Graph Theory: Topological Connections

Early Writings on Graph Theory: Topological Connections Early Writings on Graph Theory: Topological Connections Janet Heine Barnett Introduction The earliest origins of graph theory can be found in puzzles and game, including Euler s Königsberg Bridge Problem

More information

Linear Algebra Review. Vectors

Linear Algebra Review. Vectors Linear Algebra Review 9/4/7 Linear Algebra Review By Tim K. Marks UCSD Borrows heavily from: Jana Kosecka http://cs.gmu.edu/~kosecka/cs682.html Virginia de Sa (UCSD) Cogsci 8F Linear Algebra review Vectors

More information

Relation of Pure Minimum Cost Flow Model to Linear Programming

Relation of Pure Minimum Cost Flow Model to Linear Programming Appendix A Page 1 Relation of Pure Minimum Cost Flow Model to Linear Programming The Network Model The network pure minimum cost flow model has m nodes. The external flows given by the vector b with m

More information

7. Symmetric Matrices and Quadratic Forms

7. Symmetric Matrices and Quadratic Forms Linear Algebra 7. Symmetric Matrices and Quadratic Forms CSIE NCU 1 7. Symmetric Matrices and Quadratic Forms 7.1 Diagonalization of symmetric matrices 2 7.2 Quadratic forms.. 9 7.4 The singular value

More information

Matrices and Matrix Algebra.

Matrices and Matrix Algebra. Matrices and Matrix Algebra 3.1. Operations on Matrices Matrix Notation and Terminology Matrix: a rectangular array of numbers, called entries. A matrix with m rows and n columns m n A n n matrix : a square

More information

VECTOR SPACES & SUBSPACES

VECTOR SPACES & SUBSPACES VECTOR SPACES & SUBSPACES Definition: The real Vector Space " V " is the set of all entities called "vectors" with real entries that satisfy two closure properties and obey a set of eight rules. If "x"

More information

Math 3C Lecture 25. John Douglas Moore

Math 3C Lecture 25. John Douglas Moore Math 3C Lecture 25 John Douglas Moore June 1, 2009 Let V be a vector space. A basis for V is a collection of vectors {v 1,..., v k } such that 1. V = Span{v 1,..., v k }, and 2. {v 1,..., v k } are linearly

More information

Math 4377/6308 Advanced Linear Algebra

Math 4377/6308 Advanced Linear Algebra 1.4 Linear Combinations Math 4377/6308 Advanced Linear Algebra 1.4 Linear Combinations & Systems of Linear Equations Jiwen He Department of Mathematics, University of Houston jiwenhe@math.uh.edu math.uh.edu/

More information

MATH 240 Spring, Chapter 1: Linear Equations and Matrices

MATH 240 Spring, Chapter 1: Linear Equations and Matrices MATH 240 Spring, 2006 Chapter Summaries for Kolman / Hill, Elementary Linear Algebra, 8th Ed. Sections 1.1 1.6, 2.1 2.2, 3.2 3.8, 4.3 4.5, 5.1 5.3, 5.5, 6.1 6.5, 7.1 7.2, 7.4 DEFINITIONS Chapter 1: Linear

More information

Lecture 6: Spanning Set & Linear Independency

Lecture 6: Spanning Set & Linear Independency Lecture 6: Elif Tan Ankara University Elif Tan (Ankara University) Lecture 6 / 0 Definition (Linear Combination) Let v, v 2,..., v k be vectors in (V,, ) a vector space. A vector v V is called a linear

More information

Orthogonality. 6.1 Orthogonal Vectors and Subspaces. Chapter 6

Orthogonality. 6.1 Orthogonal Vectors and Subspaces. Chapter 6 Chapter 6 Orthogonality 6.1 Orthogonal Vectors and Subspaces Recall that if nonzero vectors x, y R n are linearly independent then the subspace of all vectors αx + βy, α, β R (the space spanned by x and

More information

On minors of the compound matrix of a Laplacian

On minors of the compound matrix of a Laplacian On minors of the compound matrix of a Laplacian R. B. Bapat 1 Indian Statistical Institute New Delhi, 110016, India e-mail: rbb@isid.ac.in August 28, 2013 Abstract: Let L be an n n matrix with zero row

More information

Math 307 Learning Goals

Math 307 Learning Goals Math 307 Learning Goals May 14, 2018 Chapter 1 Linear Equations 1.1 Solving Linear Equations Write a system of linear equations using matrix notation. Use Gaussian elimination to bring a system of linear

More information

Vector spaces. EE 387, Notes 8, Handout #12

Vector spaces. EE 387, Notes 8, Handout #12 Vector spaces EE 387, Notes 8, Handout #12 A vector space V of vectors over a field F of scalars is a set with a binary operator + on V and a scalar-vector product satisfying these axioms: 1. (V, +) is

More information

Kai Sun. University of Michigan, Ann Arbor. Collaborators: Krishna Kumar and Eduardo Fradkin (UIUC)

Kai Sun. University of Michigan, Ann Arbor. Collaborators: Krishna Kumar and Eduardo Fradkin (UIUC) Kai Sun University of Michigan, Ann Arbor Collaborators: Krishna Kumar and Eduardo Fradkin (UIUC) Outline How to construct a discretized Chern-Simons gauge theory A necessary and sufficient condition for

More information

15.1 Matching, Components, and Edge cover (Collaborate with Xin Yu)

15.1 Matching, Components, and Edge cover (Collaborate with Xin Yu) 15.1 Matching, Components, and Edge cover (Collaborate with Xin Yu) First show l = c by proving l c and c l. For a maximum matching M in G, let V be the set of vertices covered by M. Since any vertex in

More information

Foundations of Matrix Analysis

Foundations of Matrix Analysis 1 Foundations of Matrix Analysis In this chapter we recall the basic elements of linear algebra which will be employed in the remainder of the text For most of the proofs as well as for the details, the

More information

1. Let m 1 and n 1 be two natural numbers such that m > n. Which of the following is/are true?

1. Let m 1 and n 1 be two natural numbers such that m > n. Which of the following is/are true? . Let m and n be two natural numbers such that m > n. Which of the following is/are true? (i) A linear system of m equations in n variables is always consistent. (ii) A linear system of n equations in

More information

ON KIRCHHOFF S THEOREMS WITH COEFFICIENTS IN A LINE BUNDLE

ON KIRCHHOFF S THEOREMS WITH COEFFICIENTS IN A LINE BUNDLE Homology, Homotopy and Applications, vol. 15(2), 2013, pp.267 280 ON KIRCHHOFF S THEOREMS WITH COEFFICIENTS IN A LINE BUNDLE MICHAEL J. CATANZARO, VLADIMIR Y. CHERNYAK and JOHN R. KLEIN (communicated by

More information

Transversal and cotransversal matroids via their representations.

Transversal and cotransversal matroids via their representations. Transversal and cotransversal matroids via their representations. Federico Ardila Submitted: May, 006; Accepted: Feb. 7, 007 Mathematics Subject Classification: 05B5; 05C8; 05A99 Abstract. It is known

More information

MAT2342 : Introduction to Applied Linear Algebra Mike Newman, fall Projections. introduction

MAT2342 : Introduction to Applied Linear Algebra Mike Newman, fall Projections. introduction MAT4 : Introduction to Applied Linear Algebra Mike Newman fall 7 9. Projections introduction One reason to consider projections is to understand approximate solutions to linear systems. A common example

More information

The dual simplex method with bounds

The dual simplex method with bounds The dual simplex method with bounds Linear programming basis. Let a linear programming problem be given by min s.t. c T x Ax = b x R n, (P) where we assume A R m n to be full row rank (we will see in the

More information

Brigitte Servatius and Herman Servatius. Department of Mathematics Syracuse University Syracuse NY,

Brigitte Servatius and Herman Servatius. Department of Mathematics Syracuse University Syracuse NY, GENERIC AND ABSTRACT RIGIDITY Brigitte Servatius and Herman Servatius Department of Mathematics Syracuse University Syracuse NY, 13244-1150 Rigidity We are all familiar with frameworks of rods attached

More information

MAT 2037 LINEAR ALGEBRA I web:

MAT 2037 LINEAR ALGEBRA I web: MAT 237 LINEAR ALGEBRA I 2625 Dokuz Eylül University, Faculty of Science, Department of Mathematics web: Instructor: Engin Mermut http://kisideuedutr/enginmermut/ HOMEWORK 2 MATRIX ALGEBRA Textbook: Linear

More information

Power System Analysis

Power System Analysis Power System Analysis BY A. P U R N A C H A N D E R A S S I S T A N T P R O F E S S O R D E P A R T M E N T O F E E E A C E E N G I N E E R I N G C O L L E G E Course Objectives: 1. To understand and develop

More information

Chapter 2. Vector Space (2-4 ~ 2-6)

Chapter 2. Vector Space (2-4 ~ 2-6) Chapter 2. Vector Space (2-4 ~ 2-6) KAIS wit Lab 2012. 06. 14 송유재 he four fundamental subspaces Column space C( A) : all linear combination of column vector Dimension : rank r Nullspace ( ): all vectors

More information

LINEAR SYSTEMS, MATRICES, AND VECTORS

LINEAR SYSTEMS, MATRICES, AND VECTORS ELEMENTARY LINEAR ALGEBRA WORKBOOK CREATED BY SHANNON MARTIN MYERS LINEAR SYSTEMS, MATRICES, AND VECTORS Now that I ve been teaching Linear Algebra for a few years, I thought it would be great to integrate

More information

Maps of matroids with applications

Maps of matroids with applications Discrete Mathematics 303 (2005) 75 85 www.elsevier.com/locate/disc Maps of matroids with applications András Recski a,b, a Department of Computer Science and Information Theory, Budapest University of

More information