Мы знаем, что если разрыв между значениями целочисленной программы и ее двойственной («двойственность разрыв») равен нулю, то линейные программные релаксации целочисленной программы и двойственной релаксации, оба допускают интегральные решения (нулевая) интегральность разрыв "). Я хочу знать, верно ли обратное, по крайней мере, в некоторых случаях.
AP ′ P
Буду признателен за любые контрпримеры или указатели ..
Ответы:
Вот пример, который может быть близок к контрпримеру к иску.
Рассмотрим LP и его двойственное P ′ = min { 1 T y + 1 T z | A T y + z ≥ 1 , y ≥ 0 , z ≥ 0 } дляматрицы 12 × 6P=max{1Tx|Ax≤1,x≤1,x≥0} P′=min{1Ty+1Tz | ATy+z≥1, y≥0,z≥0} 12×6
Оптимальное решение дается выражением y 1 = y 2 = y 12 = 1 (все остальные переменные равны нулю) со значением целевой функции 3 . Оптимальное решение P задается вектором х = [ 0,5 0,5 0 1 0,5 0,5 ] T . Если вы решите P как целочисленную программу, оптимальное значение целевой функции будет только 2 , а x = [ 1 0 0 1 0P′ 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]
источник