paper

Lattice Structure and Efficient Basis Construction for Strongly Connected Orientations

arXiv:2603.17424

Abstract

Let be a bidirected graph whose underlying undirected graph is -edge-connected. A strongly connected orientation (SCO) is defined as a subset of arcs that contains exactly one of for every and induces a strongly connected subgraph of . Given a family of proper subsets of , we call an SCO tight if there is exactly one arc entering for every . We give a polynomial-time algorithm to construct a set consisting of tight SCO's which forms an integral basis for the linear hull of tight SCO's. That is, is a linearly independent subset of tight SCO's, and every integer vector in the linear hull of tight SCO's can be written as an integral combination of . This extends the main result of Abdi, Conuéjols, Liu and Silina (IPCO 2025), who gave a non-constructive proof of the existence of such a basis in an equivalent setting. While the previous proof uses polyhedral theory, our proof is purely combinatorial and yields a polynomial-time algorithm. As an application of our algorithm, we show that parity-constrained tight strongly connected orientations can be solved in deterministic polynomial time. Along the way, we discover appealing connections to the theory of perfect matching lattices.

Lattice Structure and Efficient Basis Construction for Strongly Connected Orientations · wovepaper