On the complexity of iterated shuffle (Q800086): Difference between revisions
From MaRDI portal
Set OpenAlex properties. |
ReferenceBot (talk | contribs) Changed an Item |
||
Property / cites work | |||
Property / cites work: Relations of flow languages to Petri net languages / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Complexity Results for Multiprocessor Scheduling under Resource Constraints / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Shuffle languages, Petri nets, and context-sensitive grammars / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: The power of synchronizing operations on strings / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Extending regular expressions with iterated shuffle / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4140399 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Software Descriptions with Flow Expressions / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3883468 / rank | |||
Normal rank |
Latest revision as of 14:55, 14 June 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | On the complexity of iterated shuffle |
scientific article |
Statements
On the complexity of iterated shuffle (English)
0 references
1984
0 references
It is demonstrated that the following problems are NP complete: (1) Given words w and \(w_ 1,w_ 2,...,w_ n,\) is w in the shuffle of \(w_ 1,w_ 2,...,w_ n?\) (2) Given words w and v, is w in the iterated shuffle of v? From these results we show that the languages \(\{{\$}wc\!| w^ R:w\in\{a,b\}^*\}^{\odot}, \cup_{w\in\{a,b\}^*}({\$}w)^{\odot}, \{ab^ ncde^ nf:n\geq 0\}^{\odot},\) and \(\{a^{n+1}b^ nc^ nf^ n:n\geq 0\}^{\odot}\) are NP complete, where \(\odot\) denotes the iterated shuffle. By representing these languages in various ways using the operations shuffle, iterated shuffle, union, concatenation, intersection, intersection with a regular set, non-erasing homomorphism and inverse homomorphism, results on the complexity of language classes generated using various subsets of these operations are obtained. Finally, it is shown that the iterated shuffle of a regular set can be recognized in deterministic polynomial time. Further results: We can show that \(\{ab^ nc)^ 2:n\geq 0\}^{\odot}\) and \(\{a(a^ nb^ n)^ 2:n\geq 0\}^{\odot}\) are NP-complete.
0 references
NP complete
0 references
iterated shuffle
0 references
complexity of language classes
0 references
regular set
0 references