求解特殊双层规划问题的遗传算法

求解特殊双层规划问题的遗传算法

ID:32284254

大小:1.92 MB

页数:55页

时间:2019-02-02

求解特殊双层规划问题的遗传算法_第1页
求解特殊双层规划问题的遗传算法_第2页
求解特殊双层规划问题的遗传算法_第3页
求解特殊双层规划问题的遗传算法_第4页
求解特殊双层规划问题的遗传算法_第5页
资源描述:

《求解特殊双层规划问题的遗传算法》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要对双层规划问题进行算法研究具有现实意义和应用前景,近年来受到众多领域的广泛关注。双层规划问题是一类具有递阶结构的非凸优化问题,双层规划的非凸性和不可微性给其数值求解带来了极大的困难,特别是求解非线性双层规划问题的全局最优解更加困难。遗传算法是一种解决复杂非线性优化问题的新型的有效方法,它不受目标函数的可微性、凸性、连续性等限制。具有全局优化、隐并行性、鲁棒性强、操作简单等特点。本文主要分析了双层规划的复杂性和遗传算法的优点,用遗传算法来求解双层规划问题。主要研究两种类型的双层规划问题,一类是下层为凸二次规划的双层规划,一类是灰色双层线性规划。首先

2、,对下层是凸二次规划这一特殊结构的非线性双层规划问题,将下层的最优解用上层的决策变量或者Lagrange乘子来表示,并将下层的最优解带入到上层,把双层规划问题转化为含上层决策变量和Lagrange乘子的单层规划问题,设计一个改进的变异算子和一个局部搜索算子,提出一种混合遗传算法。大量的数值实验结果验证了算法的有效性。其次,对灰色双层线性规划进行了研究。提出了定位区间的概念和满意度计算的新方法,并对其性质进行了研究,根据灰色双层线性规划的特性,改进了种群初始化方法和适应度值计算方法,对灰色双层线性规划解的情况进行了初始判断,设计一个新的遗传算法求解。最

3、后给出一个例子,说明算法的可行性。.关键词:双层规划遗传算法全局优化灰色双层线性规划求解特殊双层规划问题的遗传算法AbstractBi—levelprogrammingproblem,brieflydenotedbyBLPP,hasbeenwidelyused,andtheresearchonalgorithmsforBLPPisofrealsignificance.Somuchattentionhasbeenpaidtothisareainrecentyears.Bi—levelprogrammingproblems(BLPPs)arenon-co

4、nvexoptimizationproblemswithhierarchicalstructure.ItisverydifjficulttodetermineitssolutionofBLPPbecauseofitsinherentnon-convexityandnon—differentiability.Inparticular,itismoredifficulttogettheglobaloptimalsolutionofnonlinearBLPP.Geneticalgorithm,brieflydenotedbyGA,isanewkindofe

5、ffectivealgorithmforverycomplexnonlinearprogramming.Itisnotrestrictedbyfunctionsinvolvingrequitingdifferentiability,convexitycontinuationandSOon.IthasSOmeadvantagessuchasglobalsearchability,implicitparallelism,robustness,simpleoperationandSOon.Inthispaper,westudythedifficultyof

6、bi-levelprogrammingandgoodperformanceofgeneticalgorithm.Geneticalgorithmsaleappliedtosolvetwokindsofbi—levelprogramming.Onekindisthelowerforconvexquadraticprogrammingbi—levelprogramming,andtheotherkindisagraybi-levellinearprogramming.Firstly,foraclassofconvexquadraticprogrammin

7、gbi—levelprogramming,theoptimalsolutionofthelower-levelproblemisrepresentedbytheupper-levelvariablesorLagrangemultipliers.Thelower-levelvariablesareafunctionofupper-levelvariables.Thenthebi-levelprogrammingprogramcallbetransformedintoasingle-leveloptimizationprogramcontainingth

8、eupper-levelvariablesorLagrangemultipliersthroughrepla

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。