登录
首页 » Others » 一种求解带时间窗车辆路径问题的混合差分进化算法

一种求解带时间窗车辆路径问题的混合差分进化算法

于 2020-12-09 发布
0 403
下载积分: 1 下载次数: 28

代码说明:

时间窗的车辆路径问题进行研究,建立以最小化车辆数量和行驶路程为目标的多目标数学模型,提出一种结合改进差分进化算法和变邻域下降搜索的基于Pareto支配的混合差分进化算法。首先重新定义了个体的生成方式。其次,结合双种群策略和变邻域下降搜索技术来平衡算法的全局探索能力和局部开发能力,并在搜索过程中用随机个体替代种群中的重复个体,维持种群的多样性。然后引入Pareto支配的概念来评价个体的优劣性,并采用擂台法则构造非支配解集其中,N是种群规模,gem为当前进化代数, gem为最大进化按照这种方法,直到所有的顾客都被服务。这种解码方法可代数。以使解码后的路径和解码前染色体中所对应的路径方案·在进化过程中,采用双种群机制,使算法既能从局部极值致,并且使用车辆的数量可以在解码过程中灵活动态地获得,的邻域跳转到全局最优解的邻域,又能在全局最优解的邻域从而实现对车辆数量的自动寻优。例如染色体串361857内进行精细搜索,在每代进化完后通过子种群重组实现信息294,经过路径解码为:路线1:0→3→-6→0;路线2:0→1→8交流和融合,平衡算法的全局探索能力和局部开发能力→57→0;路线3:0→2→9-4→0随着进化过程的进行,种群中的个体会趋于一致,因此在3.3.2初始种群生成每次执行完变异、交义、选择操作后,采用随机个体替换掉种产生初始种群时,为了保证种群的多样性,其中90%的群中的重复个体,维持种群的多样性,以增强种群的全局探索个体采用N个顾客节点随机排列的方式来产生,应用前向插能力,然后从种群中随机选取若干个个体进行变邻域下降搜启发式算法(PFH)来生成剩下10%的个体。索进一步提高算法的局部开发能力降低算法陷入局部最优3.3.3变异操作的风险。鉴于标准差分进化算法采用实数编码,不能直接应用于3.2算法步骤VRPW问题,由于采用了自然数编码,因此重新设计了变异基丁以上的算法思想描述,混合差分进化算法的具体步操作方式来产生变异个体。由标准DE算法可知,变异个体骤如下是由目标种群中随机选择的3个目标个体相互作用的结果步骤1设置算法的相关参数,生成算法的初始种群设记x=[x,x2,…,x]V=[1,2,进化代数gen=0;[uE,1,t2,…,n]分别为第G代目标种群变异种群和试验步骤2根据 Pareto支配思想对种群中的个体适应值进种群的第z个个体。行评价,利用擂台法则和拥挤距离机制将种群个体分层排序,(1)P1子种群采用“DE/best/1”变异策略,重新定义得到每个个体的非支配层等级和拥挤距离值;v=g(F⑧g(x,Y),X)步骤3按照个体的非支配层等级和拥挤距离,并根据式中,1r2是区间[1,n里互不相等的整数;X是当前目式(12)式(13将种群划分为两个不同大小的子群P1和P2标种群中最好的个体,在本文中从非支配层等级序号最小的步骤4P1子群执行DE/bes1变异策略,P2子群执行非支配层中随机选取;F为缩放因子,且F∈[0,门DE/rand/1变异策略,并根据3.3.4节执行交叉操作;式(14)由两部分组成,第一部分为步骤5将初始种群与子群P1、P2重组为一个混合种△=F⑧g(X°,Y)群g(班,X),rand()

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 基于维纳后滤波算法的单声道语音增强
    这是一个基于维纳后滤波算法的单声道语音增强程序,可以在MATLAB里面运行,很好用的
    2020-11-30下载
    积分:1
  • SegY可视化分析工具Alpha_1.0.2.rar
    功能简介------------------------------------------------------------★★1 数据浏览显示SegY总道数,采样点数,采样间隔,数据格式(1)文本卷头查看 ASCII 和 EBCDIC 格式可切换(2)二进制卷头查看(3)单道数据查看 根据道号选择或拖动,道头2字节/4字节可切换查看,可查看道数据和波形 ☆☆ 新增功能 ☆☆(4)道数据察看扩展为道头/道数据 两个Tab页面,增加道头的标准注视以供参考,增加数据频谱图和相位谱图★★2 数据扫描(1)道头2字节/4字节可切换查看,可选择仅扫描道头或全部扫描(2)单炮
    2020-04-16下载
    积分:1
  • Nandflash工厂烧录文件制作步骤
    文档介绍了如何使用海思自带工具制作分区镜像,并生成烧录文件的步骤。对于初学者来说十分有用
    2020-12-07下载
    积分:1
  • 排序算法 动画演示系统
    Java做的 各种排序算法的详细动画演示系统,可作为毕业设计 课程设计 强大
    2020-12-02下载
    积分:1
  • IEC 61970 CIM.mdl
    IEC 61970 CIM 文件
    2020-11-27下载
    积分:1
  • USART基于hal库stm32f407串口通讯.rar
    基于hal库stm32f407串口通讯,采用dma能实现不定长的数据收发
    2021-05-06下载
    积分:1
  • RFID大型智能仓库管理系统的设计
    本文详细描述了基于RFID智能仓库管理系统的设计方法,并且有主要的编写代码。
    2020-12-02下载
    积分:1
  • STM32F030C8T6串口例
    STM32F030C8T6串口例程 非常适合初学者入门学习,mdk5平台
    2020-12-07下载
    积分:1
  • 基于Matlab的模糊自适应PID控制器仿真研究源代码
    传统PID在对象变化时,控制器的参数难以自动调整。将模糊控制与PID控制结合,利用模糊推理方法实现对PID参数的在线自整定。使控制器具有较好的自适应性。使用MATLAB对系统进行仿真,结果表明系统的动态性能得到了提高。
    2021-05-06下载
    积分:1
  • 压缩感知基础资料(两篇论文,个ppt)
    压缩感知的基础阶论文,对初学者应该很有用处,共有两篇综述论文和一个ppt。
    2021-05-06下载
    积分:1
  • 696518资源总数
  • 104444会员总数
  • 15今日下载