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

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

于 2020-12-09 发布
0 520
下载积分: 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仿真
    平面内的导弹制导律模拟程序,用Matlab写的,方便理解导弹制导的简单概念
    2020-11-29下载
    积分:1
  • js+html5+css3多平台时尚用户登录界面设计(asp.net c#)
    本版本用户登录界面采用js+html5+css3技术,利用vs asp.net(c#)软件平台开发设计。风格时尚,视觉效果强。登录页面展示信息全面,适合作为电子商务,社交,游戏等多用户平台登录界面。界面展示地址: http://moscte.com/xiaomo/login.aspx 预览后喜欢就下载学习吧!
    2020-12-06下载
    积分:1
  • 业界良心版BP神经网络分类MATLAB代码+测试数据
    BP神经网络分类MATLAB代码+测试数据,亲测绝对可运行,绝对业界良心
    2020-12-06下载
    积分:1
  • matlab实现亚像素
    自己编写的matlab程序实现数字图像的模板匹配和相关算法,以及亚像素算法压缩包中含源程序,实例图片和模板,以及模板生成算法。使用方法:1、设定路径2、打开threshold,F5有问题欢迎提问。
    2020-12-06下载
    积分:1
  • oracle绿色客户端(含10g、11g、12c)及工具
    (一)包含内容 (1)本包提供windows下的32位绿色免安装、简易oracle客户端,含sqlplus、exp、imp等工具;版本分oracle10g、11g、12c。 (2)并且提供了设置环境变量并启动cmd命令窗口的bat脚本,可以直接双击运行,即可使用sqlplus、exp、imp等工具,不需要配置系统的任何环境变量或者注册表,分cmd10g.bat、cmd11g.bat、cmd12c.bat。 (3)另提供32位的PLSQL Developer工具,以oracle10g的环境运行,可通过启动plsql.bat启动。(二)目录结构如下:(
    2020-12-02下载
    积分:1
  • 多种插值算法Matlab实现--数学建模
    这里包含了Matlab实现的多种插值算法,有拉格朗日插值、艾特肯插值、均差形式的牛顿插值、埃尔米特插值、分段三次埃尔米特插值、二次样条插值
    2020-11-30下载
    积分:1
  • LTE专研究之物理层OFDM/SC-FDMA原理
    正交频分复用(OFDM: Orthogonal Frequency Division Multiplexing)是一种多载波调制技术,早在20世纪60年代就已经提出了OFDM的概念,不过由于实现复杂度高,大家并不怎么关注,之后随着DFT(离散傅立叶变化)、FFT(快速傅立叶变换)的提出以及DSP芯片技术的发展,极大减少了OFDM实现复杂度和成本,OFDM逐步在通信领域得到了广泛的应用,并且成为了高速移动通信中的主流技术。OFDM使用相互重叠但正交的窄带传输数据,相比传统的多载波系统具有更高的频谱利用率。3gpp选择OFDM作为LTE下行数据传输制式。由于OFDM信号是多个子载波信号的叠加,所
    2020-12-12下载
    积分:1
  • 卡尔曼滤波组合导航
    卡尔曼滤波组合导航程序,捷联惯导解算,GPS组合导航,松组合
    2020-06-18下载
    积分:1
  • Android 网络调试助手
    Android网络调试助手源代码
    2020-11-03下载
    积分:1
  • BPSK,QPSK调制与解调matlab代码.rar
    BPSK,QPSK调制与解调matlab代码,过高斯信道的仿真结果与理论值对比,西电研究生估值大作业。
    2020-01-04下载
    积分:1
  • 696518资源总数
  • 106155会员总数
  • 8今日下载