每一个线性规划问题都有与之对应的一个对偶问题,如:
minx,yx+3y
s.t.x+y≥2
x,y≥0
可以这样找到对偶问题:
a(x+y)≥2a
a(x+y)+bx+cy≥2aa,b,c≥0
(a+b)x+(a+c)y≥2aa,b,c≥0
令
a+b=1
a+c=3
2a
就是
x+3y
的下限,原问题的对偶问题是:
maxb,c2a
s.t.a+b=1
a+c=3
a,b,c≥0
一般的,对于这样的线性规划问题:
mincTx
s.t.Ax=b
Gx≤h
A和G是矩阵,c,b,h和x是向量
寻找他的对偶问题:
−UTAx=−bTU
+
(−ATU−GTV)x≥−bTU−hTV
令cT=−ATU−GTV
则他的对偶问题是:
max−bTU−hTV
s.t.−ATU−GTV=c
V≤0