Complexity of Matrix Rank and Rigidity †

Complexity of Matrix Rank and Rigidity †

Complexity of Matrix Rank and Rigidity y Jayalal Sarma M.N. z The Institute of Mathematical Sciences, C.I.T. Campus, Chennai, India. Turing/Circuit Model : Combinatorial ! RM(b; r) need not always exist ! Consider, Matrix Rank Seperation of small classes : Unknown 2k 0 0 0 n£n 2 k 3 Rank of a matrix M 2 F has the following 0 2 0 0 RM(b; n ¡ 1) doesn't exist, 6 k 7 2k equivalent de¯nitions. 6 0 0 2 0 7 unless b ¸ n . 6 k 7 ² The size of the largest submatrix with a non- 4 0 0 0 2 5 zero determinant. Rank Computation : Algebraic ! Question : Can we test this? i.e, for a given ² The number of linearly independent Characterising computation might help. matrix M, bound b, target rank r, can we ef- rows/columns of a matrix. Several applications do have inherent structure ¯ciently test, whether RM(b; r) exists ? rank bound: Given a matrix M and a value for the matrices. It is NP-hard for arbitrary r and NP-complete r, is rank(M) < r?. M = [ai;j] is diagonally dominant if for the case of singularity. Motivation ja j ¸ ja j ii X ij Essential Ideas.. j6=i ² From Linear Algebra : Dimension of solution Equivalent formulation : De¯ne an interval of Fun fact : If for all i, the dominance is strict space of a system of linear equations. matrices [A] where m ¡ b · a · m + b then M in non-singular. ij ij ij ² From Control Theory : Rank of a matrix Question : Is there a rank r matrix B 2 [A] Matrix type rank bound singular can be used to classify a linear system as such that M ¡ B has atmost k non-zero en- C L C L controllable, or observable. General = -complete = -complete tries? [ABO99] [ABO99] The bound b de¯nes an interval for each entry ² From Algorithmics : Some natural algorith- Sym.Non-neg. C=L-complete C=L-complete of the matrix. The determinant is a multlilin- mic problems can be expressed in terms of [ABO99] [ABO99] ear polynomial on the entries of the matrix. rank and determinant computation. Sym.Non-neg. Now use the following lemma: ² From Complexity Theory : Characterising Diag. Dom. L-complete L-complete 0 0 complexity classes might facilitate applica- Diagonal TC -complete in AC Zero-on-an-edge Lemma tion of the well studied algebraic techniques. For a multilinear polynomial p on t vari- How close is M to a rank r matrix? ables, consider the t-dimensional hypercube Computing the Rank Given a matrix M and r < n, rigidity de¯ned by the interval of each of the vari- of the matrix M (RM(r)) is the number ables. If there is a zero of the polynomial ² The naive approach : EXPonential time. of entries of the matrix that we need to in the hypercube then there is a zero on an edge of the hypercube. ² Can be solved in Polynomial time; Gaussian change to bring the rank below r elimination : inherently sequential. NP algorithm : Guess the \nice" singular ma- ² A natural linear algebraic optimisation ² Rank can be computed in NC. Elegant trix and verify. Hardness: A reduction from problem, with important applications in MAX-CUT problem. parallel algorithm ([Mul87]) by relating the control theory. problem to testing if some coe±cients of the characterstic polynomial are zeros. ² Interesting in a circuit complexity theory Future Work/Open Problems setting. Highly rigid linear transforma- ² Re¯ned complexity bounds by [ABO99]. tions (matrices) have some \nice" size-depth Upperbound testing is complete for C=L. ² Are there characterisations of other small tradeo® in circuits computing them [Val77]. complexity classes (like NL) using the rank/determinant computation? Complexity Theory Preliminaries Computing Rigidity ² Is there a recursive(or better) upperbound for rigidity over in¯nite ¯elds? Classi¯cation of problems in P solved by vari- rigid(M; r; k): Given a matrix M, values r ² Can bounded rigidity be decided in NP? - is ous resource bounded models of computation. and k, is RM(r) · k?. there a generalisation of the zero-on-an-edge Class Resource Bound Complete Problem ² Over any ¯nite ¯eld F, rigid is in NP. Over lemma to arbitrary rank? L log space Reachability in F , rigid is NP-hard too [Des] : reduction deterministic TM undirected forests 2 References from Nearest Neighbour Decoding problem. NL log space Reachability in nondeterminsitic TM directed graphs ² Over in¯nite ¯elds we don't even know if it [ABO99] E. Allender, R. Beals, and M. Ogi- C=L log space Singularity of is decidable. hara. The complexity of matrix rank \balanced" NTM boolean matrices ² If k is constant, restriced to boolean matri- and feasible systems of linear equa- 0 Computational Complex- AC poly size, constant Reachability in ces, rigid is C=L-complete. tions. In depth circuits const. width maze ity, 8, 99-126, 1999, 1999. In many applications, the amount of change TC1 AC0 + \majority" Testing Majority of the matrix entries dictates the cost. So we [Mul87] K. Mulmuley. A fast parallel algo- would like the changes to be small. rithm to compute the rank of a ma- trix over an arbitrary ¯eld. Combi- natorica, 7:101{104, 1987. Bounded Rigidity [Val77] L. G. Valiant. Graph theoretic ar- M r < n Given a matrix and and guments in low-level complexity. In b bounded rigidity M , of the matrix MFCS, 1977. (RM(b; r)) is the number of entries of the matrix that we need to change to yJoint work with Meena Mahajan (IMSc) bring the rank below r, if the change Email: fmeena,[email protected] allowed per entry is atmost b. z Full version available as ECCC technical report at http://eccc.hpi-web.de/eccc-reports/2006/TR06-100/.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    1 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us