您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 工作范文 > 鲁棒线性优化问题研究综述
书书书第24卷第8期Vol.24No.8控 制 与 决 策犆狅狀狋狉狅犾犪狀犱犇犲犮犻狊犻狅狀 2009年8月 Aug.2009收稿日期:20081012;修回日期:20090223.作者简介:邓鹏华(1983—),男,陕西洋县人,博士生,从事不确定决策、军事需求论证的研究;毕义明(1963—),男,山东阳信人,教授,博士生导师,从事不确定决策、作战建模与仿真等研究. 文章编号:10010920(2009)08112105鲁棒线性优化问题研究综述邓鹏华,刘 颖,毕义明,杨 萍(第二炮兵工程学院基础部,西安710025)摘 要:鲁棒优化(RO)是从计算复杂性的角度研究不确定优化模型鲁棒最优解的数学方法.从单阶段鲁棒优化和多阶段鲁棒优化两个方面对鲁棒线性优化(RLO)理论的研究进展进行综述,前者的研究主要基于不同形式的不确定集合,后者的研究则基于前者的方法.研究多阶段不确定决策中决策变量受不确定参数实现值影响的情况,其核心是影响函数连续时的仿射可调鲁棒对应模型和函数离散时的有限适应性模型.最后对RLO的研究前景作了展望.关键词:不确定决策;单阶段鲁棒线性优化;多阶段鲁棒线性优化中图分类号:O224 文献标识码:A犛狌狉狏犲狔狅狀狉狅犫狌狊狋犾犻狀犲犪狉狅狆狋犻犿犻狕犪狋犻狅狀犇犈犖犌犘犲狀犵犺狌犪,犔犐犝犢犻狀犵,犅犐犢犻犿犻狀犵,犢犃犖犌犘犻狀犵(DepartmentofBasicScience,TheSecondArtilleryEngineeringCollege,Xi’an710025,China.Correspondent:DENGPenghua,Email:dengpenghua@yahoo.com.cn)犃犫狊狋狉犪犮狋:Robustoptimizationisamathematicalmethodtoaddressoptimalsolutionsfortheuncertainoptimizationmodelsintermsofcomputationalcomplexity.Maindevelopmentsofrobustlinearoptimization(RLO)aresurveyedfromtwoaspects,singlestageandmultistagerobustoptimization.Theformerisbasedonvariousmodelingformsofuncertaintyset,whilethelatterinvestigatesthatthedecisionvariablesentaredependontherealizationofuncertaintyparametersonthebasisoftheformertheories,mainlyinvolvingaffinelyadjustablerobustcounterpartinthecaseofcontinuousdependentfunctionandfiniteadaptabilitymodelinthecaseofdiscretedependentfunction.Finally,thefutureresearchesofRLOareprospected.犓犲狔狑狅狉犱狊:Decisionmakingunderuncertainty;SinglestageRLO;MultistageRLO1 引 言优化理论研究最为成熟的是凸优化[1].传统的凸优化模型是确定的,而现实世界本质上是不确定的.不确定性使得传统优化模型的最优解在不确定环境中可能为可行解但不再最优,或使原最优解变为非可行解.研究不确定性的基本途径是概率方法,Dantzig[2]和Charnes等[3]分别提出了随机规划和机会约束规划模型.Liu[4]突破了可行集的概念,代之以不确定环境,提出了相关机会规划.这几类随机模型均假定随机参数的概率分布已知.在实际工程应用中,要得到随机参数的概率分布非常困难.首先是往往缺乏必要的历史数据;其次是实际问题中有多种形式的不确定性,仅用概率理论难以完全刻画.在经济和军事等领域,决策的鲁棒性至关重要.鲁棒优化(RO)理论是从计算复杂性的角度,研究参数在某个不确定集合内具有最坏情况值的不确定问题.RO理论不仅考虑大规模问题的易处理性,而且强调通过概率保证控制解的鲁棒性与最优性之间的折衷程度[57].本文对目前研究较为成熟的鲁棒线性优化(RLO)理论进行综述.首先阐述了单阶段不确定决策中的RLO理论,包括Soyster模型、基于椭球的不确定集合、基于基约束的RLO模型、基于一般范数的RLO模型和基于风险偏好的RLO模型;然后阐述了多阶段不确定决策中RLO的仿射可调鲁棒对应(AARC)模型和有限适应性(FA)模型;最后对RLO理论的发展作了总结和展望.2 单阶段不确定决策的鲁棒线性优化单阶段不确定决策的特征是只有一次决策,所有决策都同时进行,决策前不知有关不确定参数的任何信息,因此不存在修正问题.2.1 犛狅狔狊狋犲狉鲁棒线性优化模型 控 制 与 决 策第24卷对于如下一般的不确定LP问题:max犮T狓;s.t.∑犼∈犑珘犪犻犼狓犼≤犫犻,犻∈犐,珘犪犼∈犓犼, 狓犼≥0,犼∈犑.(1)其中系数犃具有列方向上的区间不确定性,犃的每一列都属于一个凸集犓犼.该问题等价于如下问题:max犮T狓;s.t.max珘犪犼∈犓犼{∑犼∈犑珘犪犻犼狓犼}≤犫犻,犻∈犐, 狓犼≥0,犼∈犑.(2)这便增加了问题的计算复杂性.为此,Soyster提出将犃中所有值都用其最坏情况值代替并重新求解[8],从而将不确定问题变为确定的LP问题.假定犪犻犼为犪犻犼最坏情况值,则式(1)可转化为max犮T狓;s.t.∑犼∈犑犪犻犼狓犼≤犫犻,犻∈犐,犪犼∈犓犼, 狓犼≥0,犼∈犑.(3)Soyster模型同样适用于价值向量犆不确定的线性RO问题.它能处理参数的不确定性并保持线性性质,但因过多强调解的适用性和模型易处理性而牺牲了解的最优性,因此被认为过于保守[8].2.2 犅犲狀犜犪犾和犌犺犪狅狌犻的改进模型BenTal等[911]和Ghaoui等[12,13]针对Soyster模型的过分保守问题,分别提出将不确定系数看作未知概率分布的对称有界变量珘犪犻犼∈[珔犪犻犼-^犪犻犼,珔犪犻犼+^犪犻犼],其中珔犪犻犼为不确定参数珘犪犻犼的估计值.基于椭球不确定集合,式(1)可重新建模为max犮T狓s.t.∑犼珔犪犻犼狓犼+∑犼∈犑犻^犪犻犼狔犻犼+Ω犻∑犼∈犑犻犪2犻犼狕2犻槡犼≤犫犻, -狔犻犼≤狓犼-狕犻犼≤狔犻犼, 犻,犼∈犑犻,狓≥0,狔≥0.(4)其中Ω犻为违反约束条件的概率参数.对于模型的所有可行解而言,约束条件被违反的最大概率为exp(-Ω2犻/2).显然,式(4)的可行解是式(1)可行解的子集,因此前者在一定程度上减小了后者的保守性.然而,在椭球不确定集合表示下,LP的鲁棒对应(RC)(即式(4))为SOCP,SOCP的鲁棒等价为SDP,而SDP的鲁棒等价问题是NPhard问题.因此,基于椭球不确定集的RO方法增加了计算复杂性.另外,该模型无法控制解的鲁棒性与可行性之间的折衷程度,也无法处理离散优化问题.2.3 解的鲁棒性控制模型为解决RO模型中解的鲁棒性与可行性折衷问题,Bertsimas提出一种新的模型[14].对于椭球不确定集合,令相对不确定性为μ犻犼=(珘犪犻犼-珔犪犻犼)/^犪犻犼∈[-1,1].一般只有部分参数是不确定的,故引入参数Γ犻,称为约束犻的不确定代价,使基约束∑犼∈犑狘μ犻犼狘≤Γ犻.显然,当Γ犻=0时,退化为确定性模型;当Γ犻=狘犑犻狘时,为Soyster模型,它产生最保守的解;当Γ犻∈(0,狘犑犻狘)时,由Γ犻控制解的鲁棒性与最优性的折衷.若Γ犻为整数,则表示存在不确定的参数个数;否则,表示有└Γ犻┘个不确定参数,另有一个参数珘犪犻狋,其变化幅度为(Γ犻-└Γ犻┘)^犪犻狋.建立不确定集合 犃={珘犪犻犼狘珘犪犻犼=珔犪犻犼+^犪犻犼μ犻犼,犻,犼,μ∈犎},(5)其中犎={μ狘狘μ犻犼狘≤1,犻,犼,∑狘犑犻狘犼=1狘μ犻犼狘≤Γ犻,犻}.(6)由此式(2)可变为max{犮T狓狘珔犪′犻狓+maxμ犻∈犎犻∑狘犑犻狘犼=1^犪犻犼狓犼μ犻犼≤犫犻,犻,狓∈犡}.(7)其中犎犻满足条件(6).对于某一给定的犻,式(7)约束不等式左边第2项可转化为maxμ犻∈犎犻{∑狘犑犻狘犼=1^犪犻犼狓犼μ犻犼狘∑狘犑犻狘犼=1μ犻犼≤Γ犻,0≤μ犻犼≤1,犼}.(8)于是,式(2)可转化为如下线性形式:max犮T狓;s.t.∑犼珔犪犻犼狓犼+μ犻Γ犻+∑犼∈犑犻狆犻犼≤犫犻,犻, μ犻+狆犻犼≥^犪犻犼狔犼,犻,犼∈犑犻, -狔犼≤狓犼≤狔犼,犼,犾犼≤狓犼≤狌犼,犼, 狆犻犼≥0,犻,犼∈犑犻,狔犼≥0,犼, μ犻≥0,犻.(9)设μ犻犼为[-1,1]上对称分布的随机变量,要使违反不确定约束∑犼∈犑珘犪犻狓≤犫犻的最大概率为ε犻,则Γ犻的最小值为1+Φ-1(1-ε犻)/狘犑犻槡狘.基于基约束不确定集合的RLO模型的RC为线性模型,因此具有明显的计算优势,适合于解决离散不确定RLO问题[15,16].然而,这些模型中不确定数据之间是完全独立的.文献[14]将上述模型推广到不确定数据相关的情况,证明同样可保持原有优化2211第8期邓鹏华等:鲁棒线性优化问题研究综述 问题的线性特性.2.4 基于一般范数的犚犔犗模型文献[17]将不确定集合定义为犣={珦犃狘‖犕(vec(珦犃)-vec(珡犃))‖≤Δ}.其中:犕为可逆矩阵,珡犃为确定集合,‖·‖为某种形式的范数.则式(1)可转化为如下形式:max犮T狓;s.t.犪T犻狓+Δ‖(犕T)-1狓犻‖≤犫犻, 狓∈犡,犻=1,2,…,犿.(10)其中:‖·‖为对偶范数;狓犻∈犚(犿×狀)×1为向量,其第(犻-1)狀至第犻×狀个元素属于犚狀×1,其他元素为0.基于范数的不确定集合将产生一个对应范数约束的RC问题.文献[17]指出:当范数类型为1范数或∞范数(二者对偶)时,其对应的鲁棒问题可表示为线性规划模型;当范数类型为欧氏范数时,则其RC为二次锥问题.对于鲁棒解可行性的概率保证问题,文献[17]给出了下述结论:假定珦犃为任意分布,期望珡犃∈犚犿×狀和协方差阵犆∈犚(犿×狀)(犿×狀)已知,允许珦犃中各元素具有相关性.令狓∈犚狀×1为模型(10)的最优解,狓犻∈犚(犿×狀)×1为一个向量,其第(犻-1)狀至第犻×狀个元素为狓,其他元素为0.则有:1)狓对第犻个约束中不确定参数的鲁棒概率满足犘(犪T犻狓≤犫犻)≥1-11+Δ2(‖犆1/2狓犻‖/‖犆1/2狓犻‖2)2;(11)2)如果基于欧氏范数定义不确定集合,则有犘(犪T犻狓≤犫犻)≥1-1/(1+Δ2).(12)基于范数不确定集合的鲁棒优化模型是从更广义的层次提出的,它不同于前面基于椭球不确定集合和基于基约束鲁棒线性优化模型.2.5 基于风险偏好的犚犔犗模型上述鲁棒优化模型都与参数不确定集合有关,尽管集合表示形式不同,但集合中的元素在问题求解中保持不变,无法反映不同方案的风险.为此,文献[18]提出将线性优化中的不确定集合与风险偏好———表示为一致风险测度(CRM)联系起来.[19]进一步利用不确定集合构建了CRM,并证明对于RLO,不确定集合与CRM构成双射关系[14].[20]将CRM扩展到更一般的风险测度———凸风险测度(满足凸性、单调性和平移不变性的风险测度),提出4种形式的鲁棒定义,并将它们与不同的凸风险测度相对应,给出了相应的概率保证.基于风险偏好的RLO模型将不确定约束犪T狓≤犫,犪∈犣变为犪T狓≤犫+β(犪),犪∈犚狀.其中β(犪)为惩罚函数.则上述鲁棒优化问题相当于:若犪∈犝,则β(犪)=0;否则,β(犪)=+∞.上述模型是该模型的特例,从而该模型更少保守性.3
本文标题:鲁棒线性优化问题研究综述
链接地址:https://www.777doc.com/doc-1656821 .html