🤖 AI Summary
This paper studies the sequential maximum flow problem on time-varying graphs, where edge capacities evolve dynamically over time and must be selected from a finite capacity set to optimize multi-source multi-sink flow transmission under regularity constraints. To address this, we propose an algebraic modeling framework based on flow semigroups: leveraging the finite semigroup decomposition theorem, we construct compact witness structures; further, via semigroup factorization techniques, we achieve efficient compression of capacity sequences and concurrent enumeration of flow paths. Our approach is the first to reduce the solution-space complexity of sequential flow problems to polynomial time—breaking the exponential space barrier inherent in classical dynamic flow algorithms—while preserving exactness. This advancement significantly enhances both the computational tractability and theoretical analyzability of large-scale time-varying network flows.
📝 Abstract
We provide a new algebraic technique to solve the sequential flow problem in polynomial space. The task is to maximize the flow through a graph where edge capacities can be changed over time by choosing a sequence of capacity labelings from a given finite set. Our method is based on a novel factorization theorem for finite semigroups that, applied to a suitable flow semigroup, allows to derive small witnesses. This generalizes to multiple in/output vertices, as well as regular constraints.