- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于粒子群优化算法求解双层规划模型.pdf
第八届中国青年运筹信息管理学者大会论文集
桂林,2006年8月18-22日,第525—533页
基于粒子群优化算法求解双层规划模型
赵志刚苏一丹
广西大学计算机与电子信息学院,广西南宁。530004
掖要双层规划问题足一个NPhard.问题,其求解异常困难。现有的求解算法或求解方法,都
是针对特定的双层规划模型提出的,缺乏通用性和普遍性.本文首先对基本粒子群优化算法作
了改进.然后提出采用带变异算子的粒子群优化算法求解双层规划模型,并提出了一种通用的
求解双层规划模型的有效算法。品后.通过实验研究和对比分析验证了本文算法的有效性。
关键词双层规划模型。粒子群优化算法.变异算子,垒局优化
1引言
双层规划问题是一类具有主从递阶关系结构的数学模型,它是将优化问题作为约束条
件的极值问题…。双层规划模型的应用越来越广泛,许多问题的实质最终都可以利用双层
规划模型进行描述”“…。另一方面,双层规划模型的求解异常困难,原因之一就是由于双
NPhard问题,不存在多项式求解算法。双层规划的非凸性是造成双层规划问题求解异常
复杂的另一重要原因。因此,目前对于双层规划模型通常采用数值仿真计算,以期在合理
的时间内获得模型的近似最优解……。但是,当前国内外一些学者提出的求解算法或求解
方法,都是针对特定的双层规划模型提出的,缺乏通用性和普遍性。
Swarm
粒子群优化算法(Particle
优化算法…,并立刻引起了优化及演化计算等领域的学者们的广泛关注。目前PSO已广泛
应用于函数优化.神经网络训练,模糊系统控制以及其他的应用领域。近几年的研究和实
践表明,PSO在多维空间函数寻优、动态目标寻优等方面有着收敛速度快、解质量高、鲁
棒性好等优点,特别适合工程应用“…。
本文在分析和借鉴现有的一些较优秀的算法思想的基础上,提出采用粒子群优化算法
求解双层规划模型。实验研究表明,本文提出的算法能求解一般的双层规划模型,具有通
用性和普遍性。
2双层规划模型简介
双层规划模型的基本思想可以用下面的数学模型来描述。
F(x,y)
(u)rnjn
s.t.G∞),)≤0
赵志剐苏一丹
其中,,=Y(曲,由下述规划求得
‘L)哪“,o,y)
s.t.g(x,Y)≤0
划,(L)称为下层规划。F是上层规划所确定的目标函数,J为上层规划的决策变量,口是
对变量的约束;,为下层规划所确定的目标函数,y为下层规划的决策变量,g是对变量
y的约束。上层决策者通过设置X的值影响下层决策者,因此限制了下层决策者的可行约
束集,而下层决策者的行为反过来又会通过y影响上层的决策。所以下层决策变量y是
上层决策变量T的函数,即y=Y(曲,这个函数一般称为反应函数。
与单层规划方法相比,双层规划方法的优点是:(1)可以同时分析决策过程中两个不
同的、相互矛盾的目标(主体);(2)双层规划方法的多价值决策方法更接近实际情况:(3)
可以将一个复杂问题分成两个相互作用、相互影响的层面来考虑。因而双层规划在大规模
系统的分解技术、生产控制领域的分级规划方法、目标与多目标规划、平衡规划、博弈论、
控制论,以及交通运输规划等方面都有着广泛的应用。
3粒子群优化算法及其改进
3.1基本粒子群优化算法
粒子群优化算法中针对优化问题的每一个解都是搜索空间中的一个“粒子”,每个粒
子都有一个由优化函数所决定的适应度(通常即优化函数本身),以评价该粒子当前位置的
优劣。同时,每个粒子都有一个速度来决定各自移动的方向和距离。粒子群优化算法首先
初始化一群随机粒子,然后通过迭代找到最优解。在每次迭代中,粒子通过跟踪两个“极
值”来更新自己:一个是粒子本身所找到的最优解,即个体极值pBest;另一个是整个粒
子群目前找到的最优解,称之为全局极值gBest。
粒子在找到上述两个极值后,就根据下面两个公式来更新自己的速度与位置…:
k) (1)
V¨=。×vk+clXrandX(pBestk—Xk)
您可能关注的文档
最近下载
- 外教社新编日语(重排本)第2册 PPT课件 unit 8.pptx VIP
- 【新教材】2025-2026学年统编版(2024)道德与法治三年级上册全册基础知识梳理.pdf VIP
- PLC变频控制恒压供水系统模拟.doc VIP
- 水利水电工程施工现场管理人员(质检员岗位)培训考试【试卷B】.docx
- 工程经济学第4版于立君课后参考答案.docx VIP
- 《短视频与直播电商》全套教学课件.pptx
- 初中心理健康 与压力共舞 课件 (共20张PPT).pptx VIP
- DG_TJ08-40-2010:地基处理技术规范.pdf VIP
- 通桥(2021)5402-05客货共线铁路钢筋混凝土框架箱涵 单孔 孔径:3.0m.pdf
- 古代汉语-自考00536.doc VIP
文档评论(0)