Pointwise-Sparse Actuator Scheduling for Linear Systems with Controllability Guarantee
Luca Ballotta, Geethu Joseph, Irawati Rahul Thete
TL;DR
This paper tackles the problem of designing sparse actuator schedules for discrete-time linear systems under a per-step sparsity budget, with the goal of guaranteeing controllability while managing control energy. It introduces a kernel-based feasibility analysis, an improved $s$-sparse greedy algorithm that provides formal controllability guarantees when feasible, and an MCMC-based optimization layer to further reduce energy metrics. The methods operate over a horizon $h$ for state dimension $n$ and input channels $m$, ensuring the schedule yields a full-rank reachability structure and favorable Gramian-based energy metrics. Empirical results show that the proposed greedy approach reliably yields controllable schedules where naive greedy fails, and that MCMC can achieve lower energy costs at greater computational cost, offering a practical toolbox for networked control with bandwidth constraints.
Abstract
This paper considers the design of sparse actuator schedules for linear time-invariant systems. An actuator schedule selects, for each time instant, which control inputs act on the system in that instant. We address the optimal scheduling of control inputs under a hard constraint on the number of inputs that can be used at each time. For a sparsely controllable system, we characterize sparse actuator schedules that make the system controllable, and then devise a greedy selection algorithm that guarantees controllability while heuristically providing low control effort. We further show how to enhance our greedy algorithm via Markov chain Monte Carlo-based randomized optimization
