Recognizing Cartesian products of matrices and polytopes
From MaRDI portal
Combinatorial optimization (90C27) Basic linear algebra (15A99) Combinatorial properties of polytopes and polyhedra (number of faces, shortest paths, etc.) (52B05) Matroids in convex geometry (realizations in the context of convex polytopes, convexity in combinatorial structures, etc.) (52B40) Polyhedra and polytopes; regular figures, division of spaces (51M20)
Abstract: The 1-product of matrices and is the matrix in whose columns are the concatenation of each column of with each column of . Our main result is a polynomial time algorithm for the following problem: given a matrix , is a 1-product, up to permutation of rows and columns? Our main motivation is a close link between the 1-product of matrices and the Cartesian product of polytopes, which goes through the concept of slack matrix. Determining whether a given matrix is a slack matrix is an intriguing problem whose complexity is unknown, and our algorithm reduces the problem to irreducible instances. Our algorithm is based on minimizing a symmetric submodular function that expresses mutual information in information theory. We also give a polynomial time algorithm to recognize a more complicated matrix product, called the 2-product. Finally, as a corollary of our 1-product and 2-product recognition algorithms, we obtain a polynomial time algorithm to recognize slack matrices of -level matroid base polytopes.
Recommendations
Cites work
- scientific article; zbMATH DE number 1961535 (Why is no real title available?)
- scientific article; zbMATH DE number 764212 (Why is no real title available?)
- scientific article; zbMATH DE number 5047784 (Why is no real title available?)
- Elements of Information Theory
- Expressing combinatorial optimization problems by linear programs
- Extended formulations in combinatorial optimization
- Minimizing symmetric submodular functions
- Recognizing Cartesian products of matrices and polytopes
- The projected faces property and polyhedral relations
- Theta rank, levelness, and matroid minors
- Which nonnegative matrices are slack matrices?
Cited in
(8)- Recognizing Cartesian products of matrices and polytopes
- Recognizing Cartesian products in linear time
- Slack matrices, \(k\)-products, and 2-level polytopes
- Extended formulations for matroid polytopes through randomized protocols
- Which nonnegative matrices are slack matrices?
- Recognition of \(d\)-dimensional Monge arrays
- Recognizing triangulated Cartesian graph products
- scientific article; zbMATH DE number 7540153 (Why is no real title available?)
This page was built for publication: Recognizing Cartesian products of matrices and polytopes
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2056923)