ความซับซ้อนของภาษาครึ่ง


24

สำหรับภาษาใดมากกว่าΣ *กำหนด L 1 / 2 = { x Σ * : x Y L , Y Σ | x | } . ในคำ, L 1 / 2ประกอบด้วยทุกxที่มีYความยาวเท่ากันเช่นว่าx Y LLΣ* * * *

L1/2={xΣ* * * *:xYL,YΣ|x|}.
L1/2xYxYL L

การออกกำลังกายในหนังสือ Sipser ถามแสดงให้เห็นว่าเป็นปกติเมื่อใดก็ตามที่LL1/2Lคือ ฉันเห็นโซลูชันที่แตกต่างกันสองรายการและทั้งสองเกี่ยวข้องกับการระเบิดของรัฐ

คำถาม: ทุกคนสามารถสร้างครอบครัวของภาษาดังกล่าวว่าหุ่นยนต์ที่ยอมรับสำหรับ( L n ) 1 / 2อย่างมีนัยสำคัญ (พูดชี้แจง) มีขนาดใหญ่กว่าที่L ? ความพยายามที่ดีที่สุดของฉันจนถึงเพียงเพิ่มขนาดรัฐโดย+ 1 !{Ln}(Ln)1/2L+1


1
คุณไม่ได้พูดถึงปัญหาการลดขนาด DFA แบบกึ่งชัดแจ้ง havent เห็นบทพิสูจน์ แต่บางทีพวกเขาไม่เอามันเข้าไปในบัญชี และการลดขนาด DFA post-run ในการสร้างหลักฐานอาจทำให้ DFA ง่ายขึ้นอย่างมาก ... ?
vzn

5
สิ่งก่อสร้างในบทพิสูจน์นั้นมีความเป็นนามธรรมและไม่ชัดเจนว่าจะย่อให้เล็กที่สุดด้วยเทคนิคมาตรฐานได้อย่างไร
Aryeh

คุณสามารถโพสต์ตระกูลภาษาที่ดีที่สุดที่คุณพบได้ไหม
Diego de Estrada

นี่ไม่ใช่ reqd ที่จะตอบคำถามของคุณ แต่อาจเป็นประโยชน์ในการร่างสิ่งปลูกสร้าง อีกทางเลือกหนึ่งคือการโจมตีปัญหาเชิงประจักษ์ด้วย FSM แบบสุ่ม
vzn

คำตอบ:


20

ดูเอกสารของ Mike Domaratzki ความซับซ้อนของสถานะของการลบตามสัดส่วน

http://dl.acm.org/citation.cfm?id=782471

http://www.cs.umanitoba.ca/~mdomarat/pubs/sc_jalc.ps


2
Ω(อีnเข้าสู่ระบบn)O(nอีnเข้าสู่ระบบn)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.