Linear dynamical systems with continuous weight functions
Rajab Aghamov, Christel Baier, Toghrul Karimov, Joël Ouaknine, Jakob Piribauer
TL;DR
The paper addresses quantitative verification tasks for discrete-time linear dynamical systems with weight functions, focusing on mean payoff, total and discounted rewards, and energy-constrained satisfaction under polynomial, continuous, and o-minimal weight classes, including stochastic and bounded-orbit scenarios. It develops algorithmic and decidability results across weight classes: mean payoff is rational and computable for polynomial weights; bounded orbits yield integral representations enabling computation; o-minimal weights yield ergodic-time/space averaging; stochastic LDSs allow efficient MP computation in the irreducible case and exponential effort in the reducible case. The approach relies on linear recurrence sequences, Kronecker's theorem, Weyl equidistribution, and Baker's theorem on linear forms in logarithms to derive both exact and approximate results. The findings advance quantitative verification for weighted LDS, with practical relevance to resource consumption, energy management, and long-run scheduling analysis.
Abstract
In discrete-time linear dynamical systems (LDSs), a linear map is repeatedly applied to an initial vector yielding a sequence of vectors called the orbit of the system. A weight function assigning weights to the points in the orbit can be used to model quantitative aspects, such as resource consumption, of a system modelled by an LDS. This paper addresses the problems of how to compute the mean payoff, the total accumulated weight, and the discounted accumulated weight of the orbit under continuous weight functions as well as polynomial weight functions as a special case. Additionally, weight functions that are definable in an o-minimal extension of the theory of the reals with exponentiation, which can be shown to be piecewise continuous, are considered. In particular, good ergodic properties of o-minimal weight functions, instrumental to the computation of the mean payoff, are established. Besides general LDSs, the special cases of stochastic LDSs and LDSs with bounded orbits are addressed. Finally, the problem of deciding whether an energy constraint is satisfied by the weighted orbit, i.e., whether the accumulated weight never drops below a given bound, is analysed.
