第1章算法原理.docVIP

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

第1章 算法原理 1.1设计目的 物流运输与配送课程设计是在学生完成物流运输与配送课程学习后必修的教学环节。它一方面要求学生在设计中能初步学会综合运用过去所学的全部知识,另外也为以后毕业设计工作做一次综合训练,学生应当通过物流运输与配送课程设计达到以下几个目的: 1.培养学生综合运用《物流学》、《物流运输与配送》、《运筹学》等课程理论知识的能力。 2.培养学生初步掌握配送中心选址、配送线路优化的基本方法和基本理论,学会利用MATLAB软件进行程序设计,提高理论与实际相结合的应用能力。 3.能够进一步强化学生收集整理资料的能力,提高对文献资料的归纳、写作、综合运用能力。 1.2节约法原理 所谓节约法(Saving Method)也称为节约里程法,简称C-W法,是在1964年由Clarke-Wright提出的。由于其简单性和一定程度的实用性,成为广泛使用的配送规划近似算法。 节约法原理:设只有两个收货点、,如图1-1所示。最简单的分别配送,距离为,若用一辆车改为单线配送,则距离为,节约距离为 ()-() 图1-1由分别配送改为循回配送的节约里程 称为的节约里程,记为。 对于多个配送点,已知有两条配送路径,距离分别为 a和b,若,则采用并线配送后,运送距离为。 其中,为合并后的节约里程,即 因此,C-W算法采用两条配送路径合并为一条配送路径的思想,降低总运输距离,算法首先求出任意两点的节约里程,并按大到小配需,线合并节约里程的路径,在合并时检验车辆的载重量和总运距约束。 注意在路线合并时,只有在两条不同线路上并且直接与配送中心相连接的点对才能合并,即每个店最多能合并两次,以及在同一路径内的两点不能再合并,因此,在合并线路时,还需对这些条件进行检验。 1.3VRP算法 1.3.1蚁群算法 定义:各个蚂蚁在没有事先告诉他们食物在什么地方的前提下开始寻找食物。当一只找到食物以后,它会向环境释放一种挥发性分泌物pheromone (称为信息素,该物质随着时间的推移会逐渐挥发消失,信息素浓度的大小表征路径的远近)来实现的,吸引其他的蚂蚁过来,这样越来越多的蚂蚁会找到食物。有些蚂蚁并没有像其它蚂蚁一样总重复同样的路,他们会另辟蹊径,如果另开辟的道路比原来的其他道路更短,那么,渐渐地,更多的蚂蚁被吸引到这条较短的路上来。最后,经过一段时间运行,可能会出现一条最短的路径被大多数蚂蚁重复着。 原理:设想,如果我们要为蚂蚁设计一个人工智能的程序,那么这个程序要多么复杂呢。首先,你要让蚂蚁能够避开障碍物,就必须根据适当的地形给它编进指令让他们能够巧妙的避开障碍物,其次,要让蚂蚁找到食物,就需要让他们遍历空间上的所有点;再次,如果要让蚂蚁找到最短的路径,那么需要计算所有可能的路径并且比较它们的大小,而且更重要的是,你要小心翼翼地编程,因为程序的错误也许会让你前功尽弃。这是多么不可思议的程。太复杂了,恐怕没人能够完成这样繁琐冗余的程序。 然而,事实并没有你想得那么复杂,上面这个程序每个蚂蚁的核心程序编码不过100多行。为什么这么简单的程序会让蚂蚁干这样复杂的事情答案是:简单规则的涌现。事实上,每只蚂蚁并不是像我们想象的需要知道整个世界的信息,他们其实只关心很小范围内的眼前信息,而且根据这些局部信息利用几条简单的规则进行决策,这样,在蚁群这个集体里,复杂性的行为就会凸现出来。这就是人工生命、复杂性科学解释的规律。 1.3.2构造启发式算法 构造启发式算法在求解VRP问题时通常是从初始解出发,以领域搜索的方式实现解的改进,并在较短的时间内获得一个可以接受的解,它包括: 节约算法。节约算法的基本思路是,按节约值从大到小构造路径,在车辆容量的限制下,依序将对应的两客户点排入路径中,直至所有客户都被排入路径为止。这种算法具有运算速度快的优点,特别是在小规模的配送优化中,节约算法的优化精度与最优解很接近,并且能够很快给出结果,但在客户规模增加后,容

文档评论(0)

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

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

1亿VIP精品文档

相关文档