Kapan kesenjangan dualitas pemrograman semidefinite (SDP) nol?

10

Saya belum bisa menemukan karakterisasi yang tepat dalam menghilangnya kesenjangan dualitas SDP. Atau, kapan "dualitas kuat" bertahan?

Misalnya, ketika seseorang bolak-balik antara Lasserre dan SOS SDP, pada prinsipnya seseorang memiliki celah dualitas. Namun, entah mengapa ada alasan "sepele" mengapa celah ini tidak ada.

Kondisi Slater tampaknya cukup tetapi tidak perlu dan itu berlaku untuk semua program cembung. Saya berharap bahwa untuk SDP khususnya sesuatu yang lebih kuat mungkin benar. Saya juga akan senang melihat contoh eksplisit menggunakan kondisi Slater untuk membuktikan lenyapnya kesenjangan dualitas.

lulusan
sumber

Jawaban:

10

Ada teori dualitas yang lebih rumit untuk SDP yang pasti: tidak ada 'kondisi ekstra' seperti kondisi Slater. Ini karena Ramana . (Untuk pandangan lain mengenai SOS yang melibatkan ini, lihat [KS12] .) Sejujurnya, saya tidak pernah mencoba memahami makalah ini dan akan senang jika seseorang membodohi mereka untuk saya.

Salah satu konsekuensi penting dari pekerjaan ini adalah bahwa masalah pengujian apakah SDP yang diberikan layak dalam NP jika dan hanya jika itu ada dalam coNP. (Namun, saya pikir para ahli memperkirakan masalahnya tidak ada. Batas atas yang paling dikenal adalah PSPACE.)

Ryan O'Donnell
sumber
Terima kasih banyak atas balasan yang sangat membantu! Biarkan saya melihat ini! (Sungguh suatu kebetulan bahwa selama minggu-minggu terakhir saya juga telah mencoba untuk mengerjakan makalah Anda dengan Daniel Kane di sirkuit bawah jaring dalam batas bawah! Ini adalah kertas edukatif! Saya telah bertanya-tanya apakah apa yang Anda lakukan untuk LTF juga terjadi untuk lebih aktivasi realistis seperti ReLU.)
gradstudent
9

Untuk SDP dalam bentuk standar kondisi Slater mengurangi keberadaan positif pasti yang memenuhi batasan affine . Saya kira ini puas untuk setiap SDP yang dapat Anda temukan dalam literatur algoritma optimasi / pendekatan kombinatorial. Misalnya, untuk Goemans-Williamson Max-Cut SDP, batasan kelayakan adalah dan matriks identitas adalah solusi layak yang pasti positif.

min{tr(CTX):tr(A1TX)=b1,,tr(AmTX)=bm,X0},
X0tr(AiTX)=bi{X:X1,1=1,,Xn,n=1,X0}

Sejauh hierarki Lasserre / Sum of Squares, Lasserre menunjukkan bahwa jika set yang layak ditentukan oleh kendala polinomial memiliki titik interior, maka tidak ada kesenjangan kualitas. Anda dapat menemukan kondisi yang lebih lemah di makalah ini .

Sasho Nikolov
sumber
Terima kasih banyak untuk referensi! Jadi, apakah kondisi Slater yang ditransformasikan juga merupakan kondisi yang diperlukan untuk SDP? Atau adakah persyaratan lain yang diperlukan? (Saya akan segera melihat-lihat makalah yang Anda maksudkan tetapi saya bertanya-tanya apakah Anda bisa mengatakan sesuatu tentang apa yang Anda maksud dengan "kondisi yang lebih lemah"? Maksud Anda kondisi di koran kedua masih dalam kondisi cukup dan tidak perlu kondisi tetapi lebih sederhana daripada kondisi yang cukup di koran pertama?)
gradstudent
Ini adalah kondisi standar Slater, saya baru saja mengkhususkan diri pada SDP, yang menyederhanakan masalah karena semua kendala terkait, kecuali untuk kendala PSD. Kondisi ini tidak perlu. Saya tidak berpikir salah satu syarat SoS diperlukan, tetapi yang "lebih lemah" tidak memerlukan keberadaan titik interior, jadi mungkin lebih mudah untuk memverifikasi.
Sasho Nikolov
Terima kasih! Jadi kondisi yang diperlukan tidak diketahui?
gradstudent
1

Ada karakterisasi yang bagus (saya pikir ....) ketika dualitas kuat berlaku, atau gagal untuk fungsi objektif {\ em all}.

Kami mengatakan bahwa semidefinite {\ em system}

(PSD)i=1mxiAiB

adalah berperilaku buruk jika di sini adalah fungsi tujuan yang SDPc

supcTxs.t.i=1mxiAiB

memiliki nilai optimal yang terbatas, tetapi dual SDP tidak memiliki solusi dengan nilai yang sama: yaitu, dualitas yang kuat gagal untuk beberapac.

(PSD) adalah berperilaku baik jika tidak berperilaku buruk. Yaitu, untuk setiap fungsi objektif, dualitas kuat berlaku. (Yaitu, untuk setiap yang SDP primal memiliki nilai optimal yang terbatas, dual memiliki solusi dengan nilai yang sama).c

Tentu saja, jika kondisi Slater berlaku, maka berperilaku baik, tetapi sebaliknya tidak benar.(PSD)

https://arxiv.org/pdf/1709.02423.pdf

Makalah ini segera keluar di SIAM Review. Saya harap orang-orang akan menyukainya :)

distrik9
sumber