Computing the Bandwidth of Meager Timed Automata
Eugene Asarin, Aldric Degorre, Catalin Dima, Bernardo Jacobo Inclán
TL;DR
This work develops a finite-state, barycentric abstraction to compute the bandwidth of meager timed automata. It shows that the bandwidth of a region-split-timed automaton can be obtained by abstracting to a simply-timed graph whose states are barycenters of region faces, and proves that this abstraction preserves the bandwidth. The computation proceeds by 0-elimination, determinization, formulating an adjacency matrix $M(z)$, and solving $\det(I-M(z))=0$ to find the smallest root $z_0$, with the bandwidth given by $-\log|z_0|$; the overall procedure is doubly exponential due to region-splitting and determinization. The result enables a concrete, algebraic measure of information rate for meager automata and points to extending the approach to normal and obese classes in future work.
Abstract
The bandwidth of timed automata characterizes the quantity of information produced/transmitted per time unit. We previously delimited 3 classes of TA according to the nature of their asymptotic bandwidth: meager, normal, and obese. In this paper, we propose a method, based on a finite-state simply-timed abstraction, to compute the actual value of the bandwidth of meager automata. The states of this abstraction correspond to barycenters of the faces of the simplices in the region automaton. Then the bandwidth is $\log 1/|z_0|$ where $z_0$ is the smallest root (in modulus) of the characteristic polynomial of this finite-state abstraction.
