遗传算法在物流配送中心选址15.docVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
遗传算法在物流配送中心选址15

遗传算法在物流配送中心选址 和车辆调度问题中的应用 物流是一个非常具有实际意义的问题,很长一段时间都是诸多学者研究的热点。对于物流中的诸多问题,特别配送中心选址和车辆调度问题,他们应用各种优化方法对其进行规划,做了多方面的研究。配送中心选址和车辆调度问题对一个企业来说是至关重要的,解决此问题主要包括有:启发式算法,虽然它规则简单,计算速度也很快,但它的不足在于解决问题的准确性较差,因此,它通常用于那些对于计算精度要求不高的方案;混合整数规划方法,它具有较好的收敛性和准确性。但由于这种算法在配置模型中存在太多的假设条件,以至于限制了它的应用范围;遗传算法,它具有整体优化的能力,同时适合于许多不同的模型,因此它是一种合适的选择。 本文就是运用遗传算法将选址和车辆调度两个方面的问题综合在一起讨论,在只知道需求点分布的时候,综合考虑各类费用以及配送便捷的基础上建立物流配送中心选址模型,用标准遗传算法对该模型求解,问题即可得到有效的解决,找出配送中心的最佳位置。然后再根据已确定的配送中心和需求点位置来制定车辆路径。在解决车辆优化调度问题时,本文综合考虑了各种成本费用,建立了适合物流配送模糊车辆调度问题的数学模型,同时采用期望值选择法,将爬山法与遗传算法相结合,从而构成混合遗传算法,使解决该问题快速地搜索到满意的结果。结合以上两种模型,同时解决这两方面的问题,使其更加具有完整性和适用性。 1物流配送中心选址和车辆调度问题阐述 物流配送中心选址主要因素及费用与物流配送[1,2]基本相同,主要包括:车辆费用,驾驶员工资(正常工作时间)和补助(加班费),车辆等待费用(提前到达客户,车辆需要等待),但对于选址,需要考虑配送中心建设费用和货物的存放费用。 限制条件: 1)所有路径均起始于配送中心,并要求返回配送中心; 2)每一个客户只由一辆车送货; 3)每个客户都有一个非负的货物需求量,并且经过该客户的配送路径货物总需求量不能大于配送车的载货量; 问题假设主要如下: 配送中心建设费用为W,坐标为,客户总数为 ,其坐标为…,,第个客户需求量为 ,卸货时间为 ,配送中心和客户的预约时间为 ,配送中心与客户或者客户与客户之间的最短距离为 …, ),车辆的平均车速度为 …,),每公里车辆的费用的为 …, ),车辆种类为m,第p类卡车车辆数为 ,载货量为 ,车辆等待费用每小时为 r ,正常工作时间 时司机的工资为每小时,加班时间 时的补助为每小时,车辆需要返回配送中心,表示车辆总费用,另 , 2标准遗传算法解决配送中心选址问题 标准遗传算法的基本思想和基本步骤在上文中已经详细的论述,但在实际问题中,其具体操作却有着不同的地方,对于选址问题,主要方法和步骤[3-5]如下: 第一步:选址数学模型 根据题目我们有: 车辆行驶的费用为: (3.1) 驾驶员的费用(工资和补助)为: (3.2) 由此建立物流配送中心选址问题的数学模型: (3.3) (配送中心选址考虑的费用) s.t. 保证任一客户i只由一辆车来送货 (3.4) 保证任一车辆送货量不大于载货量 (3.5) 优化目标:找出配送中心选址所需费用最小时的 第二步:编码方案 若需要选定m个配送中心,则染色体需要由2m个浮点数排列组成:……,,其中表示第i个配送中心的地址坐标,一个染色体所包含的m个地址就是配送中心的选址的一个方案。如,对于本文,只需要一个配送中心,则染色体为。 第三步:初始种群 在配送区域随机产生一系列地址点,构成N个个体,构成初始种群,…,(其中……,),并作为遗传迭代的第一代。 第四步:适应度函数 遗传算法的一个特点是它可以使用所求问题的目标函数值即可得到下一步的有关收集信息,而对目标函数值的使用是通过评价个体的适应度来体现的。适应度是群体中个体生存机会选择的唯一确定性指标,所以适应度函数的形式直接决定了群体的进化行为。为了直接将适应函数与群体中的个体优劣质量相联系,在遗传算法中适应度规定为非负,并且在任何情况下总是越大越好。配送中心选址模型问题所建立的目标函数式(3)是求最小值,则适应度函数可采用2.4式,定义如下: , (3.6) 可以取当前出现过的最大值。 第五步:选择算子 对于浮点数编码,我们宜根据个体的适应度大小从大到小排列个体,重排后的个体适应度最高,性能最优。根据排序决定每个个体复制到下一代的概率,用轮盘赌法复制L个个体,进入下一代,代数增加1。 第六步:交叉算子

您可能关注的文档

文档评论(0)

juhui05 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档