On the Complexity and Decidability of Some Problems Involving Shuffle
Joey Eremondi, Oscar H. Ibarra, Ian McQuillan

TL;DR
This paper investigates the computational complexity and decidability of problems involving the shuffle operation on formal languages, establishing NP-completeness for some problems and polynomial-time algorithms for others, with various language classes.
Contribution
It provides new complexity classifications and decidability results for shuffle-related problems across different automata and language classes.
Findings
Three shuffle problems are NP-complete.
Polynomial-time algorithms are found for subset problems involving shuffle.
Several closure properties of shuffle are established.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
