网站首页 > 仓储配送> 文章内容

仓储与配送论文精华

※发布时间:2020-5-27 16:17:06   ※发布作者:habao   ※出自何处: 

  :本文描述包装件物流配送车辆径规划的问题,并建立相应的数学模型,并通过对遗传算法的研究,构 造一种较为适合包装件车辆径问题的改进遗传算法,结果表明:能够运用该算法更好的解决VRP 问题,为包装 包装件物流;车辆径规划;改进遗传算法;物流配送 vehiclepath planning packageslogistics based improvedgenetic algorithm VRPproblem Packageslogistics given,aswell relatedmath model。In geneticalgorithm,a kind improvedgenetic algorithm which moresuitable vehiclerouting problem constructed.Theresult shows algorithmcan solve VRPproblem better,whichprovides decision support pathplanning packaginglogistics. packaginglogistics, VRP, improved genetic algorithm; distribution 证服务质量的前提下,实现消耗总费用最小。物流配送是指根据客户的需求,将物品准确及时的送 到目的地。作为配送方,要对物流配送系统实现优化,以节约成本、提高效率。在配送实务中,物 流配送系统实现优化的核心工作是进行配送车辆径的优化。选取恰当的车辆径,可以加快对客 户需求的响应速度,提高服务质量,增强客户对物流环节的满意度,降低服务商运作成本。因此, 物流产业迅猛发展的同时,包装件的配送逐渐趋向于小批量、多批次、短周期发展,因此针对 包装件的物流管理具有现实意义。包装件物流管理包括对包装件的仓储、装载、配送、卸货等一系 品的安全、方便储运装卸、加速交接和检验等作用,本文就其中的车辆径规划进行分析和研究。 本文旨在通过对遗传算法的研究,构造一种较为适合VRP问题的改进遗传算法, 能够运用该算 法更好的解决VRP问题,为包装件及其它物品在物流配送的径规划问题中提供 决策支持 在物流配送决策中,带时间窗约束的车辆径规划问题(VRPTW)具有现实意义。VRPTW 问题 可以描述为,给定了各客户点需求量和允许服务的时间范围,要求确定一组行车线,使总径最 包装件物流配送车辆径规划问题可以描述为:设包装件配送中心仓库有9辆车, 车辆承载能力 为k,要为n个客户送货,客户需求量为k;,行驶平均速度为v,t 表示第i个客户的送达时间,[a 的时间窗,要求合理安排车辆线,使行车总径最短。本课题采用的处理约束的方 minmax( ijijs i=1,2,...,n;s=1,2,....,q ijsjs 式(1)表示目标函数为总程最短,(2)为车辆容量约束,(3)为每个客户的配送任务仅由一辆 车完成,(4)(5)到达和离开某一客户点的汽车有且仅有一辆,(6)表示车s 是否 驶向j.(7)表示 客户点i的任务是否由车s 完成。 由于VRP问题的编码特征和标准遗传算法的设计特征存在内在冲突,因而大大影 响了遗传算法 。但是,要改变VRP问题编码方式目前尚无有效手段,因此,本文着重对 标准遗传算法进行改进设计,力求通过改进后的遗传算法,既发挥其适合于大规模群体搜索的优点, 3.1单目标VRPTW 问题染色体的编码形式 在研究遗传算法时,确定染色体编码是第一个关键步骤。我们采用自然数编码的方式来确定染 为需求点数量,q为车辆数)的 染色体,式为(0,i 例如,染色体“70,表示有3辆车为9 个客户送货,配送径为: 3.2射线扫描法生成初始种群 标准遗传算法产生的染色体和初始种群是随机的,内部排列是无规律的,在很大程度上增加了 搜索的难度。本文采用射线扫描法来生成染色体及初始种群,根据车辆径规划问题的特点,通过 射线扫描的方法,产生经初步优选的种群,使遗传算法能更好的发挥其全局搜索的优点。 射线扫描法原理可具体描述如下:按照地理确定各点坐标后,将配送中心和收货客户组成一 个二维平面,以配送中心为坐标原点,将各收货点按照与X轴的倾斜角关系重新 排序,再由原点引 扫描时,先从新编号中随机选取一点,再由原点引出一条过该点的射线,以原点为中心逆时针 旋转,所经过的第二点即为染色体第二点,继续旋转,直至不满足车辆容量,此时射线返回原点, 以此段为染色体的第一段子径;再由原点引出射线至下一点,作为第二段子径的起始点,继续逆 时针旋转扫描,产生第二段子径,依此方法将射线旋转一周,即可经过所有收货点,即组成了一 条完整染色体。该方法产生的染色体及初始种群线较为清晰,不存在交叉段,更接近最优线.输入种群规模Z,车辆数4,各点坐标值S step2.计算各点与X 轴的倾斜角,存放于数组t step3.对数组 中顺序排列,形成一条染色体 step4.重复Step3,直到达到种群规模 3.3适应度函数 3.4选择算子的改进设计 为了种群的优秀个体不被,保持平均适应度不被降低,同时也为了加快算法的性,提 高算法的效率,本文采用“最优保存策略”的选择算子,该选择算子的实现过程是,当前种群适应 度最高的个体,不参与交叉和变异运算,而是用它来替代本代种群中经过交叉、变异等操作后所产 若当前种群中最佳个体的适应度比总的到今的最好个体适应度要高,则以当前种群的最佳 用当前最好个体替代当前种群的最差个体,事实上,最优保存策略是选择算子的一部分, 由于在生成初始种群的时候,采用了射线扫描法,初始种群的适应度相对比较高,而前面已经 证明过,由于交叉变异算子的影响,在种群平均适应度高的时候,其性反而有增大的趋势,造 成算法过慢。因此,采用最优保存策略就成为一种比较适合于解决VRP问题 的选择方式,因为 该选择算子可以直接使优秀个体进入下一代,并替代适应度较低的个体,这样就尽量降低了交叉和 3.5交叉算子的改进设计 本文提出一种基于单亲遗传算法的“进化逆向操作”的方法对标准遗传算法中的交叉算子进行 先在父代染色体P1中随机选取1 个子径,将该子径的元素和0 删去,此时将 产生1 个字符 串,然后将该字符串按逆序重新排列,最后再插入P1中的空位。该改进方法在继 承射线扫描法优点 的基础上,弥补其自身缺点。因为射线扫描法是单方向的,在扫描过程中可能造成漏掉优秀个体, 而对部分染色体实行进化逆操作,相当于在局部范围内,将射线由逆时针变为顺时针扫描,这样既 保留了射线扫描法“不走回头和交叉”的优点,又可以在此基础上增加种群的多样性,加强局 在上例采用该方法,在父代P1 中选取子径 0-3-9-1-0,将该子径的元素和 12-5-11-8-6-2-10-7-4,将该字符串逆操作,即对该字符串按逆序重新排列,该字符串变为 4-7-10-2-6-8-11-5-12,最后再插入Pl中的空位,得到的新个体P2 由于遗传算法的编码方式具有“组内有序,组间无序”的特点,所以在插入空位的时候,可以 step1.在染色体d step2.将该子径P step3.将P2 逆序排列 step4.将逆转后的n2 插入原染色体的非0 3.6变异算子的改进设计 通常的变异方法是随机取两点,再进行交换,原本变异可以增加种群多样性,但是在VRP 问题, 变异是以改变径环为代价的,这样在接近的时候,由于种群内很多径都己经形成大致不 相交的子环,但是,变异算子可能环,因为,突然改变径所经过的点,极有可能造成新 因此本文采用指定变异的方法,尽量环不被。例如:对染色体02310569”进行 指定的变异,首先找到两个“0,然后指定“0”的后面的两个数互换,得到染色体“05310269。 :假设某配送中心为0,坐标为(0,0),所需 配送的客户数n为10,车辆数q 为3,单车载重量为10,各需求点的坐标、需求量 和时间如表 所示,要求在符合容量约束及时间窗要求下,合理安排车辆行驶线,使行车径最短。 坐标需求量 时间窗开始 时间窗结束 -1013 -4-16 14-7 10-9 -1 这是一个有10个需求点和1 个配送中心的车辆径问题,应用MATLAB 语言编 制遗传算法程 step1.选用0, 编码,0为中心车场,1, 代表客户点,设置终止条件和种群规模, step2.迭代次数t=0,射线扫描法产生初始种群d step3.计算种群中每一个个体的适应度函数j1 step4.:最优选择,保留当前适应度值最高个体 step6.若满足算法条件则终止,否则令迭代次数t=t+1,回step3,直至ds 达到规 定进化代数 Matlab中运行10 次,结果如下图: 次运算中,获得最优解为126,对应线。 计算结果表明, 用MATLAB对基于遗传算法的物流配送径优化进行仿真,可以方便有效地求得 问题的最优解或近 本文描述包装件物流配送车辆径规划的问题,并建立相应的数学模型,通过采用射线扫描法 优选初始种群,减少径交叉,加快遗传算法的搜索速度;通过对选择、交叉算子进行改进设计,在 改进算法优点的前提下,加强算法的局部搜索能力。对改进遗传算法进行应用研究表明,改进 后的遗传算法可以实现优选车辆径的效果,为包装件物流配送径规划提供了新的方法。 李军,郭耀煌.物流配送车辆优化调度理论与方法[M].:中国物资出版社,2001: 5-10. 宋伟刚.物流工程及其应用[M].:机械工业出版社,2003:3-5. 都渊晓.现代物流配送管理[M].上海:中山大学出版社,2001:4-6. 黄颖为,培,孙德强.改进遗传算法在包装件物流调度中应用的研究[J].包装工程,2008.29(1):105-107. BillyE.Gillet,Leland R.Mi11er.A Heuristic Algorithm thevehicledispatch Problem[J].Operation Research,1974, 22: 340-349. WillardJ.A. Gvehicle Routing using P-optimal TabuM.S.thesis[M]. Management School, Imperial College,London. 1989: 10-15. MichelGendreau, Alain Hertz, Gilbert Laporte. VehicleRouting Problem[J].ManagementScience, 1994. 40 (10):1276-1290.梦见拉屎在裤子里