พิจารณาปัญหาการปรับให้เหมาะสมของแบบฟอร์มต่อไปนี้ ให้เป็นฟังก์ชันที่คำนวณได้แบบพหุนามเวลาที่จับคู่สตริงเป็นจำนวนตรรกยะ ปัญหาการปรับให้เหมาะสมคือ: ค่าสูงสุดของบนบิตสตริงคืออะไร?x f ( x ) n x
ให้เราบอกว่าปัญหาดังกล่าวมีลักษณะ Minimaxถ้ามีเป็นอีกหนึ่งฟังก์ชั่นคำนวณพหุนามเวลาเช่นว่า ถือ ที่นี่xวิ่งข้ามสตริงnบิตทั้งหมดและyวิ่งข้ามสตริงmบิตทั้งหมด nและmอาจแตกต่างกัน แต่มีความเกี่ยวข้องกับพหุนาม
ปัญหาการปรับให้เหมาะสมตามธรรมชาติและที่สำคัญหลายอย่างมีลักษณะการย่อขนาดเล็กสุด ตัวอย่างเล็ก ๆ น้อย ๆ (ทฤษฎีบทที่มีการแสดงลักษณะเฉพาะนั้นแสดงอยู่ในวงเล็บ):
การเขียนโปรแกรมเชิงเส้น (LP คู่ Thm) สูงสุดไหล (สูงสุดไหล Min ตัด Thm), แม็กซ์สองฝ่ายจับคู่ (Konig ฮอลล์ Thm), แม็กซ์ไม่ฝ่ายจับคู่ (Tutte ของ Thm สูตร Tutte-แบร์ก), แม็กซ์ Disjoint Arborescences ในกราฟกำกับ ( Edmond's Disjoint Branching Thm), Max Spanning Tree บรรจุในกราฟแบบไม่ระบุทิศทาง (Thm ของต้นไม้บรรจุ Tutte), Min ครอบคลุมโดย Forests (Nash-Williams Thm), Max Directed Cut packing (Lucchesi-Younger Thm), Max 2- Matroid Intersection Thm), Max Disjoint Paths (Menger's Thm), Max Antichain ใน Seted Partially Ordered (Dilworth Thm) และอื่น ๆ อีกมากมาย
ในตัวอย่างทั้งหมดเหล่านี้อัลกอริทึมเวลาพหุนามยังมีให้เพื่อค้นหาสิ่งที่ดีที่สุด คำถามของฉัน:
มีปัญหาการปรับให้เหมาะสมกับการจำแนกลักษณะของมินิแมกซ์ซึ่งยังไม่พบอัลกอริธึมเวลาแบบพหุนาม
หมายเหตุ: การเขียนโปรแกรมเชิงเส้นอยู่ในสถานะนี้ประมาณ 30 ปี!