ฉันสนใจปัญหาต่อไปนี้ เรากำลังได้รับเป็น input เป็น "เป้าหมายของการเปลี่ยนแปลง"เช่นเดียวกับรายการสั่งซื้อของดัชนี[n-1] จากนั้นเริ่มต้นด้วยรายการ (เช่นการเปลี่ยนแปลงตัวตน) ในแต่ละขั้นตอนเราจะสลับในด้วยองค์ประกอบที่มีความน่าจะเป็นอิสระ1/2ให้เป็นความน่าจะเป็นที่ถูกสร้างขึ้นเป็นเอาท์พุท
ฉันต้องการทราบสิ่งต่อไปนี้:
- กำลังตัดสินใจว่าเป็นสมบูรณ์แบบของหรือไม่
- กำลังคำนวณว่าหรือไม่
- เราจะพูดอะไรเกี่ยวกับการประมาณค่าในค่าคงที่แบบหลายค่า มี PTAS สำหรับสิ่งนี้หรือไม่?
ตัวแปรที่การแลกเปลี่ยนไม่จำเป็นต้องเป็นองค์ประกอบที่อยู่ติดกันก็เป็นที่สนใจเช่นกัน
โปรดทราบว่าไม่ยากที่จะลดปัญหานี้ไปยังเส้นทางที่ไม่ต่อเชื่อม (หรือกับการไหลแบบมัลติซีติตี้ที่มีค่าจำนวนเต็ม) สิ่งที่ฉันไม่รู้คือการลดลงในทิศทางอื่น
อัปเดต:ตกลงตรวจสอบ Garey & Johnson ปัญหาของพวกเขา [MS6] ("การเปลี่ยนแปลงระดับ") เป็นดังนี้ เมื่อป้อนข้อมูลเป็นเป้าหมายการเปลี่ยนแปลงพร้อมกับส่วนย่อย , ตัดสินใจว่าสามารถแสดงออกได้เป็นผลิตภัณฑ์ , ซึ่งแต่ละคนทำสิ่งเล็กน้อย ดัชนีทั้งหมดไม่ได้อยู่ในS_i Garey จอห์นสัน, มิลเลอร์และ Papadimitriou (หลัง paywall โชคไม่ดี) พิสูจน์ให้เห็นว่าปัญหานี้เป็น -hard
หากการแลกเปลี่ยนไม่จำเป็นต้องอยู่ติดกันฉันเชื่อว่านี่เป็นนัยว่าการตัดสินใจว่าเป็น -hard หรือไม่ การลดลงเป็นเพียงแค่นี้: สำหรับแต่ละตามลำดับเราจะเสนอชุดของ "แลกเปลี่ยน" ที่สอดคล้องกับเครือข่ายการเรียงลำดับที่สมบูรณ์ใน (เช่นความสามารถในการโดยพลการในขณะเดียวกัน อย่างอื่น). จากนั้นจะสามารถแสดงออกได้เป็นหากว่าสามารถเข้าถึงได้เป็นผลิตภัณฑ์ของสัญญาแลกเปลี่ยนเหล่านี้
สิ่งนี้ยังคงเปิดทิ้งเวอร์ชัน "ดั้งเดิม" (โดยที่ swaps เป็นองค์ประกอบที่อยู่ติดกันเท่านั้น) สำหรับเวอร์ชั่นการนับ (ที่มีการแลกเปลี่ยนโดยพลการ) มันแนะนำอย่างยิ่งว่าปัญหาควรเป็น - สมบูรณ์ ในกรณีใด ๆ ก็ออกกฎ PTAS เว้นแต่P