Abstract
AbstractNondeterministic Discounted-Sum Automata (NDAs) are nondeterministic finite automata equipped with a discounting factor $$\lambda >1$$
λ
>
1
, and whose transitions are labelled by weights. The value of a run of an NDA is the discounted sum of the edge weights, where the i-th weight is divided by $$\lambda ^{i}$$
λ
i
. NDAs are a useful tool for modelling systems where the values of future events are less influential than immediate ones.While several problems are undecidable or open for NDA, their deterministic fragment (DDA) admits more tractable algorithms. Therefore, determinization of NDAs (i.e., deciding if an NDA has a functionally-equivalent DDA) is desirable.Previous works establish that when $$\lambda \in \mathbb {N}$$
λ
∈
N
, then every complete NDA, namely an NDA whose states are all accepting and its transition function is complete, is determinizable. This, however, no longer holds when the completeness assumption is dropped.We show that the problem of whether an NDA has an equivalent DDA is decidable when $$\lambda \in \mathbb {N}$$
λ
∈
N
(in particular, it is in $$\textsf{EXPSPACE}$$
EXPSPACE
and is $$\mathsf {PSPACE-hard}$$
PSPACE
-
hard
).
Publisher
Springer Nature Switzerland
Reference21 articles.
1. de Alfaro, L., Henzinger, T.A., Majumdar, R.: Discounting the future in systems theory. In: Automata, Languages and Programming. pp. 1022–1037 (2003)
2. Almagor, S., Yeshurun, A.: Determinization of one-counter nets. In: 33rd International Conference on Concurrency Theory, CONCUR 2022 (Sep 2022)
3. Andersson, D.: An improved algorithm for discounted payoff games. In: ESSLLI Student Session. pp. 91–98. Citeseer (2006)
4. Boker, U., Hefetz, G.: Discounted-Sum Automata with Multiple Discount Factors. In: 29th EACSL Annual Conference on Computer Science Logic (CSL 2021). vol. 183, pp. 12:1–12:23 (2021)
5. Boker, U., Hefetz, G.: On the comparison of discounted-sum automata with multiple discount factors. Foundations of Software Science and Computation Structures LNCS 13992 p. 371 (2023)