English

Lattice Structure and Efficient Basis Construction for Strongly Connected Orientations

Combinatorics 2026-05-26 v2 Data Structures and Algorithms

Abstract

Let G=(V,E+E)\vec{G}=(V,E^+\cup E^-) be a bidirected graph whose underlying undirected graph G=(V,E)G=(V,E) is 22-edge-connected. A strongly connected orientation (SCO) is defined as a subset of arcs that contains exactly one of e+,ee^+,e^- for every eEe\in E and induces a strongly connected subgraph of G\vec{G}. Given a family F\mathcal{F} of proper subsets of VV, we call an SCO tight if there is exactly one arc entering UU for every UFU\in \mathcal{F}. We give a polynomial-time algorithm to construct a set B\mathcal{B} consisting of tight SCO's which forms an integral basis for the linear hull of tight SCO's. That is, B\mathcal{B} 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 B\mathcal{B}. 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}
}
R2 v1 2026-07-01T11:25:39.768Z