Generic degree structure of the minimal polynomial nullspace basis: a block Toeplitz matrix approach

Similar documents
Generic degree structure of the minimal polynomial nullspace basis: a block Toeplitz matrix approach

Structural Resilience of Cyberphysical Systems Under Attack

Algorithm to Compute Minimal Nullspace Basis of a Polynomial Matrix

MATH 323 Linear Algebra Lecture 12: Basis of a vector space (continued). Rank and nullity of a matrix.

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

MAT Linear Algebra Collection of sample exams

Linear Equations in Linear Algebra

Chapter 1. Vectors, Matrices, and Linear Spaces

Product distance matrix of a tree with matrix weights

x y B =. v u Note that the determinant of B is xu + yv = 1. Thus B is invertible, with inverse u y v x On the other hand, d BA = va + ub 2

EE263: Introduction to Linear Dynamical Systems Review Session 2

Numerical Linear Algebra Homework Assignment - Week 2

Linear Algebra I Lecture 8

MATH 304 Linear Algebra Lecture 34: Review for Test 2.

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

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

Test 3, Linear Algebra

Math 369 Exam #2 Practice Problem Solutions

Lecture 11. Andrei Antonenko. February 26, Last time we studied bases of vector spaces. Today we re going to give some examples of bases.

Remark By definition, an eigenvector must be a nonzero vector, but eigenvalue could be zero.

Singularity of the discrete Laplacian operator

Advanced Engineering Mathematics Prof. Pratima Panigrahi Department of Mathematics Indian Institute of Technology, Kharagpur

The matrix will only be consistent if the last entry of row three is 0, meaning 2b 3 + b 2 b 1 = 0.

Linear Algebra V = T = ( 4 3 ).

Splitting Subspaces, Singer Cycles and Linear Recurrences

Chapter 6 - Orthogonality

Study Guide for Linear Algebra Exam 2

LECTURE 6: VECTOR SPACES II (CHAPTER 3 IN THE BOOK)

Advanced Engineering Mathematics Prof. Pratima Panigrahi Department of Mathematics Indian Institute of Technology, Kharagpur

Linear Equations in Linear Algebra

Linear maps. Matthew Macauley. Department of Mathematical Sciences Clemson University Math 8530, Spring 2017

(i) [7 points] Compute the determinant of the following matrix using cofactor expansion.

Linear Independence x

Chapter 7. Linear Algebra: Matrices, Vectors,

GRE Subject test preparation Spring 2016 Topic: Abstract Algebra, Linear Algebra, Number Theory.

Chapter 1: Systems of linear equations and matrices. Section 1.1: Introduction to systems of linear equations

Chapter 3 Transformations

Remark 1 By definition, an eigenvector must be a nonzero vector, but eigenvalue could be zero.

Linear Algebra. Session 8

Algebra & Trig. I. For example, the system. x y 2 z. may be represented by the augmented matrix

Row Reduction and Echelon Forms

On Systems of Diagonal Forms II

Chapter 5. Linear Algebra. A linear (algebraic) equation in. unknowns, x 1, x 2,..., x n, is. an equation of the form

3. Replace any row by the sum of that row and a constant multiple of any other row.

Linear Equations in Linear Algebra

Department of Mathematics, University of California, Berkeley. GRADUATE PRELIMINARY EXAMINATION, Part A Fall Semester 2016

Linear Algebra. Min Yan

9. Numerical linear algebra background

Conceptual Questions for Review

Math Final December 2006 C. Robinson

Online Exercises for Linear Algebra XM511

Letting be a field, e.g., of the real numbers, the complex numbers, the rational numbers, the rational functions W(s) of a complex variable s, etc.

Algebraic Methods. Motivation: Systems like this: v 1 v 2 v 3 v 4 = 1 v 1 v 2 v 3 v 4 = 0 v 2 v 4 = 0

ELE/MCE 503 Linear Algebra Facts Fall 2018

The inverse of a tridiagonal matrix

Matrices and RRE Form

Chapter 3. Directions: For questions 1-11 mark each statement True or False. Justify each answer.

Determine whether the following system has a trivial solution or non-trivial solution:

AFFINE AND PROJECTIVE GEOMETRY, E. Rosado & S.L. Rueda 4. BASES AND DIMENSION

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

Math 121 Homework 4: Notes on Selected Problems

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

ALGEBRAIC GEOMETRY I - FINAL PROJECT

Math 240 Calculus III

Chapter 1: Systems of Linear Equations

Algebra Homework, Edition 2 9 September 2010

Math 54. Selected Solutions for Week 5

( 9x + 3y. y 3y = (λ 9)x 3x + y = λy 9x + 3y = 3λy 9x + (λ 9)x = λ(λ 9)x. (λ 2 10λ)x = 0

Lecture 11: Finish Gaussian elimination and applications; intro to eigenvalues and eigenvectors (1)

Lecture Notes in Linear Algebra

Stabilization, Pole Placement, and Regular Implementability

Math "Matrix Approach to Solving Systems" Bibiana Lopez. November Crafton Hills College. (CHC) 6.3 November / 25

MAC Module 2 Systems of Linear Equations and Matrices II. Learning Objectives. Upon completing this module, you should be able to :

The definition of a vector space (V, +, )

System of Linear Equations

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

Linear Systems and Matrices

1300 Linear Algebra and Vector Geometry Week 2: Jan , Gauss-Jordan, homogeneous matrices, intro matrix arithmetic

Fall 2016 MATH*1160 Final Exam

2.57 PART E: THE FUNDAMENTAL THEOREM OF ALGEBRA (FTA) The Fundamental Theorem of Algebra (FTA)

MATH 240 Spring, Chapter 1: Linear Equations and Matrices

2. Linear algebra. matrices and vectors. linear equations. range and nullspace of matrices. function of vectors, gradient and Hessian

ORIE 6300 Mathematical Programming I August 25, Recitation 1

Lecture Summaries for Linear Algebra M51A

Infinite elementary divisor structure-preserving transformations for polynomial matrices

A matrix is a rectangular array of. objects arranged in rows and columns. The objects are called the entries. is called the size of the matrix, and

a. Define your variables. b. Construct and fill in a table. c. State the Linear Programming Problem. Do Not Solve.

Lecture 12: Solving Systems of Linear Equations by Gaussian Elimination

Computing Minimal Nullspace Bases

A matrix is a rectangular array of. objects arranged in rows and columns. The objects are called the entries. is called the size of the matrix, and

Structured Matrices and Solving Multivariate Polynomial Equations

Chapters 5 & 6: Theory Review: Solutions Math 308 F Spring 2015

Linear equations in linear algebra

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

Introduction to Matrices

Orthogonality. 6.1 Orthogonal Vectors and Subspaces. Chapter 6

Use of Scilab to demonstrate concepts in linear algebra and polynomials

Lecture 3: Gaussian Elimination, continued. Lecture 3: Gaussian Elimination, continued

(II.B) Basis and dimension

HASSE-MINKOWSKI THEOREM

Transcription:

Generic degree structure of the minimal polynomial nullspace basis: a block Toeplitz matrix approach Bhaskar Ramasubramanian 1, Swanand R. Khare and Madhu N. Belur 3 December 17, 014 1 Department of Electrical and Computer Engineering, University of Maryland, College Park, MD, USA. Department of Mathematics, Indian Institute of Technology, Kharagpur, India. 3 Department of Electrical Engineering, Indian Institute of Technology Bombay, India. 1 / 13

Motivation / 13 Goal : Computing the minimal polynomial basis (MPB) of a given polynomial matrix. Current state of the art: Involves explicit knowledge of entries of polynomial matrix. Examples - matrix pencils, LQ factorization of Toeplitz matrices. Numerically robust algorithms the key. This work: Generic case - only work with degrees of entries in given polynomial matrix to determine degrees of entries in MPB. For specific case, get upper bound on degree structure of MPB. No numerical considerations since problem transformed to computing annihilator of a constant matrix.

Preliminaries - Minimal Polynomial Basis 3 / 13 R[s] - polynomials in s with real coefficients R m n [s] - m n matrix with entries from R[s]. (m < n) d - degree of polynomial vector, i.e., maximum among degrees of polynomial components. {q(s) R n [s] R(s)q(s) = 0} - nullspace of R(s) R m n [s]. Minimal Polynomial Basis Given R R m n [s], of degree d and rank m, let q 1, q,..., q n m be polynomially independent vectors in the nullspace of R arranged in non-decreasing order of their degrees a 1, a,..., a n m respectively. Then, the set {q 1, q,..., q n m } is an MPB if for any other set of n m polynomially independent vectors from the nullspace with degrees b 1 b b n m, it turns out that a i b i for i = 1,,..., n m. MPB is unique upto degrees of the polynomial vectors.

Preliminaries - Genericity of Parameters 4 / 13 Algebraic variety - set of solutions, E q R n to a system of polynomial equations. Zero equation in variables renders variety trivial. Nontrivial algebraic variety in R n is a set of measure zero. Genericity Property P in terms of variables p 1, p,..., p n R is said to be satisfied generically if the set of values p 1, p,..., p n that do not satisfy P form a non-trivial algebraic variety in R n. Examples Two nonzero polynomials are generically coprime. Entries of a square matrix chosen generically from R makes it nonsingular. Left primeness of a wide polynomial matrix.

Problem Formulation 5 / 13 Given R R m n [s], define D Z m n such that [D] ij := deg[r] ij. If [R] ij = 0, then [D] ij :=. Define the sets: Z + = {z Z z 0} Z + = Z + { } Can construct unique D Z m n + for given R R m n [s] This D is called the degree structure of R. Given D, there exist many R with the same degree structure. D(R) := {R R m n [s] with degree structure D Z m n + }

Problem Formulation, Main Result 6 / 13 Problem 1 Given R R m n [s] with degree structure D Z m n +, let Q R n (n m) [s] be such that the columns of Q form an MPB for the nullspace of R. Let K Z n (n m) + denote the degree structure of Q. Then, can we determine K from D? Problem Let R 1, R D(R) and Q 1, Q R n (n m) [s] be such that the columns of Q 1 and Q form MPBs for R 1 and R respectively. Let K 1 and K denote the degree structures of Q 1 and Q respectively. Then, is K 1 = K generically? Theorem 1 Given degree structures K 1, K of minimal polynomial bases corresponding to the same degree structure D, K 1 = K.

Toeplitz Matrices 7 / 13 Given R R m n [s] with degree d, R = R 0 + R 1 s + + R d s d where R i R m n for i = 0, 1,..., d. Construct a sequence of real structured matrices from the given polynomial matrix as: R 0 A R 1 A 0 0 0 0 0 A 0 =.,A 1 =, A = 0 0 A 0 A 0, (1) 0 R d 0 0 A 0 where 0 s in the above equation are zero matrices of size m n and A i R (d+i+1)m (i+1)n. Stop when (d + i + 1)m (i + 1)n. (Right) kernels of A i related to nullspace of R.

Degree Structure of MPB of 1 3 Polynomial Matrix Let R R 1 3 [s] have degree structure D = [ a b c ] and let columns of Q R 3 [s] with deg struct K form an MPB of R. Assume: a b c; 0 / R; b c. Theorem For even c, the degree structure of the MPB is given by: c c K = c c () b c b c The degree structure of the MPB for odd c is given by K = c 1 c 1 c 1 (c b) c+1 c+1 c+1 (c b) (3) When c = b + k, the MPB will contain the zero polynomial, corresponding to a term in its degree structure. 8 / 13

Example 9 / 13 Given D = [ 0 1 ], find K = A 0 = 0 0 0 ; A 1 =, such that DK = 0. 0 0 0 0 0 0 0 0 0 0 0 0 A 1 is a wide matrix. We have (D 0 + D 1 s + D s )K = 0, where D i corresponds to the coefficients of the degree i terms in the given polynomial matrix. Note: If a particular A i yields only some columns of the MPB, the remaining columns can be got by constructing A i+1.

Example 10 / 13 Need: Constant matrix P such that A 1 P = 0. For last row of A 1 to be annihilated, corresponding element(s) in K must be zero. This effectively eliminates the last column of A 1, as shown below: P = 0 0, yielding K = 1 1 1 1 0 0.

Saturation 11 / 13 Observe: degree structure of K independent of a. Same algorithm can be used to determine degree structure of minimal left indices of K, D 1. If D D 1 (component wise), and they have an MPB with the same degree structure, K, then D is said to be saturated. Unsaturated D some degree of freedom to change one or more coefficients from 0 to a nonzero value,. Saturation: degree of freedom offered to replace zeros by nonzeros in degree structure of D while maintaining that of K. Proposition When D = [ a b c ] Z 1 3 +, and c b, D sat = [ b b c ]. D sat for higher dimensions of D? Not (yet) known.

Conclusions 1 / 13 Degree structure of MPB of a given polynomial matrix depends only on its degree structure, and not its coefficients. Exact degree structure of MPB got for generic case; same serves as upper bound for specific case. MPB of 1 3 degree structure studied in detail. Closed form solution for degree structure of MPB provided. Genericity of parameters ensured matrices had full rank. Saturation of a degree structure examined in the context of freedom of making some zero coefficients nonzero. Complete absence of extensive numerical computations - results depended only on zero/ nonzero nature of coefficients.

Thank You 13 / 13