On comparing deterministic finite automata and the shuffle of words

2Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We continue the study of the shuffle of individual words, and the problem of decomposing a finite automaton into the shuffle on words. There is a known polynomial time algorithm to decide whether the shuffle of two words is a subset of the language accepted by a deterministic finite automaton [5]. In this paper, we consider the converse problem of determining whether or not the language accepted by a deterministic finite automaton is a subset of the shuffle of two words. We provide a polynomial time algorithm to decide whether the language accepted by a deterministic finite automaton is a subset of the shuffle of two words, for the special case when the skeletons of the two words are of fixed length. Therefore, for this special case, we can decide equality in polynomial time as well. However, we then show that this problem is coNP-Complete in general, as conjectured in [2]. © 2014 Springer International Publishing Switzerland.

Cite

CITATION STYLE

APA

Biegler, F., & McQuillan, I. (2014). On comparing deterministic finite automata and the shuffle of words. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8587 LNCS, pp. 98–109). Springer Verlag. https://doi.org/10.1007/978-3-319-08846-4_7

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free