สำหรับใด ๆ, ฉันบอกว่าลำดับของจำนวนเต็มในคือสมบูรณ์ถ้า, สำหรับการเปลี่ยนแปลงทุกครั้งของเขียนเป็นลำดับของจำนวนเต็มชัดเจน , ลำดับเป็นลำดับของคือกล่าวคือมีเช่นนั้นสำหรับทั้งหมดs { 1 , ... , n } n P { 1 , ... , n } P 1 , ... , P n P s 1 ≤ ฉัน1 < ฉัน2 < ⋯ < ฉันn ≤ | s | s i j = p j 1 ≤ j ≤ n
ความซับซ้อนของปัญหาต่อไปนี้คืออะไร? มันเป็น PTIME หรือ coNP-hard โปรดทราบว่ามันอยู่ใน coNP ในขณะที่คุณสามารถคาดเดาลำดับที่ขาดหายไป (ขอบคุณ @MarzioDeBiasi)
การป้อนข้อมูล:จำนวนเต็ม, ลำดับของจำนวนเต็มในผลลัพธ์:เป็นสมบูรณ์?s { 1 , … , n }
n
แนวความคิดของลำดับสมบูรณ์เป็นที่รู้จักกันใน combinatorics เพราะคนได้ตรวจสอบสิ่งที่มีความยาวของลำดับสั้นที่สุดที่สมบูรณ์แบบเป็นฟังก์ชั่นของ (ดูเช่น e กรัมด้าย mathoverflow นี้สำหรับการสรุป) อย่างไรก็ตามฉันไม่สามารถค้นหาการอ้างอิงถึงความซับซ้อนของการจดจำได้ โปรดสังเกตว่าโดยเฉพาะอย่างยิ่งเราสามารถสร้างสมบูรณ์ลำดับความยาวพหุนามในคือความยาว ,ซ้ำครั้ง (การเปลี่ยนแปลงใด ๆสามารถรับรู้ได้โดย เลือกในn nn n 2 ( 1 , … , n ) n p p i iบล็อก -th) ดังนั้นเราจึงไม่สามารถจ่ายได้โดยทั่วไปในการแจกแจงพีชคณิตทั้งหมด