- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SYNU 基于遗传算法的物流配送车调度优化算法 信息科学系科技研讨 * 电子商务物流配送: 是指物流配送企业采用计算机网络技术和现代化的硬件设备、软件系统及先进的管理手段, 针对社会需求,按用户的订货要求, 进行一系列分类、编配、整理、分工、配货等理货工作, 定时、定点、定量地交给没有范围限度的各类用户, 满足其对商品的需求. 基于遗传算法的物流配送车调度优化算法 * 电子商务物流配送平台: 将物流平台信息中心、网上银行、商家、客户和各个配送网点的通信介质集成在一起。 基于遗传算法的物流配送车调度优化算法 * 业务流程: ( 1) 客户通过Internet 访问物流信息平台的网站, 填写送货单; ( 2) 物流信息平台认证客户身份; ( 3) 客户通过输入银行信用卡账号和网上专用密码进行支付; ( 4) 物流信息平台将支付信息提交网上银行; ( 5) 网上银行返回扣款结果, 网上交易结束; ( 6) 物流信息平台中心服务器进行订单派送调度; ( 7) 订单配送至相应配送网点, 各配送网点安排运输车次与运输路线, 配送货物, 这是物流配送中的配送车调度问题。 基于遗传算法的物流配送车调度优化算法 * 车辆调度问题(Vehicle Routing Problem 简称VRP) : 是对巡回旅行商问题( TSP, Traveling Salesman Problem) 加以一定的限制而形成的, 属于约束性的多重TSP 问题( CMTSP, Constrained Multiple Traveling Salesman Problem) 基于遗传算法的物流配送车调度优化算法 * 约束条件: (1)所有车辆路线均起始并终止于配送中心, 每一客户点只由一辆车服务,一辆车也可服务多个客户点; (2)每个客户点都有一个非负的额货物需求量, 但每辆车负责的客户点的货物需求量总和不超过该车辆的最大装载辆; (3) 每辆车的行车路线的总耗时不超过一个事先定 下的值,以满足客户对供货时间的要求; (4)对某个客户点,车辆到达时间限制在某一时间段内。如此约束不满足,则引入惩罚函数; 基于遗传算法的物流配送车调度优化算法 * 根据上述问题描述,对车辆调度问题进行建模。设F 为最小成本,则目标函数为: 其中,K 为所有车辆的集合, K={1,2…,m}, k∈K I 为所有客户的集合, I={1,2…,n},i∈I 目标函数中的Cij表示从客户i 到客户j 的费用成本。 目标函数中的为P(t)为惩罚函数, 当车辆不能按时到达时,引入此函数来增加车辆调度的成本。 基于遗传算法的物流配送车调度优化算法 * 该函数满足的约束条件为: 其中(1)控制n 个客户由m 辆车来共同完成。 (2)控制每一客户只有一辆车来完成。 其中:X 基于遗传算法的物流配送车调度优化算法 * 目标函数中的Pnum(M)为车辆装容量约束 ,首先扫描每一客户的需求量, 若这些需求量均不小于每一车辆的载重量,则所需车辆总数为Int(Sum/avge)+1,其中Sum 表示所有客户的需求量总和,avge 表示车的载重量。若扫描客户的需求量时,有超过车辆的载重量的,先看客户的需求能装满几辆车, 直接从可供选择的车辆中随机挑 选几辆车去完成该客户的需求, 然后把装不满一辆车的需求量作为该客户的需求量去参与基本遗传算法的运算。 基于遗传算法的物流配送车调度优化算法 * 车辆调度问题中遗传算法的设计: 1 染色体编码(一般采用自然数编码): 设配送中心的序号为0,依次对各配送点编号形成染色体,该染色体表示了车辆调度,路线安排等各种信息。例如。染色表示一条路线从配送中心出发,经过配送点1,2 后回到配送中心;另一条路线从配送中心出发, 经过配送点3,4,5 回到配送中心。 基于遗传算法的物流配送车调度优化算法 * 车辆调度问题中遗传算法的设计: 2 生成初始染色体种群: 染色体的长度=车辆总数+客户数+1 3 适应度函数: 由目标函数 f k = Zm in / Z k转化得到: f k是染色体k 的适应度函数, Zm in 是同代群体中最佳染色体的费用, Z k 是染色体k 的费用. 适应度最大染色体对应配送成本最低调度方案. 基于遗传算法的物流配送车调度优化算法 * 车辆调度问题中遗传算法的设计: 4 复制算子: 给n 条染色体排序; 计算适应度f k; 计算选择概率w k = f k/Σf k; 计算累积概率uk = Σw k; 产生[ 0, 1 ] 区间均匀分布随机数R , 若R ≤u1, 则复制染色体1, 否则复制染色体k ,
文档评论(0)