นี่คือสองรูปแบบตามคำจำกัดความของ NP พวกเขา (เกือบแน่นอน) กำหนดคลาสความซับซ้อนที่แตกต่างกัน แต่คำถามของฉันคือ: มีตัวอย่างของปัญหาตามธรรมชาติที่เข้ากับชั้นเรียนเหล่านี้หรือไม่
(เกณฑ์ของฉันสำหรับสิ่งที่นับว่าเป็นธรรมชาติที่นี่ต่ำกว่าปกติเล็กน้อย)
ชั้น 1 (ซูเปอร์คลาสของ NP): ปัญหาเกี่ยวกับพยานพหุนามขนาดที่ใช้เวลา superpolynomial แต่เวลาเอ็กซ์โพเนนเชียลในการตรวจสอบ สำหรับรูปธรรมสมมติว่าเวลา ) สิ่งนี้เทียบเท่ากับคลาสของภาษาที่รู้จักโดยเครื่องจักร nondeterministic ที่ต้องใช้เวลาn O ( log n )แต่สามารถทำได้เพียงการคาดเดาแบบ poly (n) nondeterministic
มีปัญหาตามธรรมชาติในคลาสที่ 1 ที่ไม่รู้จัก / คิดว่าเป็นในหรือในD T I M E ( n O ( log n ) )หรือไม่
Class 1 เป็นคลาสของภาษาตามปกติ ในทางกลับกันคลาส 2 เป็นคลาสของปัญหาเชิงสัมพันธ์:
ชั้น 2: ความสัมพันธ์แบบไบนารี R = {(x, y)} อยู่ในชั้นนี้ถ้า
- มีพหุนามว่า p (x, y) ใน R มีความหมายว่า | y | มากที่สุด p (| x |)
- มีโพลี (| x |) - อัลกอริธึมไทม์ A สำหรับทุกอินพุต x หากมี ay ที่ (x, y) อยู่ใน R แล้ว (x, A (x)) อยู่ใน R และ หากไม่มี y ดังกล่าวดังนั้น A (x) ปฏิเสธ
- สำหรับโพลี (| x |) - เวลาอัลกอริธึม B มีหลายคู่อนันต์ (x, w) ซึ่ง B (x, w) แตกต่างจาก R (x, w) (ที่นี่ฉันใช้ R เพื่อแสดงถึงลักษณะของมันเอง ฟังก์ชั่น)
กล่าวอีกนัยหนึ่งพยานทุกคนหาได้ง่ายถ้ามี และยังไม่สามารถพิสูจน์พยานได้ทั้งหมด
(โปรดสังเกตว่าถ้า R อยู่ในคลาส 2 ดังนั้นการฉายภาพ R ลงบนปัจจัยแรกนั้นเป็นเพียงแค่ใน P นี่คือสิ่งที่ฉันหมายถึงโดยบอกว่าคลาส 2 เป็นคลาสของปัญหาเชิงสัมพันธ์)
มีปัญหาตามธรรมชาติในชั้นเรียนที่ 2 หรือไม่?