
http://www.ma-xy.com
第一章 多级规划 1.4 二层线性规划的有效解
可以利用单纯形法求解上述问题。因为假定 Ω 和 IR 是非空有界的,所以对 i ∈ {1, 2, . . . , l},
上述问题有最优解或者没有可行解。令 I = {1, 2, . . . , l},如果原 BLP 有最优解,则必存在 i ∈ I,
使得上述问题有最优解,因此 I = ϕ。对于 i ∈ I,令 (x
i
, y
i
) 为上述问题的最优解,则 BLP 的
最优解为使 F (x
k
, y
k
) = max{F (x
i
, y
i
), i ∈ I} 的 (x
k
, y
k
)。
1.4 二层线性规划的有效解
一个双目标规划称为一个二层规划相应的双目标规划,是指该双目标规划的两个目标函数分
别为二层规划的上、下层目标函数,其可行解为二层规划的容许集。如果二层规划的最优解是相
应的双目标规划的 Pareto 有效解,称该最优解为有效最优解。值得一提的是:即使是线性二层
规划,最优解也可能不是有效解。
考虑如下二层线性规划问题
max
x
F (x, y) = a
T
x + b
T
y
s.t. y ∈ arg max{f (x, y) = c
T
x + d
T
y|Ax + By ⩽ r, x, y ⩾ 0}
其中:F (x, y), f (x, y) 为目标函数。上式相应的双目标规划为
max
x,y
(F (x, y), f (x, y))
s.t. Ax + By ⩽ r
x, y ⩾ 0
记 S = {(x, y)|Ax + By ⩽ r, x, y ⩾ 0} 为 BLP 的约容许集,令 S(x) = {y|By ⩽ r −
Ax, 当 x 固定},记 S
′
= {(¯x, ¯y) ∈ S|f (¯x, ¯y) ⩾ f (¯x, y), ∀y ∈ S(x)} 为 BLP 的可行集。记 S
′′
=
{(¯x, ¯y) ∈ S
′
|F (¯x, ¯y) ⩾ F (¯x, y), ∀(x, y) ∈ S
′
} 为 BLP 的最优解集。(¯x, ¯y ) ∈ S 是双目标规划的
Pareto 有效解 ⇔ 不存在 (x, y) ∈ S 使 F (x, y) ⩾ F (¯x, ¯y),f (x, y) ⩾ f(¯x, ¯y) 且至少有一个是严格
不等式。
假设 1:容许集 S 有界;假设 2:线性二层规划存在有效最优解。如果 BLP 存在有效最优
解,则其有效最优解可在容许集 S 的顶点达到。
max F (x)
s.t. x ∈ X
y ∈ arg max{f(y)|g(x, y) ⩽ 0, y ∈ Y }
其中:F (x), f (y), g(x, y) 为各个自变量的线性函数,X, Y 为多面体。
命题 (1) 上述问题存在最优解是 Pareto 有效解
。
刘红英. 多层规划的理论与算法研究. 西电. 博文
http://www.ma-xy.com 5 http://www.ma-xy.com