Minimal Actuator Selection
Luca Ballotta, Geethu Joseph
TL;DR
The paper addresses the problem of selecting the smallest subset of actuators from a fixed set to ensure controllability of a linear system, using the PBH test and Jordan decomposition to derive a binary ILP. Under a technical independence assumption, the problem is shown to be equivalent to a set multicover problem (reducing to set cover when all eigenvalues are simple), and it extends naturally to robust, fault-tolerant scenarios by incorporating additional actuator redundancy. The authors prove NP-hardness and provide pathways to exact or approximate solutions using ILP solvers and well-established multicover algorithms, enabling practical offline design and reconfiguration. This work bridges actuator allocation and combinatorial optimization, and suggests future directions like joint sensor-actuator selection and time-varying actuator schedules for scalable systems.
Abstract
Selecting a few available actuators to ensure the controllability of a linear system is a fundamental problem in control theory. Previous works either focus on optimal performance, simplifying the controllability issue, or make the system controllable under structural assumptions, such as in graphs or when the input matrix is a design parameter. We generalize these approaches to offer a precise characterization of the general minimal actuator selection problem where a set of actuators is given, described by a fixed input matrix, and goal is to choose the fewest actuators that make the system controllable. We show that this problem can be equivalently cast as an integer linear program and, if actuation channels are sufficiently independent, as a set multicover problem under multiplicity constraints. The latter equivalence is always true if the state matrix has all distinct eigenvalues, in which case it simplifies to the set cover problem. Such characterizations hold even when a robust selection that tolerates a given number of faulty actuators is desired. Our established connection legitimates a designer to use algorithms from the rich literature on the set multicover problem to select the smallest subset of actuators, including exact solutions that do not require brute-force search.
