Lattice Structure and Efficient Basis Construction for Strongly Connected Orientations
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\'ejols, 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.
Keywords
Cite
@article{arxiv.2603.17424,
title = {Lattice Structure and Efficient Basis Construction for Strongly Connected Orientations},
author = {Siyue Liu and Olha Silina},
journal= {arXiv preprint arXiv:2603.17424},
year = {2026}
}