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


24

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

L1/2={x∈Σ* * * *:xY∈L,Y∈Σ|x|}.
L1/2xYxY∈L 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.