มันแสดงให้เห็นในบทความ "การเขียนโปรแกรมจำนวนเต็มกับตัวแปรจำนวนคงที่" การเขียนโปรแกรมจำนวนเต็มที่มีข้อ จำกัด จำนวนคงที่ (หรือตัวแปร) จะแก้ไขได้ polynomially
สิ่งนี้มีไว้สำหรับการเขียนโปรแกรม 0-1 หรือไม่
มันแสดงให้เห็นในบทความ "การเขียนโปรแกรมจำนวนเต็มกับตัวแปรจำนวนคงที่" การเขียนโปรแกรมจำนวนเต็มที่มีข้อ จำกัด จำนวนคงที่ (หรือตัวแปร) จะแก้ไขได้ polynomially
สิ่งนี้มีไว้สำหรับการเขียนโปรแกรม 0-1 หรือไม่
คำตอบ:
ฉันสมมติว่า "การตั้งโปรแกรม 0-1 ด้วยข้อ จำกัด จำนวนคงที่" คุณหมายถึงปัญหาต่อไปนี้:
ฟังก์ชั่นเชิงเส้นสูงสุดของ (x_1, x_2, ... , x_n) ภายใต้ข้อ จำกัด ที่แต่ละ x_i อยู่ใน {0,1} และจำนวนคงที่ของข้อ จำกัด เชิงเส้นเพิ่มเติม
ปัญหานี้เกิดจากปัญหา NP-complete แม้จะมีข้อ จำกัด เพิ่มเติม 1 ข้อเนื่องจากสามารถเขียนเป้ 0-1 ในแบบฟอร์มนี้
Lenstra แสดงในเอกสารที่กล่าวถึงว่าปัญหาความเป็นไปได้ของโปรแกรมเชิงเส้นจำนวนเต็ม
ได้รับหนึ่งเมทริกซ์เมตร, nและข∈ Zเมตร มีx ∈ Z nที่A x ≤ bไหม?
สามารถแก้ไขได้แบบพหุนามหาก n หรือ m เป็นค่าคงที่ (สังเกตการขาดฟังก์ชั่นเป้าหมาย) ผลลัพธ์นี้มักใช้ในการวิเคราะห์ปัญหาที่กำหนดพารามิเตอร์กล่าวคือสามารถใช้เพื่อพิสูจน์พารามิเตอร์คงที่ - สามารถแก้ไขได้โดยการลดลง
0-1 การเขียนโปรแกรมจำนวนเต็มหรือการเขียนโปรแกรมจำนวนเต็มไบนารี (BIP) เป็นกรณีพิเศษของการเขียนโปรแกรมจำนวนเต็มที่ตัวแปรจะต้องเป็น 0 หรือ 1 (แทนที่จะเป็นจำนวนเต็มโดยพล) ปัญหานี้ถูกจัดประเภทเป็น NP-hard และในความเป็นจริงเวอร์ชันการตัดสินใจคือ NP-Complete