On the Complexity and Decidability of Some Problems Involving Shuffle
arXiv:1606.01199 · doi:10.1016/j.ic.2017.09.002
Abstract
The complexity and decidability of various decision problems involving the shuffle operation are studied. The following three problems are all shown to be -complete: given a nondeterministic finite automaton (NFA) , and two words and , is not a subset of shuffled with , is shuffled with not a subset of , and is not equal to shuffled with ? It is also shown that there is a polynomial-time algorithm to determine, for s and a deterministic pushdown automaton , whether shuffled with is a subset of . The same is true when are one-way nondeterministic -reversal-bounded -counter machines, with being deterministic. Other decidability and complexity results are presented for testing whether given languages and from various languages families satisfy shuffled with is a subset of , and is a subset of shuffled with . Several closure results on shuffle are also shown.
Preprint submitted to Information and Computation