2012
DOI: 10.1142/s0129054112500244
|View full text |Cite
|
Sign up to set email alerts
|

Jumping Finite Automata

Abstract: The present paper proposes a new investigation area in automata theory — jumping finite automata. These automata work like classical finite automata except that they read input words discontinuously — that is, after reading a symbol, they can jump over some symbols within the words and continue their computation from there. The paper establishes several results concerning jumping finite automata in terms of commonly investigated areas of automata theory, such as decidability and closure properties. Most import… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
63
0

Year Published

2014
2014
2019
2019

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 66 publications
(67 citation statements)
references
References 5 publications
1
63
0
Order By: Relevance
“…We picked these two processing modes for the subsequent analysis, as they were introduced quite recently [35,36].…”
Section: Two Further Ways To Interpret Finite Automatamentioning
confidence: 99%
See 1 more Smart Citation
“…We picked these two processing modes for the subsequent analysis, as they were introduced quite recently [35,36].…”
Section: Two Further Ways To Interpret Finite Automatamentioning
confidence: 99%
“…In other words, a JFA may first jump to an arbitrary position of the input and then apply the rule there. This model was introduced in [36] and further studied in [37]. It is relatively easy to see that the languages accepted by JFAs are just the inverses of the Parikh images of the regular languages, or, in other words, the commutative (or permutation) closure of the regular languages, or, yet in different terminology, the inverses of the Parikh images of semilinear sets.…”
Section: Jumping Finite Automatamentioning
confidence: 99%
“…The motivation for this paper is based on Jumping Finite Automata [1] for string languages. Most of the classical computer science methods developed in the previous century is for continuous information processing and hence their formal models, such as finite automata work strictly continuously from left to right in a symbol-by-symbol way.…”
Section: Introductionmentioning
confidence: 99%
“…This gives rise to the idea of adapting classical formal models in a discontinuous way. In this way, the study in [1] introduces new versions of finite automata, referred to as jumping finite automata which have always had a central role in computer science as a whole presenting a new, attractive, significant and up-to-date topic of modern automata theory. This paper is a major improvement to and development of [7] that has recently been introduced in the literature.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation