Optimally Controlling a Random Population
Hugo Gimbert, Corto Mascle, Patrick Totzke
TL;DR
This work studies the random population control problem for arbitrarily large populations of identical agents, showing that deciding almost-sure synchronization is EXPTIME-complete. The authors combine a bounded-abstraction reduction with an algebraic treatment of unbounded transfers, using the flow semigroup and its dual symbolic mincut semigroup to characterize the existence of unbounded token transfers via max-flow/min-cut duality. They provide an EXPTIME algorithm and establish EXPTIME-hardness through a Countdown-Game reduction, thereby proving optimal complexity. The paper introduces population arenas, omega-bases, and funneling/gathering strategies to manage large crowds and presents a path toward scalable verification in parameterized settings.
Abstract
The population control problem is a parameterized control problem where a population of agents has to be moved simultaneously into a target state. The decision problem asks whether this can be achieved for a finite but arbitrarily large population. We focus on the random version of this problem, where every agent is a copy of the same automaton and non-determinism on the global action chosen by the controller is resolved independently and uniformly at random. Controller seeks to almost-surely gather the agents in the target states. We show that the random population control problem is exptime-complete.
