京都大学 情報学研究科 数理工学専攻 2017年8月実施 線形計画
Author
Casablanca
Description
日本語版
c=(c1,c2,c3,c4,c5)⊤∈R5 をパラメータにもつ次の線形計画問題 P(c) を考える。
P(c):Minimizesubject to c⊤xx1+x2+x4+x5=3x2+x3+x4=3x≧0
ここで、決定変数は x=(x1,x2,x3,x4,x5)⊤∈R5 であり、⊤ は転置記号を表す。
問題 P(c) の最適解の集合を X(c) とする。
さらに、∅ を空集合、Z を整数全体の集合、
Z5={z=(z1,z2,z3,z4,z5)⊤∈R5∣zi∈Z (i=1,2,3,4,5)}
とする。以下の問いに答えよ。
(i) 問題 P(c) の双対問題を書け。
(ii) 任意の c∈R5 に対して X(c)=∅ であることを示せ。
(iii) 任意の c∈R5 に対して X(c)∩Z5=∅ であることを示せ。
(iv) 次の命題 (A) について、真であれば証明を、偽であれば反例を与えよ。
- (A) 任意の c∈R5 に対して X(c)⊆Z5 である。
English Version
题目描述
对参数
c=(c1,c2,c3,c4,c5)⊤∈R5,考虑线性规划
P(c):最小化c⊤x满足x1+x2+x4+x5=3,x2+x3+x4=3,x≧0,
其中决策变量
x=(x1,x2,x3,x4,x5)⊤∈R5,⊤ 表示转置。令 X(c) 为 P(c) 的最优解集合,∅ 为空集,并定义
Z5={z=(z1,…,z5)⊤∈R5∣zi∈Z, i=1,…,5}.
回答:
- 写出 P(c) 的对偶问题。
- 证明对任意 c∈R5,都有 X(c)=∅。
- 证明对任意 c∈R5,都有
X(c)∩Z5=∅,即至少存在一个整数最优解。
- 判断命题“对任意 c∈R5,均有
X(c)⊆Z5”的真伪;若真则证明,若假则给出反例。
- 线性规划对偶:为标准形式的参数化原问题构造等式约束对应的对偶。
- 全酉模与整数性:根据约束矩阵和整数右端项论证任意目标下存在整数最优顶点。
- 整数最优解与全部最优解的区别:辨析“存在整数最优解”是否意味着最优面上的每个点都是整数点,并用证明或反例回答。
Kai
(i)
Let a(1)=[1,1,0,1,1]⊤,a(2)=[0,1,1,1,0]⊤
Lagrangian:
L(x,μ)=c⊤x+μ1(a(1)⊤−3)+μ2(a(2)⊤−3)
Lagrange dual function:
g(μ)=−3(μ1+μ2)
Dual problem:
(D):Maximizesubject to:−3(μ1+μ2)c+μ1a(1)+μ2a(2)⪰1
(ii)
The extreme point is [0,3,0,0,0], [0,0,0,3,0], [0,0,0,0,3], [3,0,3,0,0], and there is no extreme direction.
Hence the domain is bounded, thus X(c)=∅
(iii)
Suppose that x∗ is an optimal solution, then we have
c⊤x∗=c⊤i=1∑4θixi(*)
where θi∈[0,1], ∑θi=1, xi is extreme point shown in (ii).
First we have c⊤xi≥c⊤x∗, else x∗ is not a optimal solution.
If c⊤xj>c⊤x∗ for j=1,2,3,4, then
i=1∑4θic⊤xi>c⊤x∗
But according to (∗)
c⊤x∗=i=1∑4θic⊤xi
a contradiction.
Thus there is at least one extreme point such that c⊤xj=c⊤x∗.
Therefore
X(c)∩Z5=∅
(iv)
Let c⊤=[0,0,0,−1,−1], then x5⊤=[0,0,0,1.5,1.5] is also a solution.