Apakah zero integrality gap menyiratkan zero duality gap untuk masalah tertentu?

14

Kita tahu bahwa jika kesenjangan antara nilai-nilai program integer dan dual-nya ("kesenjangan kualitas") adalah nol, maka relaksasi pemrograman linier dari program integer dan dual relaksasi, keduanya mengakui solusi integral (integral nol) celah"). Saya ingin tahu apakah kebalikannya berlaku, setidaknya dalam beberapa kasus.

A 0 - 1 P P P P:max{1Tx:Ax1,x{0,1}n}A01PPP

Saya akan menghargai contoh atau petunjuk balasan apa pun ..

Ankur
sumber
@ Kaveh tidak yakin bahwa aproksimasi-algoritma adalah tag yang tepat di sini. atau bahkan ds.algorithms
Suresh Venkat
4
Dalam paragraf pertama, apa yang Anda maksud dengan dual program integer? Sangat berguna untuk melihat buku Schrijver tentang pemrograman linier dan integer untuk memahami dasar-dasar teori polihedral dan khususnya ketika relaksasi pemrograman linier memiliki simpul bilangan bulat. Matriks TUM dan sistem kesenjangan TDI relevan dengan pertanyaan Anda.
Chandra Chekuri
@ Suresh, bukankah pemrograman linear dan optimasi termasuk dalam algoritma?
Kaveh
@ChandraChekuri Saya berbicara tentang program linear integer; jadi dual adalah dual standar dari ILP yang dualitas lemah berlaku. Kesulitan di sini adalah bahwa kondisi yang cukup untuk integral solusi LP (primal) (seperti TUM / seimbang dll) tampaknya melewati konsep yang tampaknya lebih kuat tentang integralitas solusi primal dan LP ganda. Ini membuat saya bertanya-tanya apakah integralitas dari solusi primal menyiratkan integralitas dari solusi ganda, setidaknya untuk koefisien integral. PS: Saya bisa berjalan ke Siebel dan kita bisa bicara di sana! Saya berada di kelas Anda beberapa tahun yang lalu!
Ankur
Pertanyaan khusus ini lebih dekat dengan tag yang dimilikinya saat ini.
Suresh Venkat

Jawaban:

5

Berikut ini adalah contoh yang bisa dekat dengan contoh berlawanan dengan klaim.

Pertimbangkan LP dan dual P = min { 1 T y + 1 T z | A T y + z 1 , y 0 , z 0 } untukmatriks 12 × 6P=max{1Tx|Ax1,x1,x0}P=min{1Ty+1Tz | ATy+z1, y0,z0}12×6

A=[100001010010110000001011010000100010000001001000100010000100011001001100].

Py1=y2=y12=13Px=[0.5 0.5 0 1 0.5 0.5]TP2x=[1 0 0 1 0 0]

PP

kbala
sumber
Terima kasih! Itu berhasil! Bagaimana Anda menemukan contoh ini? Apakah ada kelas masalah dari mana ia diambil?
Ankur
1
Matriks ini merupakan modifikasi dari matriks batas strip Mobius, yang diberikan dalam makalah kami tentang siklus homolog yang optimal. Saya telah bermain-main dengan matriks batas seperti baru-baru ini, dan karenanya secara alami mulai dengan matriks ini untuk membuat contoh yang saya berikan.
kbala