ภาษาใน NSPACE (O (n)) และน่าจะไม่อยู่ใน DSPACE (O (n))


10

จริง ๆ แล้วฉันพบว่าชุดของภาษาที่คำนึงถึงบริบท, (ภาษาที่ยอมรับ) ไม่ได้ถูกกล่าวถึงอย่างกว้างขวางว่าเป็น (ภาษาปกติ) หรือ (ภาษาที่ไม่มีบริบท) และยังเปิดปัญหาไม่ได้โด่งดังในฐานะ "ปัญหา" คล้ายคลึง: " "CSL=NSPACE(O(n))=LBAREGCFLDSPACE(O(n))=?NSPACE(O(n))P=?NP

มีการเปรียบเทียบเช่นนี้หรือไม่?

  1. มีภาษาในซึ่งไม่สามารถพิสูจน์ได้ว่าเป็น (เช่นภาษาทั้งหมด) หรือไม่CSLDSPACE(O(n))NP
  2. นอกจากนี้: มีภาษาในซึ่งเป็น "สมบูรณ์" ในความหมายต่อไปนี้: หากเราพิสูจน์ได้ว่าอยู่ในเราได้รับ ?LCSLLDSPACE(O(n))DSPACE(O(n))=NSPACE(O(n))
  3. (อาจเป็นแค่เรื่องของความเห็น) ปัญหาทั้งสองในระดับความยากเท่ากันหรือไม่?

Lกับปัญหาคล้ายคลึงมากกว่าเทียบกับNPNLPNP
rus9384

ฉันคิดว่าคุณได้รับคำตอบที่ดีพอ คุณอาจต้องการที่จะยอมรับ หากผู้ตอบคำถามทั้งสองไม่ทราบคำถามนั้นอาจเปิดขึ้น อย่าลังเลที่จะโพสต์เรื่องวิทยาการคอมพิวเตอร์เชิงทฤษฎีอีกครั้งหากคุณคิดว่ามันมีประโยชน์ แต่โปรดเชื่อมโยงกลับมาที่นี่เพื่อให้ผู้คนไม่ต้องเสียเวลาเขียนสิ่งเดียวกัน
Raphael

คำตอบ:


8

รุ่นอื่น ๆ ที่รู้จักกันดีของคำถามเหล่านี้เป็นคำถาม ถ้าจากนั้นอาร์กิวเมนต์ padding (หากินเล็กน้อย) แสดงว่าและหมายถึงการที่รู้จักกันดีคาดเดา{}L=?NLL=NLDSPACE(n)=NSPACE(n)DSPACE(n)NSPACE(n)LNL

การคาดเดา LNL ถูกพิจารณา (โดยบางคน) ให้เข้าถึงได้ง่ายกว่าการคาดเดา PNP. ฉันไม่แน่ใจว่าหลายคนมีความเห็นเกี่ยวกับการคาดเดาDSPACE(n)NSPACE(n).

ภาพที่ใหญ่กว่านี้คือทฤษฎีบทของ Savitchหรือไม่ซึ่งกล่าวไว้NSPACE(t(n))DSPACE(t(n)2) เพื่อความสมเหตุสมผล t(n)lognแน่น ในขณะที่NPSPACE=PSPACEฉันคิดว่าคนส่วนใหญ่เชื่อว่า NSPACE(nk)DSPACE(nk). ในทางกลับกันฉันไม่แน่ใจว่าผู้คนจะเชื่อเช่นนั้นt(n)2เป็นระเบิดที่ดีที่สุด; บางทีเลขชี้กำลังขนาดเล็กอาจใช้งานได้อย่างน้อยในบางกรณี ดูตัวอย่างเช่นกระดาษ arXiv ล่าสุด , ความซับซ้อนพื้นที่แปรของรูปแบบการตรวจสอบตรรกะตัวแปรลำดับแรก boundedโดย Yijia เฉิน, ไมเคิล Elberfeld และมอริตซ์Müller


สิ่งนี้ช่วยในการดูปัญหาที่เกี่ยวข้อง ขอบคุณสำหรับสิ่งนั้น
rl1

คุณพูดว่า: "ฉันไม่แน่ใจว่าหลายคนมีความเห็นเกี่ยวกับการคาดเดา DSPAE(n)ยังไม่มีข้อความSPAE(n)แต่การคาดเดายังคงเป็นเรื่องของการวิจัยใช่ไหม?
rl1

หากคุณหมายถึงเรื่องของการวิจัยที่ใช้งานอยู่ฉันไม่แน่ใจ แต่มันจะน่าสนใจอย่างแน่นอน (สำหรับชุมชน) เพื่อทราบคำตอบ
Yuval Filmus

ทำไมการโต้แย้งในการใส่แผ่นจึงเป็นเรื่องที่ยุ่งยาก? ถ้าL=ยังไม่มีข้อความL ไม่ได้หมายความว่า DTM ต้องการ O(เข้าสู่ระบบn)พื้นที่ในการจำลอง NTM?
rus9384

@ rus9384 ลองเรียกใช้อาร์กิวเมนต์เพื่อดูปัญหาหรือลองดูที่ลิงก์
Yuval Filmus

1
  1. ใช่มีCSLภาษาที่สมบูรณ์ภายใต้DSpace (O (n))ลดลง โดยทั่วไปยังคงเป็นตัวแปรของการเข้าถึงโดยตรงที่สามารถ จำกัด การเข้าถึงได้แบบวนหากต้องการ
  2. ใช่เห็น 1
  3. คุณหมายถึงคำถามDSPACE (O (n)) = ? NSPACE (O (n))ในระดับเดียวกันกับคำถามP = ? NP ? เรามีเหตุผลที่ดีที่จะเชื่อว่าPเป็นเซตย่อยที่เข้มงวดของNPแต่ฉันไม่ได้ตระหนักถึงเหตุผลที่เชื่อกันว่าDSPACE (O (n))เป็นเซตย่อยที่เข้มงวดของNSPACE (O (n)) . ฉันขอเน้นคำถามที่ง่ายขึ้นL=?ยังไม่มีข้อความL. เดินสุ่มคือ "ไม่เลว" สำหรับการสำรวจ (ด้วยความเคารพต่อเชื่อม) กราฟไม่มีทิศทางที่เกี่ยวข้องกับSL การเดินสุ่มแบบอะนาล็อกเล็กน้อยที่เห็นได้ชัดบนกราฟกำกับนั้นจะล้มเหลวอย่างมากในการสำรวจกราฟกำกับ แต่อาจมีวิธีการสุ่มแบบอื่นที่คล้ายกันในการสำรวจกราฟกำกับ (หรือกราฟอะคิลิคแบบเลเยอร์) จากทฤษฎีบทของ Savitch ฉันจะคาดเดาว่ามีวิธีดังกล่าวถ้าเรายินดีที่จะบันทึกชุดที่เปลี่ยนแปลงO(เข้าสู่ระบบn)ตำแหน่งภายในกราฟกำกับระหว่างกระบวนการสำรวจแบบสุ่ม แล้วความท้าทายคือการเข้าใจว่าประหยัดน้อยกว่าO(เข้าสู่ระบบn) ตำแหน่งจะไม่อนุญาตให้มีการสำรวจแบบสุ่มที่ดี

    แม้หลังจากเข้าใจว่าเราควรเชื่อ LNLการพิสูจน์ว่าเป็นไปไม่ได้เหมือนการพิสูจน์ PNP. Ryan Williams ให้เหตุผลชัดเจนหนึ่งข้อและพูดว่า:

    นอกเหนือจากนั้นฉันรู้ว่าไม่มีเหตุผลใดที่จะเชื่อว่ามันเป็น "ยากที่จะพิสูจน์" นอกเหนือจากการสังเกตที่หลาย ๆ คนได้ลองแล้วและยังไม่ประสบความสำเร็จ

    การตอบALogTime! = PH ยากที่จะพิสูจน์ (และไม่รู้จัก)? Lance Fortnow นำคำถามขึ้นมาโดยทั่วไปแล้วและยังไม่เห็นด้วย บทเรียนของฉันคือ:

    ซึ่งหมายความว่าคำสั่ง "ALogTime! = PH" นั้นเป็นที่ที่ความยากในการพิสูจน์ผลการแยกเริ่มต้น อาจสังเกตได้ว่าคำสั่งนี้เทียบเท่ากับ "ALogTime! = NP" เนื่องจาก "ALogTime = NP" จะแปลว่า "P = NP = PH"


ขอบคุณ! สิ่งนี้จะตอบคำถามของฉันทั้งหมด แต่ฉันไม่เข้าใจคำตอบของคุณ 1. การเชื่อมต่อแบบ st (ความสามารถเข้าถึงได้) ในกราฟที่กำกับคือ NL- ปัญหาที่สมบูรณ์ ( NL-complete ) คุณสามารถอธิบาย "ตัวแปร" เพิ่มเติมที่คุณหมายถึง (หรือให้ลิงก์) เพิ่มเติมได้หรือไม่
rl1

@ rl1 การเข้ารหัสของกราฟที่กำกับนั้นแตกต่างกันโดยเฉพาะขนาดของมันคือ O (exp (n)) โดยทั่วไปกราฟการเปลี่ยนแปลงของเครื่องทัวริงที่สอดคล้องกัน (ที่มีขีด จำกัด หน่วยความจำคงที่)
Thomas Klimpel

คุณมีลิงค์สำหรับคำจำกัดความที่แน่นอนของตัวแปรของคุณและเพื่อพิสูจน์ว่า "ครบถ้วน" หรือไม่?
rl1

@ rl1 ฉันตรวจสอบหนังสือทฤษฎีความซับซ้อนเบื้องต้น การรักษาใน Papadimitriou ของหัวข้อนั้นดีและมีรายละเอียดการรักษาใน Arora / Barak ก็ดีพอเช่นกัน ไม่แน่ใจว่าการรักษาใน Sipser หรือ Goldreich จะให้สิ่งที่คุณต้องการหรือไม่ Papadimitriou ก็ดูสมเหตุสมผลเพราะนี่เป็นหนังสือเล่มเก่าและนี่เป็นหัวข้อที่เก่ากว่าและเนื่องจากรูปแบบของการเข้ารหัสกราฟการเปลี่ยนภาพโดยเครื่องทัวริงที่มีข้อ จำกัด ที่เหมาะสมยังกลับมามีงานวิจัยใหม่โดย Papadimitriou
โทมัสคลิมเพล

Papadimitriou (ความซับซ้อนของการคำนวณ, 1995) ให้การออกกำลังกายที่ CSL=NSPACE(n) (หน้า 67) และทฤษฎีบทที่ว่า "การเข้าถึงคือ NL- สมบูรณ์ (หน้า 398) แต่นี่ไม่ตอบคำถามของฉัน ดังนั้นน่าเสียดายที่ฉันไม่สามารถหาผลลัพธ์ที่คุณพูดถึงในคำตอบของคุณใน 1 และ 2
rl1

1

เพิ่มไปยังคำตอบอื่น ๆ มีความคิดของการลดและความสมบูรณ์สำหรับปัญหา CSL กับ DCSL คือการลดลงของ log-lin และมีปัญหาค่อนข้างสมบูรณ์ CSL ธรรมชาติ ตัวอย่างเช่นปัญหาความไม่เท่าเทียมกันสำหรับนิพจน์ทั่วไป นี่คือคำถามที่คล้ายกันมากสำหรับคุณพร้อมกับคำตอบที่ให้ข้อมูลพื้นฐานและการอ้างอิงเพิ่มเติม: /cstheory/1905/completeness-and-context-sensitive-language


-1

SAT อยู่ใน NTIME(n)DSPACE(n). ภายใต้สมมติฐานของL=Pจากนั้นNP มีการบรรจุอย่างเคร่งครัดใน DSPACE(n) เนื่องจากเราสามารถเปลี่ยนการลดเวลาพหุนามเป็นการลดพื้นที่ลอการิทึมและ DSPACE(n)ถูกปิดภายใต้การลดพื้นที่ลอการิทึม พวกเขาไม่เท่ากันเนื่องจากทฤษฎีบทลำดับชั้น อย่างไรก็ตามเมื่อไหร่L=NL แล้วก็ DSPACE(n)=NSPACE(n)เป็นผลมาจากการใช้อาร์กิวเมนต์ padding ตั้งแต่L=NL เมื่อไหร่ L=P แล้วก็ NP มีการบรรจุอย่างเคร่งครัดใน NSPACE(n). อย่างไรก็ตามCSL=NSPACE(n) และดังนั้น CSLNP และด้วยเหตุนี้จึงไม่มีกรณีที่บางอย่าง CSLcomplete ปัญหาอยู่ใน NP เพราะนั่นแปลว่าขัดแย้งกับ CSLNP ที่เราได้รับหลังจากสมมติว่า L=P.

นอกจากนี้คุณสามารถเห็นความพยายามในการพิสูจน์ได้ L=P ที่นี่:

https://hal.archives-ouvertes.fr/hal-01999029

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