การรวมศูนย์เป็นศูนย์หมายความว่าศูนย์คู่มีช่องว่างสำหรับปัญหาบางอย่างหรือไม่?


14

เรารู้ว่าหากช่องว่างระหว่างค่าของโปรแกรมเลขจำนวนเต็มและคู่ ("ช่องว่างคู่") เป็นศูนย์ดังนั้นการเขียนโปรแกรมเชิงเส้นของโปรแกรมจำนวนเต็มและการผ่อนคลายแบบคู่ทั้งคู่ยอมรับวิธีแก้ปัญหาแบบอินทิกรัล ช่องว่าง ") ฉันต้องการที่จะทราบว่าการสนทนาถืออย่างน้อยในบางกรณี

สมมติว่าฉันมีโปรแกรมจำนวนเต็ม 0-1โดยที่เมทริกซ์เป็นเมทริกซ์สมมติว่าการโปรแกรมเชิงเส้นผ่อนคลายของมีวิธีแก้ปัญหาที่เหมาะสมที่สุด การโปรแกรมเชิงเส้นคู่ของยังยอมรับการแก้ปัญหาที่สำคัญหรือไม่?P:max{1Tx:Ax1,x{0,1}n}A01PPP

ฉันขอขอบคุณตัวอย่างเคาน์เตอร์หรือพอยน์เตอร์ใด ๆ ..


@Kaveh ไม่แน่ใจว่าการประมาณ - อัลกอริธึมเป็นแท็กที่ถูกต้องที่นี่ หรือแม้แต่ ds.algorithms
Suresh Venkat

4
ในย่อหน้าแรกคุณหมายถึงอะไรโดยโปรแกรมคู่จำนวนเต็ม? มันมีประโยชน์ที่จะดูหนังสือของ Schrijver เกี่ยวกับการเขียนโปรแกรมเชิงเส้นและจำนวนเต็มเพื่อทำความเข้าใจพื้นฐานของทฤษฎีหลายเหลี่ยมและโดยเฉพาะอย่างยิ่งเมื่อการเขียนโปรแกรมเชิงเส้นผ่อนคลายมีจุดยอดจำนวนเต็ม เมทริกซ์ TUM และระบบ TDI ของความไม่เท่าเทียมกันมีความเกี่ยวข้องกับคำถามของคุณ
จันทรา Chekuri

@Suresh การเขียนโปรแกรมเชิงเส้นและการเพิ่มประสิทธิภาพไม่ตกอยู่ในอัลกอริทึม?
Kaveh

@ChandraChekuri ฉันกำลังพูดถึงโปรแกรมเชิงเส้นจำนวนเต็ม; ดังนั้นทั้งคู่จึงเป็นคู่มาตรฐานของ ILP ที่มีคู่ที่อ่อนแอ ความยากลำบากที่นี่ก็คือเงื่อนไขที่เพียงพอสำหรับการรวมกันของโซลูชั่น LP ครั้งแรก (เช่น TUM / สมดุล ฯลฯ ) ดูเหมือนจะผ่านแนวคิดที่แข็งแกร่งกว่าของการรวมกันของการแก้ปัญหาของ primal และ dual LP นี่ทำให้ฉันสงสัยว่าการบูรณาการของการแก้ปัญหาเบื้องต้นหมายถึงการบูรณาการของการแก้ปัญหาสองอย่างน้อยสำหรับสัมประสิทธิ์ที่สำคัญ PS: ฉันแค่เดินไปที่ซีเบลแล้วเราก็คุยกันที่นั่นได้! ฉันอยู่ในชั้นเรียนของคุณเมื่อหลายปีก่อน!
Ankur

คำถามนี้อยู่ใกล้กับแท็กที่มีอยู่ในปัจจุบัน
Suresh Venkat

คำตอบ:


5

นี่คืออินสแตนซ์ที่อาจใกล้เคียงกับตัวอย่างตัวอย่างของการอ้างสิทธิ์

พิจารณา LP และคู่ P ' = นาที{ 1 T Y + 1 T Z | A T y + z 1 , y 0 , z 0 }สำหรับเมทริกซ์ 12 × 6P=สูงสุด{1Tx|Ax1,x1,x0}P'=นาที{1TY+1TZ | ATY+Z1, Y0,Z0}12×6

A=[100001010010110000001011010000100010000001001000100010000100011001001100].

ทางออกที่ดีที่สุดของจะได้รับโดยปี1 = Y 2 = Y 12 = 1 (ตัวแปรอื่น ๆ ทั้งหมดเป็นศูนย์) มีค่าฟังก์ชั่นวัตถุประสงค์ของ3 ทางออกที่ดีที่สุดของPจะได้รับจากเวกเตอร์x = [ 0.5 0.5 0 1 0.5 0.5 ] T หากคุณแก้ปัญหาPเป็นโปรแกรมจำนวนเต็มค่าฟังก์ชันวัตถุประสงค์ที่ดีที่สุดคือ2เท่านั้นและx = [ 1 0 0 1 0P'Y1=Y2=Y12=13Px=[0.5 0.5 0 1 0.5 0.5]TP2 เป็นทางออกที่ดีที่สุดx=[1 0 0 1 0 0]

ในการสรุปแผ่นเสียงมีทางออกที่ดีที่สุดหนึ่ง แต่คู่, Pไม่ได้มีทางออกที่ดีที่สุดหนึ่ง บทบาทอันดับสองถูกย้อนกลับจากการตั้งค่าที่ Ankur ต้องการ แต่ด้วยลักษณะของ LP duality อินสแตนซ์นี้อาจยังถือว่าเป็นตัวอย่างที่ขัดแย้งกับคำแถลงทั่วไปของการอ้างสิทธิ์ดั้งเดิมP'P


ขอบคุณ! มันใช้งานได้! คุณมากับตัวอย่างนี้ได้อย่างไร มีปัญหาหลายอย่างจากการวาดหรือไม่?
Ankur

1
เมทริกซ์เป็นการดัดแปลงเมทริกซ์ขอบเขตของแถบโมเบียสซึ่งให้ไว้ในกระดาษของเราเกี่ยวกับวัฏจักรคล้ายคลึงกันที่เหมาะสม ฉันเพิ่งเล่นกับเมทริกซ์ขอบเขตดังกล่าวเมื่อเร็ว ๆ นี้และดังนั้นจึงค่อนข้างเริ่มต้นด้วยเมทริกซ์นี้เพื่อสร้างตัวอย่างที่ฉันให้
kbala
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.