どの正規表現


21

次の問題がPSPACEに完全であることはよく知られています。

正規表現与えられた場合、L (β )= Σ ∗ですか?βL(β)=Σ∗

他の(固定された)正規表現との等価性を判断するのはどうですか?α

正規表現与えられた場合、L (β )= L (α )ですか?βL(β)=L(α)

以下が知られています:

  • 以下のために、問題はPSPACE完全ですα=(0+1)∗

  • 以下のために、またはより一般的にはα有限集合を記述し、問題が多項式時間で決定可能です。α=∅α

また、が単項言語の場合、問題はPにあると思われます。α

だから私の質問は:

上記の決定問題PSPACE完全なのは、どのですか?完全な特性評価はありますか?α

決定問題にある程度の複雑さ(NP完全など)があるはありますか?α


3
正規表現ではどのような操作が許可されていますか?明らかに、補完(または対称差)がある場合、問題の複雑さは依存しません。α
— エミールイェジャベクはモニカをサポートします

回答:


17

この質問は[1]のセクション2で対処されており、問題が

  • が有限の場合、PL(α)
  • 場合CONP完全無限が、有界である(すなわち、L (α )⊆ W * 1 W * 2 ... W * Kいくつかのためのw 1、... 、W K)。L(α)L(α)⊆w1∗w2∗…wk∗w1、…、wk
  • それ以外の場合はPSPACE完了。

[1]ハリー・B・ハント、ダニエル・J・ローゼンクランツ、トーマス・G・シマンスキー、標準および文脈自由言語の同等性、封じ込め、カバーリング問題について、Journal of Computer and System Sciences、Volume 12、Issue 2、1976 、ページ222-268、ISSN 0022-0000、http: //dx.doi.org/10.1016/S0022-0000(76)80038-4 。(http://www.sciencedirect.com/science/article/pii/S0022000076800384)


3
前の回答に対するコメント(このサイトにコメントするのに十分な担当者がいない):これは正しいとは思わない。Meyer-Stockmeyerの古典的な結果([2]の定理6.1)は、単項正規言語の普遍性がcoNP完全であるというものです。[2] LJ StockmeyerとAR Meyer。1973.指数時間を必要とする単語の問題(予備報告)。コンピューティングの理論に関する第5回年次ACMシンポジウムの議事録(STOC '73)。ACM、ニューヨーク、ニューヨーク、米国、1〜9-
— デビッド

2
k=1|w1|=1
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.