A Complexity Bound for Determinisation of Min-Plus Weighted Automata
Shaull Almagor, Guy Arbel, Sarai Sheinvald
TL;DR
This work provides the first primitive-recursive complexity bound for the determinisation problem of min-plus WFAs, placing the problem within the Fast-Growing Hierarchy and delivering a constructive, finite-alphabet framework. The authors replace non-constructive Ramsey pumping with quantitative zooming and Separated Repeating Infixes (SRI), coupled with a Baseline-Augmented Construction to reason about run trees and gaps in a finite, tractable setting. Central innovations include effective cactus letters, baseline-shift invariants, and a robust decomposition toolkit (SSRI/GSRI) that either yields witnesses or shortens words while preserving key potential/charge properties. The approach yields a concrete algorithm: compute GAmp(|S|,0), build a bounded-gap automaton, and test equivalence to decide determinisability; GAmp is shown to be in level $\mathbf{F}_6$, ensuring primitive-recursive (non-elementary) complexity. This advances practical understanding of determinisation and provides a versatile toolkit (Zooming, SRI, cactus techniques) potentially reusable for related counter-based models.
Abstract
The determinisation problem for min-plus (tropical) weighted automata was recently shown to be decidable. However, the proof is purely existential, relying on several non-constructive arguments. Our contribution in this work is twofold: first, we present the first complexity bound for this problem, placing it in the Fast-growing hierarchy. Second, our techniques introduce a versatile framework to analyse runs of weighted automata in a constructive manner. In particular, this significantly simplifies the previous decidability argument and provides a tighter analysis, thus serving as a critical step towards a tight complexity bound.
