|
因此,将这些方法的收敛速度与可行方法的收敛速度进行比较,在每次迭代中更新最佳可行解决方案,5将中心切割曲面算法应用于momentrobust优化本节的目的是证明,只要集合x是凸有界的,P是由(3)定义的,算法1与随机列生成法结合,通过P的某些(不一定是多项式的)Momentsr@fi(ζ)P(dζ)上的下界(`i,ui),可用于求解在x(foreurer∑∑)中凸的每一个目标h的(DRO)。Boundscan被施加在任意阶矩上,而不仅仅是施加在第一阶矩和第二阶矩上。Therandomized列生成方法,第5.2节提出,是作者早期随机规划情景生成算法(Mehrotra和Papp,我们也可以考虑具有鲁棒随机约束的优化问题,即具有凸函数G的formep[g(x)]≤0±p∈P的约束。本节给出的算法完全适用于这类问题,但为了保持表示简单,我们只考虑更简单的形式(DRO)。然而,我们给出了我们的方法应用于鲁棒随机约束的一个数值例子示例4。在不丧失一般性的情况下,我们将假定f1是常数函数,`=u=1。我们还将使用向量值函数(f,)的简称f。我们的观察是,在(2)中寻找ε-最优P时,必须考虑有充分支持的分布。定理9。当ε>0时,优化问题(2)的ε-最优分布支持点不超过N+2点。对于每一个z∈R,setlz=(v,w)∈Rn×RP:v=zf(ζ)P(dζ),w=zh(x,ζ)P(dζ),`≤v≤u,w≥z是包含在{(f(ζ,....,fN(ζ,h,x,ζ)tζ,}的凸壳中的(N+1)维凸集。因此,根据Carath\'Eodory定理,只要存在一个(v,w)∈Lz,也存在N+2个点ζ。..,ζn+2in.和非负权w,。..,wn+2satisfyingv=N+2xk=1wkf(ζk)和w=N+2xk=1wkh(x,ζk)。(Mehrotra and Papp,2013)的一个结果是,当分布集合P满足(3)时,使用随机抽样列的列生成算法可以用来定义最多支持在N个点上的分布P∈P。换句话说,使用随机列生成算法可以找到(2)的可行解。在第5.2节中,我们推广了这一结果,表明(2)也可以用随机列生成法在规定的ε>0精度内解到最优值。算法2给出了完整算法的形式化描述。在本节的其余部分,我们给出了一个简短的非形式化描述和正确性的证明。如果我们的优化问题(2)是一个线性规划,它的决策变量是分布P赋予每个点ζi∈⑵的权值。类似地,(2)在一般情况下,可以写成一个以权函数w:7→r+为变量的半线性规划问题。对于(2)的解,相应的列生成算法如下:我们从一个支持一个可行解的候选场景集{ζ,...,ζk}开始,这样的点可以用(Mehrotra and Papp,2013)中的算法1得到。在每次迭代时,我们取当前的候选场景集并求解辅助线性编程maxw∈rk(kxk=1wkh(x,ζk)`≤kxk=1wkf(ζk)≤u,w≥0)(12)及其对偶问题min(p+,p-)∈r2npt+u-pt-`(p+-p-)Tf(ζk)≥h(x,ζk)(k=)1,...,k);p+≥0,p-≥0。
|