一种有时间限制的配送车辆调度方法技术

技术编号:12359019 阅读:78 留言:0更新日期:2015-11-20 16:12
本发明专利技术涉及一种有时间限制的配送车辆调度方法,属于智能优化调度中车辆路径的技术领域。本发明专利技术通过确定有时间限制的送货过程调度模型和优化目标,使用基于改进种群增量学习算法对调度模型求解得到优化目标;其中调度模型的优化目标为最小运输总费用,约束条件依据配送车辆的时间限制、载重限制和客户点的位置坐标等建立。首先,本发明专利技术能够通过概率矩阵的观测模型引导的全局搜索,依据种改进群增量学习算法优化历史种群中的个体信息,有效引导全局搜索,使之效率更高;其次,基于问题的约束限制构造针对问题性质的局部搜索,对全局搜索得到的优质解区域进行快速有效的搜索,从而在整体上提升算法的性能,得到优质解。

【技术实现步骤摘要】

本专利技术涉及,属于智能优化调度中车辆路径 的

技术介绍
物流技术的发展有助于企业降低物流成本、提高客户满意度、提高运作效率,车辆 路径问题的研究是提高物流技术的有效途径。近年来,人们开始逐渐把注意力转移到由实 际生产生活衍生出的众多车辆路径问题上,并取得了大量优异的成绩,随之带来了巨大的 经济效益。 配送是物流系统中的一个重要环节,它是指按客户(包括零售商店、用户等)的订 货要求(包括在货物种类、数量和时间等方面的要求),在配送中心进行分货、配货工作、并 将配好的货物及时送交收货人的物流活动。在配送业务中,配送车辆优化调度问题的涉及 面较广,需要考虑的因素较多,对配送企业提高服务质量、降低物流成本、增加经济效益的 影响较大。该问题是物流系统优化的关键。 在实际生活中,存在这样一种VRP问题:比如,一家较大型物流企业,用于货物配 送的车场只有一个,并且可以使用车辆的数目是固定的,而顾客对配送时间有着十分严格 的要求,该企业要求物流公司必须在指定的时间范围内进行物流配送即时间窗约束,否则 将会对该物流公司进行一定程度的惩罚。由于需要运输的物资有着保鲜要求(如蔬菜、牛 奶等)或是一些其他形式的时间限制。每一辆车必须首先从车场出发,而且在规定的时间 范围内将一定数量的物品送达指定位置。在这类问题中时间为主要的限制因素,在满足车 辆运载能力的前提下又要满足时间窗的要求,这样就加大了问题的求解难度。每辆车的最 大载重相同,而且卸货时间也相同,但是每个客户要求的时间窗不一样。学术界定义该类 车辆调度方法为一种带容量约束的软时间窗问题车辆路径优化调度问题(VRPSTW),已经证 明VRPSTW属于NP-HARD问题,即无法在多项式时间内求得其精确解。在现代物流运输中如 何解决大规模和多约束的车辆路径问题,成为当今物流业乃至整个学术界需要着重解决的 难题之一,对车辆路径问题进行研究具有极其重要的理论指导意义和现实意义。因此,对 VRPSTW问题的研究,可提高送货过程的效率,增强客户的满意度,提高经济效益。 由于有时间限制的送货车辆调度的优化问题是NP难,传统数学规划方法在现实 生产调度中只适应求解小规模问题,启发式构造算法的对于大规模问题求的解又较差。因 此,本专利技术设计了一种改进种群增量学习算法的优化调度方法,可在较短的时间内求得有 时间限制的送货车辆调度问题的优良解。
技术实现思路
本专利技术提供了,以用于在较短时间内求得有 时间限制的送货车辆调度问题的优良解的问题。 本专利技术有时间限制的配送车辆调度方法是这样实现的:首先通过确定有时间限制 的送货车辆的调度模型和优化目标,并使用基于改进种群增量算法的优化调度方法对优化 目标进行优化;其中调度模型依据配送车辆的时间约束、载重约束等约束条件、客户点的坐 标位置及所有车辆的行驶总费用来建立,同时优化目标为最小化运输总费用minf; 某个配送中心用K(K= {l,2...,w})台车向N(N= {l,2...,n})个客户(城 市)进行配送服务,每台车辆的最大载重量为Qk(k= 1,2, ...,K),每个客户的需求量 为qi (1,2,. . .,V),客户i到j的距离为Cl1,(牝> 0,i,jGV),车场到各个客户的距离为 d0](i,j= 1,2,...,V),<表示车辆k月艮务目的地i以后是否服务目的地j(4=l为服务, X;; = 0为不服务),分表示目的地i是否被车辆j服务(父=1为被服务,= 0为不被服 务),j为配送目的地的时间窗限制,%为配送目的地i允许的最早开始服务时刻,a为配送 车辆早到的单位惩罚成本,h为配送目的地i的最迟开始服务时刻,b为配送车辆早到的单 位惩罚成本,^车辆在点的服务时间,^为目的地i的开始服务时刻,tu为配送车辆从客 户i到客户j所需要的行驶时间,M是一个十分大的正数。 所述基于改进种群增量学习的优化调度方法的具体步骤如下: A、编码方式:采用十进制编码,配送中心编号为0,客户编号为大于0的整数,车辆 从配送中心开始前往客户处送货,服务一定数量后,再返回配送中心,得到如下解,解的 长度为L,JT= ,JT,? ??,JT ](L彡 2+n); B、概率模型初始化:初始化概率模型矩阵,对于k= 1,2,. . .,w,有 C、产生种群:按式(11)进行客户转移,确定客户排列,再由客户排列从而得到可 行解,直至可行解的数量达到种群规模的要求,其中种群规模为P; 式(11)中的r为在上服从均匀分布的随机变量,rQ(0彡r。彡1)为控制选 择当前服务客户j方式的参数,a为概率模型的相对重要性,0为时间窗的相对重要性, a_time为车辆到达当前服务客户j的时刻,&1为当前服务客户j的时间窗开启时刻,若当 前服务客户j的车辆早于时间窗开启时刻a;则受到的惩罚成本为pa=aX(ai-ajime), 匕为当前服务客户j的时间窗关闭时刻,若当前服务客户j的车辆晚于时间窗关闭时刻 4则受到的惩罚成本为Pb=bX(a_time_bJ,为离开目的地i的时刻,0U= 1/ punish(punish= ?3或pb)为时间窗紧度因素;Igen为种群第gene代的3维概率模型矩 阵(nXnXw),f表示^n中第k(l<k<w)个nXn的二维矩阵,落"代表ff"第i列(I<i<n)选择当前服务客户j(I<j<n)的概率; D、通过对比目标函数值找到当代的最优解lC"进行局部搜索; E、局部搜索一,运用"2-opt*"操作对同一个个体中的客户进行交换直到该个体的 配送总里程不变为止; F、局部搜索二,运用"2-opt"操作对不同个体中的客户进行交换直到该车辆内的 配送里程不变为止; G、比较局部搜索后得到的优化目标值TtG和局部搜索之前的优化目标值C,若 H、更新概率矩阵:根据式= +r(1彡k彡w,1彡i彡n,1彡j彡n),T是 学习速率,将搜索过程中的"最优个体"对应于概率矩阵中的元素然后加上学习速率T,然 I、终止条件:设定终止条件的最大迭代次数为1000,如果满足,则输出"全局最优 个体";否则转至步骤C,反复迭代直至满足终止条件。 所述种群规模设置为20。 本专利技术的有益效果是:提出了有时间限制的配送车辆的调度模型和优化目标,表 述清晰,结构准确;采用根据算法步骤得到当前种群"最优个体",将"最优个体"的信息用于 更新概率矩阵,通过概率矩阵更新下一代种群,能够有效的引导算法进行全局搜索;对种群 中的"最优个体"进行基于两阶段局部搜索,防止算法陷入局部最优,进一步提高解的质量。【附图说明】 图1为本专利技术中有时间限制的配送车辆调度示意图; 图2为本专利技术算法流程图; 图3为本专利技术的"2-opt*"操作示意图; 图4为本专利技术的" 2-opt"操作示意图。【具体实施方式】 实施例1 :如图1-4所示,,首先通过确定有 时间限制的送货车辆的调度模型和优化目标,并使用基于改进种群增量算法的优化调度方 法对优化目标进行优化;其中调度模型依据配送车辆的时间约束、载重约束等约束条件、 客户点的坐标位置及所有车辆的行驶总费用来建立,同时优化目标为最小化运输总费用 minf; 某个配送中心本文档来自技高网
...

【技术保护点】
一种有时间限制的配送车辆调度方法,其特征在于:首先通过确定有时间限制的送货车辆的调度模型和优化目标,并使用基于改进种群增量算法的优化调度方法对优化目标进行优化;其中调度模型依据配送车辆的时间约束、载重约束等约束条件、客户点的坐标位置及所有车辆的行驶总费用来建立,同时优化目标为最小化运输总费用min f;min f=Σk∈KΣi∈VkΣj∈Vk\{i}xijk+dΣi=1Nmax(ai-ti,0)+eΣi=1Nmax(ti-bi,0)---(1)]]>Σi∈Vkqiyik≤Qk,∀k∈K;---(2)]]>Σj∈Vk\{i}xijk=yik,∀i∈V,V∈K;---(3)]]>Σi∈Vk\{j}xijk=yik,∀k∈V,V∈K;---(4)]]>Σi&Element;Nx0jk=Σi∈Nxi0k=1,∀k∈K;---(5)]]>Σk∈Kyik=1,∀i∈N;---(6)]]>Σxijk≤|Vk|-1,∀k∈K;---(7)]]>ti+wi+tij‑M(1‑xij)≤tj,i,j∈{1,2,...,N};      (8)xijk∈{0,1},∀i,j∈V,∀k∈K;---(9)]]>xik∈{0,1},∀i∈N,∀k∈K;---(10)]]>某个配送中心用K(K={1,2...,w})台车向N(N={1,2...,n})个客户(城市)进行配送服务,每台车辆的最大载重量为Qk(k=1,2,...,K),每个客户的需求量为qi(1,2,...,V),客户i到j的距离为dij(dij>0,i,j∈V),车场到各个客户的距离为d0j(i,j=1,2,...,V),表示车辆k服务目的地i以后是否服务目的地j表示目的地i是否被车辆j服务j为配送目的地的时间窗限制,ai为配送目的地i允许的最早开始服务时刻,a为配送车辆早到的单位惩罚成本,bi为配送目的地i的最迟开始服务时刻,b为配送车辆早到的单位惩罚成本,wi车辆在点的服务时间,ti为目的地i的开始服务时刻,tij为配送车辆从客户i到客户j所需要的行驶时间,M是一个十分大的正数。...

【技术特征摘要】

【专利技术属性】
技术研发人员:胡蓉谢勇钱斌陈少峰
申请(专利权)人:昆明理工大学
类型:发明
国别省市:云南;53

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1