ImageVerifierCode 换一换
格式:DOC , 页数:5 ,大小:25.50KB ,
资源ID:1851718      下载积分:10 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1851718.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(车辆调度问题的全局―局部最优信息比粒子群算法研究.doc)为本站会员(99****p)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

车辆调度问题的全局―局部最优信息比粒子群算法研究.doc

1、车辆调度问题的全局局部最优信息比粒子群算法研究摘要文章提出了一种新的改进标准粒子群算法即全局局部最优信息比粒子群算法。该算法与标准粒子群算法和全局局部最优最小值粒子群优化算法作了比较,仿真实验结果表明,该算法在收敛速度、解的质量和鲁棒性上都表现出了较优的性能,是求解车辆调度问题的一种较好方法。 关键词车辆调度问题;粒子群算法;全局局部最优信息比;数学模型 1 引 言 近年来,研究者们先后将一般启发式算法和智能化启发式算法用于车辆调度问题,取得了一些较好的效果。1粒子群算法(Particle Swarm Optimization,PSO)是一种模拟鸟群飞行的仿生算法,有着个体数目少、计算简单、鲁

2、棒性好等优点。2 2 车辆调度问题(VRP)的描述及数学模型 VRP 描述为:有一个配送中心 0,配送车辆 K 辆和货运点个 N,每辆车的载重量为 qi,各个送货点的需求量为 gi,且 maxqimaxgi,把货物配送到 N 个送货点,使车辆调度问题的目标函数达到最小。 式(3)为目标函数:车辆行驶的总路径最小;式(4):每条线路上配送点需求量之和不超过最大载重量;式(5):每个配送点仅被访问一次;式(6) (7):每个送货点的需求量只能由一辆车完成;式(8)(9):变量取值范围;式(10):支路消去约束。该问题在约束条件下,使所有车辆的总路径最小。 3 粒子群算法及其改进 3.1 粒子群算法

3、 PSO 算法初始化粒子群,在迭代过程中,粒子将跟踪个体极值 pbest和全局极值 gbest 来更新下一时刻的位置,设搜索空间为 D 维,总粒子数为 n,粒子 i 在 t 时刻的位置为: 3.2 改进的粒子群算法 粒子群算法参数的设置对算法的寻优性能起着重要的作用。全局局部最优最小值粒子群算法(GLBest-PSO)对标准 PSO 进行了改进,即:4 车辆调度问题的 GLIR-PSO 算法 4.1 问题的编码与解码 实现该算法的关键问题之一是找到一种合适的表达方法,使粒子与解对应。本文根据文献3的思路,将车辆和对应的送货点的顺序表示出来。对于 N 个送货点的 VRP 问题,每个送货点对应两个

4、属性:完成该配送任务的车辆号 k 和在车辆中的配送顺序 r,每个粒子对应的 2N 维向量被分解为两个 N 维向量:Xk 和 Xr,其中 Xk 表示各配送点的车辆编号,Xr 表示各配送点对应的配送顺序。速度向量 V 对应的被分解为 Vk 和Vr。 假设有 7 个送货点的 VRP 问题,所需车辆数为 3,编码过程如表 1 所示。 这种编码方式使得每个配送点都能得到服务并且每个送货点的需求量只能由一辆车完成,粒子更新的方式简单、易懂,求解过程的计算量大大减少。 4.2 GLIR-PSO 算法实现过程 粒子群算法的具体实现步骤如下: 步骤 1:初始化粒子群。 初始化种群规模 P,粒子维数 2N,w,c

5、1,c2,最大迭代次数 Loop count; 初始化 Xk 和 Xr,使其分别属于 1K 的随机整数和 1L 的随机实数;初始化 Vk 和 Vr 的分量,使其分别属于-(K-1)(K-1)的随机整数和-(L-1)(L-1)的随机实数; 用评价函数 Eval 评价所有粒子的适应度,若不满足约束条件则令f=fmax,fmax 是一个很大的数; 初始评价值作为每个粒子的局部极值,最优的初始评价值作为全局极值。 步骤 2:更新位置、速度,并输出优化结果。 按式(15)计算 Vk 和 Vr,按式(12)计算 Xk 和 Xr,如果超过边界值则取边界值; 用 Eval 评价所有粒子的适应度; 更新局部极值

6、和全局极值,若某粒子当前的位置优于 pbest,则更新 pbest,若粒子群的当前位置优于 gbest,则更新 gbest; 若满足终止条件,输出 gbest;否则返回。 5 仿真实验结果与分析 现有一个配送中心,7 个送货点,设所有车辆的最大装载量为 1t,需求量矩阵为 P=0.89,0.14,0.28,0.33,0.21,0.41,0.57,距离矩阵如表 2 所示。 使用 Matlab7.0 编程,参数设置:P=30,2N=14,wstar=0.9,wend=0.4,c1=c2=2,Loopcount=500,惩罚因子 R=100000,最终由 3 辆车完成配送任务,并且最短总路径为217

7、.81。车辆最优调度方案如表 3 所示。 本文将 GLIR-PSO 算法与 BPSO 和 GLBest-PSO 进行仿真实验,并对优化结果进行比较。每种算法依次运行 20 次,其中,GLIR-PSO 有 13 次搜索到最优解,而 BPSO 和 GLBest-PSO 分别只有 11 次和 10 次,并且 GLIR-PSO 的 20 次实验平均路径 252.73km 优于 BPSO 和 GLBest-PSO 算法所得结果(304.96km 和 276.44km) ,说明 GLIR-PSO 算法解的质量在一定程度上得到了提高,收敛速度变快。 在 20 次实验中,GLIR-PSO 的最短路径的方差小于

8、 BPSO 和 GLBest-PSO 算法所得结果(137.12645 和 86.28476) ,其最短路径的方差为61.11745,比 BPSO 和 GLBest-PSO 算法的结果小 55.4%和 29.2%,所以GLIR-PSO 算法在解的鲁棒性上表现出了较优的性能。以上结论在表 4 中显示: 通过上述仿真实验有效地验证了这种新的改进算法GLIR-PSO 算法,有效地避免了标准粒子群算法的“趋同性” ,确保正确的搜索方向,且持续地找到全局最优解。 6 结 论 目前,虽然车辆调度系统已在国内一些领域得到初步应用,但发展很不成熟,存在算法复杂和运行不稳定等缺陷,针对此现状,本文提出一种新型的

9、 GLIR-PSO 算法以有效提高车辆调度系统运行的效率性和稳定性,将全局和局部最优信息比引入到算法的更新过程,来对标准粒子群算法进行有效改进,该新型算法有效克服了早熟收敛现象,在收敛速度、解的质量和鲁棒性上都表现出了较优的性能。 参考文献: 1李军,郭耀煌.物流配送车辆优化调度理论与方法M.北京: 中国物资出版社,2001:76-77. 2Kennedy J,Eberhart R C.Particle swarm optimizationC/Proc.IEEE international conference on neural networks,IV.Piscataway,NJ: IEEE service center,1995: 1942-1948. 3Salmen A,Ahmad I,Al-Madani S.Particle swarm optimization for task assignment problemJ.Microprocessors and microsystems,2002(26): 367-371. 4李宁,邹彤,孙德宝.带时间窗车辆路径问题的粒子群算法J.系统工程理论与实践,2004,4(4): 130-135.

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。