ความซับซ้อนของการกำหนดพารามิเตอร์ของการรวมภาษาปกติ


11

ฉันสนใจในปัญหาคลาสสิกอย่างเป็นทางการรวมถึงภาษา รับนิพจน์ทั่วไปเราแสดงโดยภาษาปกติที่เกี่ยวข้อง (นิพจน์ทั่วไปใช้ตัวอักษรคงที่ , กับสหภาพการดำเนินงาน, Kleene-star และการต่อข้อมูล)EL(E)Σ

การป้อนข้อมูล:สองแสดงออกปกติและคำถาม:มันคือความจริงที่ ?E1E2
L(E1)L(E2)

การรวมภาษาปกติเป็นที่รู้จักกันในชื่อ PSPACE-complete [1]

วิธีคลาสสิกในการแก้ปัญหา (ใน PSPACE) คือการสร้าง NFAsและเกี่ยวข้องกับและเพื่อสร้าง DFAจากเสริมให้เป็น DFAและในที่สุดก็สร้างทางแยกจากและที่สอดคล้องกับจุดตัดของและ C ตอนนี้และถ้าหากไม่มีเส้นทางที่ยอมรับในA_PA1A2E1E2D2A2D2CAPA1D2CL(E1)L(E2)CL(E1)L(E2)AP

ถ้าฉันไม่ผิดกระบวนการทั้งหมดสามารถทำได้ในเวลาพหุนามเมื่อเป็นภาษาคงที่ตั้งแต่เพียงชี้แจงระเบิดขึ้นมาจากการเปลี่ยนเข้าD_2ยิ่งไปกว่านั้นปัญหาคือ FPT เมื่อพารามิเตอร์โดยความยาวของE_2E2A2D2|E2|E2

สิ่งนี้กระตุ้นให้คำถามของฉัน:

คำถาม:เมื่อเป็นนิพจน์ที่คงที่ความซับซ้อนของการรวมภาษาประจำคืออะไร มันยังคงอยู่ใน PSPACE หรือไม่E1

[1] LJ Stockmeyer และ AR Meyer ปัญหา Word ที่ต้องใช้เวลาเอ็กซ์โปเนนเชียล: รายงานเบื้องต้น รายงานการประชุม ACM ประจำปีครั้งที่ห้าในทฤษฎีคอมพิวเตอร์, STOC '73, หน้า 1-9

หมายเหตุ: ในฐานะที่ไม่ใช่ผู้เชี่ยวชาญในสาขานี้ฉันพบ [1] (และเอกสารที่เกี่ยวข้องในเวลานั้น) อ่านไม่ได้และไม่สามารถหาหลักฐานของ PSPACE สมบูรณ์ได้อีก - ตัวชี้ไปยังหลักฐานสมัยใหม่เช่นใน หนังสือยินดีต้อนรับมาก! นอกจากนี้ผู้เขียนดูเหมือนจะอนุญาตให้ยกกำลังสองในการแสดงออกปกติของพวกเขาซึ่งในปัจจุบันค่อนข้างไม่ใช่มาตรฐานผมเชื่อว่า.)


4
มันยังคงสมบูรณ์แบบ PSPACE เนื่องจากความเป็นสากลทางภาษา (เช่น E1 = Sigma *) นั้นสมบูรณ์แบบ PSPACE
เดนิส

3
Btw ที่ช่วยให้การยกกำลังสองทำให้ปัญหา EXPSPACE เสร็จสมบูรณ์ผลลัพธ์ที่คุณกล่าวถึงนั้นไม่ได้ยกกำลังสอง
เดนิส

1
สำหรับสามารถแก้ไขได้ในเวลาคงที่ สำหรับสำหรับสตริงคงที่จะสามารถแก้ไขได้ในเวลาพหุนาม สำหรับเป็น PSPACE ที่สมบูรณ์ มีไม่ที่ทำให้เกิดปัญหา - เสร็จสมบูรณ์? E1=E1=wwE1=ΣE1NP
Michael Wehar

2
โอเคขอบคุณ! @ Denis โปรดเปลี่ยนเป็นคำตอบ (มีการอ้างอิง) และฉันจะยอมรับมัน!
Florent Foucaud

3
@MichaelWehar: มีบางกรณีที่ทำให้ coNP สมบูรณ์ได้รับการพิสูจน์ที่นี่ ( doi.org/10.1137/080743457 ) แต่ไม่ใช่สำหรับภาษาที่แน่นอน (แต่สำหรับชั้นเรียนภาษาที่จำกัด มาก)
Florent Foucaud

คำตอบ:


14

กรณีเฉพาะของความเป็นสากลทางภาษา (ทุกคำเป็นที่ยอมรับ?) นั้นสมบูรณ์แบบสำหรับ PSPACE สำหรับการแสดงออกปกติหรือ NFAs มันตอบคำถามของคุณ: โดยทั่วไปปัญหาการเข้าพัก PSPACE สมบูรณ์แม้สำหรับการแก้ไขตั้งแต่สอดคล้องภาษาสากลที่จะ *E1E1=Σ

เป็นเรื่องยากที่จะหาหลักฐานความแข็ง PSPACE ที่อ่านง่ายสำหรับความเป็นสากลในการแสดงออกตามปกติเนื่องจากถือว่าเป็นนิทานพื้นบ้าน นี่คือรูปแบบการพิสูจน์อย่างรวดเร็วที่ช่วยให้คุณสร้างการพิสูจน์ได้อีกครั้ง:


พิจารณาทัวริงเครื่องบนตัวอักษรใช้พื้นที่พหุนามและให้เป็นคำอินพุตสำหรับMเราจะสร้างการแสดงออกปกติที่ยอมรับทุกคำและถ้าหากไม่เคยมีใครยอมรับการทำงานบนWMΣp(n)wΣMeMw

พิจารณาภาษาประกอบด้วยคำพูดของแบบฟอร์มซึ่งแต่ละคือการกำหนดค่าของความยาวตรง ,คือการกำหนดค่าเริ่มต้นด้วยบน เทปคือการยอมรับและแต่ละคือการเปลี่ยนแปลงที่ถูกต้องของMคำในอธิบายการดำเนินการยอมรับของMLM$C0$C1$$Cf$CiMp(n)C0wCfCiCi+1MLMM

เราสร้างบนตัวอักษรเช่นที่ยอมรับว่าคำพูดที่ไม่อยู่ในโดยมองหาการละเมิดของความหมายของการL_Mนิพจน์จะเป็นความแตกแยกใหญ่ซึ่งแต่ละคนมองหาการละเมิดที่แตกต่างกัน ตัวอย่างเช่นค้นหาการละเมิด ความจริงที่ว่าแต่ละมีขนาดตรง(n) ส่วนที่ยุ่งยากที่สุดคือการคาดเดาการละเมิดระหว่างและeΣ=Σ{$}eLMLMee1+e2++ekei

e1=(Σ)$(Σ<p(n)+Σ>p(n))$(Σ)
Cip(n)CiCi+1: นิพจน์สามารถเปรียบเทียบรูปแบบโลคอลในและรูปภาพในโดยใช้โดยที่และเป็นนิพจน์สำหรับรูปแบบโลคอล ด้วยวิธีนี้เราสามารถเดาได้ว่าการละเมิดฟังก์ชั่นการเปลี่ยนแปลงของในรูปแบบท้องถิ่นหรือการละเมิดตัวตนนอกรูปแบบนี้ ในท้ายที่สุดเราจะได้รับว่าจึงลดลง ( พหุนาม) ปัญหา PSPACE ตามอำเภอใจเพื่อความเป็นสากลของการแสดงออกปกติ ฉันออกจากรายละเอียดบางอย่าง แต่สิ่งนี้จะช่วยให้คุณสร้างหลักฐานที่สมบูรณ์CiCi+1t(Σ)p(n)tttM
L(e)(Σ) if and only if LM if and only if M accepts w

แน่นอนตามที่ Michael Wehar ชี้ให้เห็นในความคิดเห็นสำหรับผู้อื่นปัญหาสามารถกลายเป็นเรื่องง่ายขึ้น การจำแนกความซับซ้อนของปัญหานี้ได้รับการศึกษาอย่างกว้างขวางในเอกสารนี้ [1] เพื่อความเท่าเทียมกันการกักกันและการครอบคลุม คุณสามารถดูสรุปของผลลัพธ์สำหรับปัญหาความเท่ากันในคำตอบนี้ (มีกรณีที่สมบูรณ์ NP อยู่)E1

สำหรับคำพูดของคุณเกี่ยวกับกำลังสอง: การอนุญาตให้กำลังสองในการแสดงออกปกติทำให้การรวมและปัญหาสากลเสร็จสมบูรณ์ EXPSPACE [2] โปรดสังเกตว่าสิ่งนี้สามารถเห็นได้ในรูปแบบการพิสูจน์ด้านบนเนื่องจากสามารถแสดงด้วยนิพจน์ลอการิทึมขนาดในโดยใช้การสลายตัวแบบไบนารีของมันดังนั้นเราสามารถขึ้นไปได้ เป็น exponentialในขณะที่รักษาขนาดของพหุนามนิพจน์ p ( n ) p ( n )(Σ)p(n)p(n)p(n)

[1] ในเรื่องความเท่าเทียมกันการกักกันและครอบคลุมปัญหาสำหรับภาษา แฮร์รี่บีฮันท์, Daniel J.Rosenkrantz, Thomas G.Szymanski วารสารคอมพิวเตอร์และระบบวิทยาศาสตร์ เล่มที่ 12 ฉบับที่ 2 เมษายน 1976 หน้า 222-268

[2] ปัญหาที่เท่าเทียมกันสำหรับการแสดงออกปกติกับ squaring ต้องใช้พื้นที่ชี้แจง Meyer, AR และ L. Stockmeyer การประชุมวิชาการ IEEE ครั้งที่ 13 เรื่องทฤษฎีการสลับเปลี่ยนและออโตมาตา, ต.ค. 1972, pp.125–129


ว้าวขอบคุณมากสำหรับการแบ่งปันการอ้างอิง !! นี่มันเรียบร้อย !! :)
Michael Wehar

2
เพื่อนร่วมงานของฉันชี้ให้ฉันเห็นแบบสำรวจต่อไปนี้ที่เกี่ยวกับภาษาปกติและปัญหาออโตมาตะและมีการอ้างอิงที่เป็นประโยชน์เพิ่มเติม: sciencedirect.com/science/article/pii/S0890540110001999
Florent Foucaud
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.