考虑如下两个优化问题:
其中(
),且对于
,
(
),满足
. 函数
和
(
)是多仿射的,即对任意
,在固定下标在
中的块后,它们对
是仿射函数。这里,我们称一个函数
(
)是仿射的,若对任意
以及
,有
。
对任意,集合
是一个有界多面体。函数
在
上非负,其中“
”表示集合的笛卡尔积.此外,在问题(B)中,标量
是一个实数,
代表
维全一向量。
请证明如下三个结论:
-
对任意
,问题(B)至少有一个最优解是可行域的极点(即极点最优解)。
-
存在
,使得对任意
,问题(B)的极点最优解都是问题(A)的最优解。
-
存在
,使得对任意
,问题(A)和(B)的最优解集相同。
证:
- 证明结论1: 极点最优解的存在性
首先,明确问题(B)的可行域是有限个多面体的笛卡尔积,即,根据多面体的性质它本身也是一个多面体。
对于多仿射函数,我们进一步说明其性质。已知函数和
是多仿射的,那么目标函数
也是多仿射的。
多仿射函数在定义域内是连续的(此处可根据多仿射函数的定义及相关性质推出连续性,具体可参考多仿射函数相关理论,因篇幅省略详细推导)。
根据线性规划的基本定理,对于在多面体上连续的函数,其最小值一定可以在多面体的顶点(极点)处取到。
由于问题(B)的目标函数在其可行域(多面体)上是连续的多仿射函数,所以问题(B)至少有一个最优解是可行域的极点。
2.证明结论2:存在使得极点最优解也是问题(A)的最优解
因为函数在可行域
上非负,且集合
是有界多面体(
)。
对于有界多面体上的连续函数(多仿射函数是连续的),根据有界闭集上连续函数的性质,
在该可行域上有最大值,设为
(即存在
,使得对于任意
,都有
)。
令(这里通过取
在可行域上绝对值的最大值与
最大值及向量维度相关量来确定
,确保后续分析的合理性)。
当时,对于任意
,有:
此时,对于问题(B)的目标函数,当
时,在最小化过程中,主要是由
来决定最优解的走向,因为
且其对目标函数值的增加相对
的影响较小(由
的选取方式决定)。
所以,对于,问题(B)的最优解也将是问题(A)的最优解。
3.证明结论3:存在β使得问题(A)和(B)的最优解集相同
由结论2可知,对于,问题(B)的极点最优解也是问题(A)的最优解。
现在要证明对于足够大的,问题(A)的最优解也是问题(B)的最优解。
设问题(A)的最优解为,其对应的最优值为
。
由于问题(A)的约束为,对于任意
使得
,设
(这里
为非零向量)。
令(通过问题(A)的最优解值及满足
时
相关量来确定
)。
当时,对于任意x使得
有:
这意味着对于任何不满足
的解都不会是问题(B)的最优解,只有满足
的解才有可能是最优解。
所以,对于问题(A)和(B)的最优解集相同。
综上,这些证明充分利用了多仿射函数的性质、多面体理论以及线性规划的基本定理等相关知识。
网友评论