Notes on $\{a,b,c\}$-Modular Matrices
Christoph Glanzer, Ingo Stallknecht, Robert Weismantel

TL;DR
This paper develops a polynomial time algorithm to recognize $ ext{\{a,b,c\}}$-modular matrices and solve related integer programming problems, extending the recognition of totally unimodular matrices to a broader class.
Contribution
It introduces a polynomial time recognition algorithm for $ ext{\{a,b,c\}}$-modular matrices, generalizing totally unimodular matrix recognition and enabling efficient solutions for associated integer programs.
Findings
Recognition is polynomial time unless a duplicative relation exists.
Provides a polynomial time algorithm for integer programming with $ ext{\{a,b,c\}}$-modular matrices.
Extends the class of matrices for which integer programming can be efficiently solved.
Abstract
Let be an integral matrix and , , satisfy . The question is to recognize whether is -modular, i.e., whether the set of subdeterminants of in absolute value is . We will succeed in solving this problem in polynomial time unless possesses a duplicative relation, that is, has nonzero subdeterminants and satisfying . This is an extension of the well-known recognition algorithm for totally unimodular matrices. As a consequence of our analysis, we present a polynomial time algorithm to solve integer programs in standard form over -modular constraint matrices for any constants , and .
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
