Une matrice est dite totalement régulière si toutes ses sous-matrices carrées ont un rang complet. De telles matrices ont été utilisées pour construire des superconcentrateurs. Quelle est la complexité de décider si une matrice donnée est totalement régulière sur les logiques? Sur des champs finis?
Plus généralement, appelons une matrice totalement régulière si toutes ses sous-matrices carrées de taille au plus ont un rang complet. Étant donné une matrice et un paramètre , quelle est la complexité de décider si la matrice est totalement régulière?k k k
cc.complexity-theory
reference-request
linear-algebra
matrices
Markus Bläser
la source
la source
Réponses:
L'article Vandermonde Matrices, NP-Completeness, and Transversal Subspaces [ps] d'Alexander Chistov, Hervé Fournier, Leonid Gurvits et Pascal Koiran peut être pertinent pour votre question (bien qu'il n'y réponde pas).
Ils prouvent la du problème suivant: Étant donné une matrice sur ( ), décidez s'il existe une sous-matrice dont le déterminant disparaît. n × m Z n ≤ m n × nNP n×m Z n≤m n×n
la source
Oui, votre problème est essentiellement équivalent à celui (Position générale) dans l'Alexander Chistov, Hervé Fournier, Leonid Gurvits et Pascal Koiran papier .
Considérons une matrice A , n < m . Sans perte de généralité, supposons que le rang ( A ) = n et les n premières colonnes de A sont indépendants: A = [ B | D ] , où B est une matrice n × n non singulière . Maintenant, A contient une sous-matrice n × n singulière si et seulement si B - 1 Dn×m A n<m rank(A)=n n A A=[B | D] B n×n A n×n B−1D n'est pas totalement régulier.
la source
Il existe un autre problème NP-Complete dans le même esprit: pour une matrice carrée, décider si toutes ses sous-matrices principales (c'est-à-dire les lignes et colonnes du même ensemble) sont non singulières. Autre fait curieux: la somme des carrés des déterminants de toutes les sous-matrices carrées est facile (juste Det (I + AA ^ {T})), mais la somme des valeurs absolues est # P-Complete.
la source