0 引言

快递业作为现代物流业的一个分支,在电子商务市场的发展下,快递业物流也得到迅猛发展。车辆调度问题(Vehicle scheduling Problem,简称VSP)作为物流业的核心问题,各个领域专家学者提出了不同的研究方案[1,2]。上个世纪中叶,Dantzing和Ramser最早提出了商旅问题[3],标志着VSP理论的正式成立。本文从物流业特点出发,从快递业物流配送物件相对较小,快递员(配送人员)能力限制,及客户点分散等的综合现状下分析,找到最优的调度方案。

VSP问题属于NP-hard问题,在规模较小的情况下可以使用精确算法求出最优解[4],而启发算法则在较大的规模下有着非常重要的作用[5,6]。目前大量使用的智能算法有模拟退火算法、禁忌搜索算法、蚁群算法等智能优化算法,考虑到实际和本文的模型特点,采用遗传算法对问题进行求解。

1 问题描述和数学模型的确立

快递业车辆调度问题可描述为:有N个客户点,并且每个客户点的配送量及位置已知,快递员k从快递站点出发到达这批客户点。快递员在配送任务完成后,返回快递站点。在选择和确定实际配送路线和完成配送货任务过程中,使得总费用最小。

用1,2,3,…,M表示快递员的编号,令m={1,2广州到常德物流,3,…,M}; R表示m的行驶速度,设为一常值;设每个快递物件重量大小为1(由于快递物件重量相对较小);Nmax表示为快递员在一次配送任务的最大工作量(件数);eij表示客户点i与j之间所需的行驶成本(指距离,费用之和等);设行驶单位距离成本为q,设q为1,eij与客户i到客户j的行驶的距离dij成线性关系;p0表示快递员配送快递物件的每件提成,为固定值。

设决策变量为:x■■=1 快递员m从i离开后前往j0 否则;

模型描述为: min■■■e■+p■x■■ (1)

st.■■x■■=1,i=1,…,N,j≠i (2)

■■x■■=1,j=1,…深圳到宜宾物流,N,i≠j (3)

■x■■■x■■=1,m=1,…,M,i=0 (4)

■x■■≤N■,m=1,…,M,j=1,…,N (5)

e■=qd■=d■ i,j=0,1,…,N (6)

深圳到兴安盟物流x■■∈0,1 i,j=0,1,…,N, i≠j (7)

式(1)表示目标函数,即最小任务成本。

式(2)(3)确保每个客户只能被一位快递员服务一次。

式(4)确保所有的快递员都从快递站点出发且最终都返回快递站点。

式(5)确保每次快递员的任务量不超过快递员的最大工作承受能力,即快递员容量限制为Nmax。

式(6)i,j之间行驶成本计算说明。

式(7)确保决策变量为0~1的决策变量。

2 模型求解

快递业车辆调度问题:有N个客户点,并且每个客户点位置及配送量已知,有M个快递员,快递员从快递站点出发,配送完货物后回到快递站点,由于快递员最大工作能力限制,所以每次任务快递员配送货物有限。

本文属于NP-hard问题,遗传算法[7]对上文模型求解具有良好的特性。Malmborg[8]、Baker Barrie[9]等人在遗传算法应用于车辆调度问题进行了研究。本文也采用遗传算法对上述模型进行求解。具体内容如下:

2.1 染色体编码

染色体结构的设计对遗传算法是至关重要的,本文的染色体编码由三部分组成。第一部分是快递员编号,第二部分为客户点编号,第三部分为快递站点编号(设置为0)。

例如本文中染色体的S结构可表示为:

S:(1415202360)

表示:编号为1的快递员从快递站点出发,经过的路径为客户点4→客户点1→客户点5→客户点2→快递站点0;编号为2的快递员从快递站点出发,经过的路径为客户点3→客户点6→快递站点0。使用的快递员数为2个。

2.2 种群初始化

初始种群包括多条染色体,每条染色体中客户点的顺序随机打乱,再根据快递员能力限制插入快递员编号。染色体长度是根据客户点是由使用的快递员数和客户点数决定的。

2.3 选择

本文采用轮盘赌(roulette wheel)的方法,依照适应度函数值,从群里中找到比较适应环境的个体。

2.4 交叉

根据适当的交叉率选择选择出需要交叉的种群, 为了说明交叉过程,示例如下:

任意选出两个父体

1→4→1→5→2→0→2→3→6→0

1→3→2→5→1→0→2→6→4→0

经过交叉,互换两个基因段,去掉快递员编号和快递站点编号,得到两个子体为

6→1→5→2→2→6

3→3→5→1→4→4

按照这种交叉的操作方法,一条染色体中会出现相同的基因,那么就要把没有进行交换操作的基因段的重复基因与另外一条染色体按顺序进行交换,可得到

6→1→5→3→2→4

2→3→5→1→4→6

根据快递员能力约束,随机插入快递员编号及快递站点编号,可得到

1→6→1→5→3→0→2→2→4→0

1→2→3→5→0→2→1→4→6→0

2.5 变异 按照生物进化理论,在繁殖过程中,基因会发生一定概率的出错,本文的变异操作过程是随机选取两个客户点交换位置,加入判断,比较与前代染色体的适应度,改良则保留,否则舍弃,一直循环下去,知道产生所能达到最好的染色体为止。

2.6 适应度的运算

由遗传算法得到的每条染色体,本文的适应度函数取总目标值。

■■■e■+p■x■■

从上式适应函数可以看出,当适应函数值越低,则染色体越优。

3 算例

假设某一快递站点有3个快递员,每个快递员一次任务最大工作能力为10件货物,在某一时刻有16个需要服务的客户点,客户点之间的距离分别如下面的表1所示。要求安排快递员行驶路线使总费用最小。

对优化目标应用本文的方案进行求解,可得行驶路线具体如下:

编号为1的快递员:2→1→6→11→16→7→0

编号为2的快递员:5→9→10→14→15→0

编号为3的快递员:4→8→12→13→3→0

最终求得最小花费(目标函数值)Bestfitness=615

4 结论

本文对快递业调度优化问题进行了描述,为了求解该问题,找到适合本文问题的启发算法-遗传算法,该算法直观、简便、易操作。利用遗传算法求出配送成本最小的路径。本文的设计思想更贴合实际生活中快递业调度问题,此模型可以灵活运用到实际问题中去。

相关文章

关于物流配送下的仓储管理研究

【摘要】商品生产和流通决定了“物流”的客观存在,产生了“储存”概念,随之出现了储存商品的建筑物或场所――仓库。仓库是物

3420查看详细
2020年10月03日

我国农产品物流发展研究

伴随着我国社会主义市场经济的不断深入发展以及社会分工的不断细化,农产品物流产业的发展作为市场经济的必然选择已经在我国农业发展过程中发挥着越来越大的积极作用

2710查看详细
2020年09月12日

基于蚂蚁算法的物流平面选址问题研

摘要文章把蚂蚁算法引入到物流平面选址问题中,并获得满意解。通过实例证明其比混沌优化算法与Dixon算法相结合的混合算法及模拟褪火算法在平面选址问题中

2880查看详细
2020年09月01日

国家出台物流业调整和振兴规划

1月14―2月25日,钢铁、汽车、、纺织、装备制造、船舶工业、电子信息产业、轻工业、石化产业、有色金属和物流十大产业振兴规划相继获国务院常务会议通过。规划

2400查看详细
2020年08月31日

浅析电子商务的“物流瓶颈”问题

从20世纪90年代中期开始蓬勃发展的电子商务浪潮为人类提供了一个全新的管理商业交易的方法,它作为一种潜在的经济增长动力,必将推动世界经济向前发展。然而就在

2470查看详细
2020年08月30日

物流管理创新性分析

物流管理创新性分析摘要:1物流管理创新性建议物流管理体系包含内容众多,如物流设备管理、物流人员管理、物流信息管理、物流场地管理、物流成本管理、库存管理、收发配送管理等内容。1.1制定完善的管理体系,统一管理标准当前从事物流业的企

2450查看详细
2020年08月27日
关闭
关闭
关闭
right