คลาสความซับซ้อนที่เกี่ยวข้องกับการแสดงรายการโซลูชันทั้งหมดหรือไม่
ฉันอ่านคำถามที่ Stack Overflow ถามว่ามันเป็นNP -hard หรือไม่ที่จะเขียนรายการวงจรที่เรียบง่ายทั้งหมดในกราฟที่มีโหนดหนึ่งและมันเกิดขึ้นกับฉันว่าฉันไม่สามารถนึกถึงความซับซ้อนที่มีอยู่ในปัจจุบันที่เหมาะสำหรับ พูดคุยเกี่ยวกับปัญหาของแบบฟอร์ม "แสดงวิธีแก้ไขปัญหาทั้งหมด" คลาสNPในแง่หนึ่งประกอบด้วยปัญหาที่ถามว่ามีวิธีแก้ปัญหาอย่างน้อยหนึ่งรายการหรือไม่คลาสFNPขอให้สร้างโซลูชันเดียวและคลาส# Pขอให้นับจำนวนวิธีแก้ปัญหาที่มี แต่ยังไม่มีการจัดการที่ซับซ้อนเหล่านี้ ของการแจกแจงโซลูชันที่เป็นไปได้ทั้งหมดอย่างละเอียดถี่ถ้วน มีคลาสที่ซับซ้อนสำหรับการอธิบายปัญหาที่อยู่ในรูปแบบ "กำหนดพหุนามคำนวณเวลาและสตริงx , แจกแจงทั้งหมดyที่P ( x , y )เป็นเรื่องจริง [แทรกบางอย่าง ข้อ จำกัด ด้านความซับซ้อนที่เหมาะสม]? " ฉันเข้าใจว่าอาจเป็นเรื่องยากที่จะกำหนดข้อ จำกัด เนื่องจากจำนวนโซลูชันอาจมีขนาดใหญ่กว่าขนาดของอินพุทxแทนแบบเลขชี้กำลังแม้ว่ามันจะดูไม่ผ่านไม่ได้P(x,y)P(x,y)P(x, y)xxxyyyP(x,y)P(x,y)P(x, y)xxx