Quantitative Semantics for Jumping Automata (2405.11849v3)
Abstract: Jumping automata are finite automata that read their input in a non-sequential manner, by allowing a reading head to ``jump'' between positions on the input, consuming a permutation of the input word. We argue that allowing the head to jump should incur some cost. To this end, we propose four quantitative semantics for jumping automata, whereby the jumps of the head in an accepting run define the cost of the run. The four semantics correspond to different interpretations of jumps: the absolute distance semantics counts the distance the head jumps, the maximum jump semantics counts the maximal distance the head jumps in a single step, the reversal semantics counts the number of times the head changes direction, and the Hamming distance measures the number of letter-swaps the run makes. We study these measures, with the main focus being the boundedness problem: given a jumping automaton, decide whether its (quantitative) languages is bounded by some given number $k$. We establish the decidability and complexity for this problem under several variants.
- Antonio Abu Nassar & Shaull Almagor (2022): Simulation by Rounds of Letter-To-Letter Transducers. In: 30th EACSL Annual Conference on Computer Science Logic.
- Shaull Almagor (2020): Process Symmetry in Probabilistic Transducers. In: 40th IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science.
- Shaull Almagor & Orna Kupferman (2011): Max and sum semantics for alternating weighted automata. In: International Symposium on Automated Technology for Verification and Analysis, Springer, pp. 13–27.
- Shaull Almagor & Omer Yizhaq (2023): Jumping Automata over Infinite Words. In: International Conference on Developments in Language Theory, Springer, pp. 9–22.
- Udi Boker (2021): Quantitative vs. weighted automata. In: Reachability Problems: 15th International Conference, RP 2021, Liverpool, UK, October 25–27, 2021, Proceedings 15, Springer, pp. 3–18.
- Michaël Cadilhac, Alain Finkel & Pierre McKenzie (2012): Affine Parikh automata. RAIRO-Theoretical Informatics and Applications 46(4), pp. 511–545.
- Michaël Cadilhac, Alain Finkel & Pierre McKenzie (2012): Bounded parikh automata. International Journal of Foundations of Computer Science 23(08), pp. 1691–1709.
- Krishnendu Chatterjee, Laurent Doyen & Thomas A Henzinger (2010): Quantitative languages. ACM Transactions on Computational Logic (TOCL) 11(4), pp. 1–38.
- Manfred Droste, Werner Kuich & Heiko Vogler (2009): Handbook of weighted automata. Springer Science & Business Media.
- Szilárd Zsolt Fazekas, Kaito Hoshi & Akihiro Yamamura (2021): Two-way deterministic automata with jumping mode. Theoretical Computer Science 864, pp. 92–102.
- Henning Fernau, Meenakshi Paramasivan & Markus L Schmid (2015): Jumping finite automata: characterizations and complexity. In: International Conference on Implementation and Application of Automata, Springer, pp. 89–101.
- Theoretical Computer Science 679, pp. 31–52.
- Dana Fisman, Joshua Grogin & Gera Weiss (2023): A Normalized Edit Distance on Infinite Words. In: 31st EACSL Annual Conference on Computer Science Logic (CSL 2023), Schloss-Dagstuhl-Leibniz Zentrum für Informatik.
- In: 42nd IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science.
- Kosaburo Hashiguchi (1982): Limitedness theorem on finite automata with distance functions. Journal of computer and system sciences 24(2), pp. 233–244.
- Felix Klaedtke & Harald Rueß (2003): Monadic second-order logics with cardinalities. In: Automata, Languages and Programming: 30th International Colloquium, ICALP 2003 Eindhoven, The Netherlands, June 30–July 4, 2003 Proceedings 30, Springer, pp. 681–696.
- Giovanna J Lavado, Giovanni Pighizzini & Shinnosuke Seki (2014): Operational state complexity under Parikh equivalence. In: Descriptional Complexity of Formal Systems: 16th International Workshop, DCFS 2014, Turku, Finland, August 5-8, 2014. Proceedings 16, Springer, pp. 294–305.
- Hing Leung & Viktor Podolskiy (2004): The limitedness problem on distance automata: Hashiguchi’s method revisited. Theoretical Computer Science 310(1-3), pp. 147–158.
- Alexander Meduna & Petr Zemek (2012): Jumping finite automata. International Journal of Foundations of Computer Science 23(07), pp. 1555–1578.
- Mehryar Mohri (2002): Edit-distance of weighted automata. In: International Conference on Implementation and Application of Automata, Springer, pp. 1–23.
- Vojtěch Vorel (2018): On basic properties of jumping finite automata. International Journal of Foundations of Computer Science 29(01), pp. 1–15.