Sabemos que, se o intervalo entre os valores de um programa inteiro e seu dual (o "gap de dualidade") é zero, os relaxamentos de programação linear do programa inteiro e o dual do relaxamento admitem soluções integrais (integralidade zero " Gap = Vão"). Quero saber se o inverso vale, pelo menos em alguns casos.
Suponha que eu tenha um programa inteiro 0-1 , em que a matriz A é uma matriz 0-1 . Suponha que o relaxamento de programação linear P ' de P tenha uma solução ótima integral. Então, o dual de programação linear de P ' também admite uma solução integral?
Eu apreciaria qualquer contra-exemplo ou ponteiro ..
Respostas:
Aqui está um exemplo que pode estar próximo de um contraexemplo da reivindicação.
Considere o LP e seu duplo para a matrizP=max{1Tx|Ax≤1,x≤1,x≥0} P′=min{1Ty+1Tz | ATy+z≥1, y≥0,z≥0} 12×6
Uma solução ótima de é dada por (todas as outras variáveis são zero), com o valor da função objetivo de . A solução óptima de é dada pelo vector . Se você resolver como um programa inteiro, o valor ótimo da função objetiva será de apenas e é uma solução ideal.P′ y1=y2=y12=1 3 P x=[0.5 0.5 0 1 0.5 0.5]T P 2 x=[1 0 0 1 0 0]
Em resumo, o LP tem uma solução ótima integral, mas seu duplo não possui uma solução ótima integral. Os papéis primal-duplo são revertidos da configuração que Ankur queria. Mas, dada a natureza da dualidade do LP, esse exemplo ainda poderia ser considerado um contraexemplo da afirmação geral da reivindicação original.P′ P
fonte