(นี่คือการติดตามคำถามนี้และคำตอบ )
ฉันมีโปรแกรม linear จำนวนเต็ม (unimodular (TU)) ต่อไปนี้ (ILP) ที่นี่ เป็นจำนวนเต็มบวกทั้งหมดที่ได้รับ ส่วนหนึ่งของอินพุต เซ็ตย่อยที่ระบุของตัวแปรถูกตั้งค่าเป็นศูนย์และส่วนที่เหลือสามารถรับค่าอินทิกรัลค่าบวก:x i j
ลด
ภายใต้:
เมทริกซ์ค่าสัมประสิทธิ์ของรูปแบบที่เป็นมาตรฐานเมทริกซ์ที่มีรายการจาก{}- 1 , 0 , 1
คำถามของฉันคือ:
อะไรคือขอบเขตสูงสุดที่ดีที่สุดที่ทราบกันดีว่าเวลาทำงานของอัลกอริธึมเวลาพหุนามที่แก้ปัญหา ILP เช่นนี้? คุณช่วยชี้ให้ฉันดูบางอย่างเกี่ยวกับเรื่องนี้
ฉันทำการค้นหาบางอย่าง แต่ที่ส่วนใหญ่แล้วพวกเขาหยุดพูดว่า TU ILP สามารถแก้ไขได้ในเวลาพหุนามโดยใช้อัลกอริทึมเวลาพหุนามสำหรับ LP สิ่งหนึ่งที่ดูดีคือกระดาษ 1986 โดย Tardos [1] ซึ่งเธอพิสูจน์ว่าปัญหาดังกล่าวสามารถแก้ไขได้ในเวลาพหุนามในขนาดของเมทริกซ์สัมประสิทธิ์ เท่าที่ฉันสามารถหาได้จากกระดาษอย่างไรก็ตามเวลาทำงานของอัลกอริทึมนั้นขึ้นอยู่กับการเปิดใช้เวลาทำงานของอัลกอริทึมเวลาพหุนามสำหรับการแก้ไข LP
เรารู้ถึงอัลกอริธึมที่แก้กรณีพิเศษนี้ (ของ TU ILP) เร็วกว่าอัลกอริธึมทั่วไปที่แก้ปัญหา LP ได้หรือไม่?
ถ้าไม่,
อัลกอรึทึมสำหรับ LP จะแก้ปัญหา ILP ที่เร็วที่สุดได้อย่างไร
[1] อัลกอริทึมพหุนามอย่างยิ่งในการแก้โปรแกรมเชิงเส้น combinatorial, Eva Tardos, การวิจัยการดำเนินงาน 34 (2), 1986