On Connectedness of Solutions to Integer Linear Systems
Takasugu Shigenobu, Naoyuki Kamiyama
TL;DR
This paper investigates when the solution graph of an integer linear system is connected for every right-hand side vector, focusing on elimination orderings (EO) of the coefficient matrix. It proves that EO is not necessary for connectivity in general by constructing a counterexample with $m\ge4$ and $n\ge3$, while showing EO is necessary in the narrow cases $m\le3$ or $n\le2$ via a contrapositive argument. The authors introduce the Expansion Lemma to structurally separate columns and analyze connectivity through case analyses for two rows, two columns, and three rows. The work connects algebraic properties of $A$ to reconfiguration problems and SAT-like complexity, and it notes that EO can be determined in polynomial time. This advances understanding of when feasible solutions of ILSs can be reconfigured without breaking connectivity across all right-hand sides.
Abstract
An integer linear system (ILS) is a linear system with integer constraints. The solution graph of an ILS is defined as an undirected graph defined on the set of feasible solutions to the ILS. A pair of feasible solutions is connected by an edge in the solution graph if the Hamming distance between them is 1. We consider a property of the coefficient matrix of an ILS such that the solution graph is connected for any right-hand side vector. Especially, we focus on the existence of an elimination ordering (EO) of a coefficient matrix, which is known as the sufficient condition for the connectedness of the solution graph for any right-hand side vector. That is, we consider the question whether the existence of an EO of the coefficient matrix is a necessary condition for the connectedness of the solution graph for any right-hand side vector. We first prove that if a coefficient matrix has at least four rows and at least three columns, then the existence of an EO may not be a necessary condition. Next, we prove that if a coefficient matrix has at most three rows or at most two columns, then the existence of an EO is a necessary condition.
