ความซับซ้อนในการคำนวณเทียบกับลำดับชั้นของชัมสกี


14

ฉันสงสัยเกี่ยวกับความสัมพันธ์ระหว่างความซับซ้อนในการคำนวณและลำดับชั้นของ Chomsky โดยทั่วไป

โดยเฉพาะอย่างยิ่งถ้าฉันรู้ว่าปัญหาบางอย่างเป็นปัญหาแบบ NP เสร็จสมบูรณ์แล้วมันจะตามด้วยภาษาของปัญหานั้นหรือไม่

ตัวอย่างเช่นปัญหากลุ่มคือ NP-complete มันเป็นไปตามที่ว่าภาษาที่สอดคล้องกับแบบจำลองที่มีกลุ่มเป็นความซับซ้อนน้อยที่สุดในลำดับชั้น Chomsky (สำหรับวิธีการเข้ารหัสแบบจำลอง / ทั้งหมดเป็นสตริงหรือไม่?)


มีความสัมพันธ์ที่ลึกซึ้งหลายอย่าง แต่พวกเขาส่วนใหญ่เป็นแนวคิดมุมฉาก ปัญหาที่แตกต่างกันโดยทั่วไปเกี่ยวกับแต่ละชั้นเรียนภาษาอาจมีความซับซ้อนที่แตกต่างกัน สำหรับความสมบูรณ์ของ NP นั้นมีทฤษฎีบทเกี่ยวกับ "ภาษาหร็อมแหร็ม" ....
vzn

คำตอบ:


11

มีสี่ภาษาในลำดับชั้น Chomsky:

  1. TIME(n)TIME(o(nlogn))SPACE(0)SPACE(o(loglogn))

  2. LOGCFLLOGCFLAC1P

  3. NSPACE(n)

  4. ไวยากรณ์ไม่ จำกัด - คลาสนี้ประกอบด้วยภาษาที่นับซ้ำทั้งหมด


มีภาษาเชิงเส้นเวลาไม่สม่ำเสมอจำนวนมาก คุณอาจหมายถึง SPACE (0) หรือ SPACE (o (log log n))
Emil Jeřábek 3.0

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