Logistics Sci—Tech No.3,2017 物流科技2017年第3期 ・交通运输・ 文章编号:1002—3 100 f2017)03—0077—04 基于甩挂运输组织响车辆路径优化 Optimization for Vehicle Routing Based on Truck-trailer Transportation 李 维,成耀荣,吴百珂 u wei,CHENG Yao—r()ng,WU Bai—ke (中南大学交通运输工程学院,湖南长沙4 1 0075) (School of Transportation En 聊e Centrol South University,Changsha 410075,China) 摘要:传统大型制造业内部运输成本较高。文章针对运输任务对车辆具有独占性的特点及甩挂运输的组织特性,分析得 到总运输费用的大小取决于车辆的空车运行费用。在此基础上,将原有的甩挂运输任务问题转换为经典的1、sP问题。建立了相 应的数学模型,并设计了改进的自适应遗传。 关键词:甩挂运输;车辆路径;遗传算法 中图分类号:Ul16.2 文献标识码:A Abstract:The cost of internal transport in tradiitonal large manufacturing is very high In this paper,according to the character- istics of the transpo ̄task for the exclusive vehicle and the organization characteristics of transportation cost is determined by the empty running COSl of vehicles,On this basis., iler pick—up transport,the total nsform the original tsk of tarailer pick- up transport into a classic TSP problem.The corresponding mathematical model is established and an improved adaptive genetic algorithm is designed. Key words :trailer pick—up’transport;vehicle routing;genetic algorihm t在制造业生产过程中,根据生产流程和工艺需要将分布在厂区不同地理位置上的原材料、再制晶与半成品、产成品以及【口】 收物料通过厂内车辆及时运送到各车间保证生产的正常进行。因此,在生产车间既需要将该车间生产完成的物料运送到下一I 序车间,同时也需要将本车间生产所需要的原材料及时送达。因为甩挂运输的特殊性,牵引车从某个车间挂上挂车出发后,甩 挂车辆进行组合运行的目的地必然是此挂车所在货物所对应的卸货点。在任务开始的最初时刻,所有牵引车辆都位于中心车 场,挂车已经分配在各客户点。大型生产企业场内甩挂运输组织问题,实际上是属于车辆调度(VSP)范畴。因为各环节搭接 的时间有限,所以甩挂模式通常是大型制造业场内运输的主要模式。国内外学者在车辆调度(Vehicle Scheduling Problem, VSP)方面取得了较多的理论和实际成果[1_ 。在国外 丌RP(Truck and Trail Routing Problem)定义为甩挂运输问题。这类问题 涉及到运输与生产计划的协调、挂车和牵引车在运输任务的组织、车辆的行驶路径规划与行驶时间的安排问题。此类问题的优 化目标:在满足运输要求下,如何有效组织牵引车和挂车的使用,使得总运输成本最小『圳。 l问题描述 节点N( )为装货点,以i为索引卸货地点为N(叶 )。车库点为0。这样就区分了任务点、装卸货点以及其他的点。/、, :l0 1” …,2n i为所有运输节点的集合,P =¨,2,… }为装货点集合,D={n+1,n+2,…,2n l为卸货点集合。值得注意的是,不 同的点可能带有相同的物理位置,也就是说有的点可能是虚拟的点。带时问窗的车辆路径问题在每个任务点有硬时间窗【e』,z。l, 最早到达时间ei,最晚到达时间2 。c..、t .为对应两点问的车辆行驶费用、时间。q 为客户i要求从节点N(i)运到节点N(,l ) 的运输基,中间过程不允许服务别的客户。埘于不能一次完成运输的任务,将视为不同的客户服务请求。d. 为任意两点间距 离。基于甩挂运输的特性,本文不考虑装卸货时间。 2概念和假设 (1)挂车装载能力相同且最大值为Q ; (2)牵引车只能牵引一辆挂车; (3)有足够多的牵引车和挂车可用; (4)牵引车从车场出发完成一系列任务后最终返回车场; (5)行驶的费用和时间与距离成正比。 收稿日期:2016一l2—30 作者简介:李 维(1992一),男,黑龙江哈尔滨人,中南大学交通运输工程学院硕士研究生,研究方向:车辆路径。 I.f) i S{Ij一 i“}{:f}l? 77 基于甩挂运输组织的车辆路径优化 2.1策略和模型 根据甩挂运输的组织模式特性,当牵引车在某点挂上挂车后,那么牵引车和挂车运行的下一个点必然是该挂车的目的点。因 此,总运费的大小将取决于车辆的空车运行费用。对甩挂运输模型进行一定的变型,将节点N(i)和其运输目的点N(n+i)组合起 来看成一个甩挂运输任务点N( )。如图1各组合点间以运输任务的形式构建任务模型。转化后的问题就是典型的TSP问题闭o N( ) ……… N ’ 、, 、 、, ,、 一L 二 J (b)转换后 (a)转换前 ●装货点 。卸货点 转换后的虚拟任务点 图1甩挂运输节点转换图 车场 转化后车场 在一个有向图G={Ⅳ ,D }中,N={0,1 ,2 ,…, ),节点0表示甩挂运输车辆所在车场,其他节点为转化后的运输任务节点, D为连接任意两个任务间的距离。转化后的N( )状态参数变为[ei,li】,e =e ;z =z ; ,州; 车辆.i}到达i点的服务时问; /=d 。综上所述可将甩挂运输模型描述为一个经典的 P模型,并便于求解。 c J=:c州车辆在转化后的点停留时间Wt"=ti;di决策变量:% :{ 车辆 从 : 驶到点 ;%={ 点 的任 菏辆后完成 mi ̄f=∑∑c ∑ ̄ij'k+A∑‰ i EⅣJ EⅣ l l (1 (2) (3) (4) ∑y ^=1 V EⅣ 、{0】 ∑ 。 =∑ 。 i EN J eN Vi∈N.Vk Er≤ /‘ ‘l J ≤ J Vi,J∈N,k∈K ∑ =∑ =1 k EK i N J EN (5) (6) (7) ∑∑% ≤Is I-x,VSGN\(o】,Is I>--2,Vjc i E sj e s ^,Yi =o或1,Vi ,k 目标函数(1)总运输费用最小;约束条件(2)、 (3)表示每个客户点有且只能被访问一次;约束条件(4)牵引车服务 客户 的时间要满足_『点的时间窗要求;约束条件(5)每辆牵引车从车场出发完成一系列任务后回到车场;约束条件(6)防 止客户间的子回路。 3算法设计 因为将装货点i和其卸货点i+n整合成一个任务点来建立模型,所以需要对原来运输网络中节点距离做一些改变,变成甩 挂任务距离矩阵 。 3.1任务距离矩阵生成算法 输入原始甩挂运输网络状态参数。 输出 改造后运输任务网络G={Ⅳ .D }。 开始 确定每个运输任务的装货点和卸货点,编制成运输任务属性表;将运输任务编号,创建一个空矩阵 。 开始1 对每个运输任务,计算该任务的卸货点到其他所有运输任务装货点的距离,按编号将结果记录到矩阵 相应的行中。 返回1 输出任务距离矩阵 。 78  ̄gisllcs Sci一 Fech 20t 7.3 基于甩挂运输组织的车辆路径优化 结束 获取甩挂运输任务距离矩阵后,选用遗传算法求解运输任务的最佳完成顺序。遗传算法是借助生物进化过程中自然选择和 自然遗传机制的随机搜索算法,对解决复杂和非线性优化问题比传统搜索算法有更强的适应能力。 3.2运输任务最佳完成顺序生成算法 输入核载等。 任务距离矩阵 ,遗传算法控制因子MAXGEN、NIND、GGAP、 、Pm等,其他计算系数如:车辆行驶成本、车辆 输出运输任务完成路径。 开始 确定编码方案, 生成初始种群。 当迭代次数gen<MAXGEN时: 开始1 当种群m<NIND时: 开始2 计算种群适应度值, 选择操作, 交叉操作, 变异操作, 进化逆转操作。 返回2 算法终止判断。 返回1 绘制迭代示意图、目标函数变化图以及路径图。 结束 . 3.3算法关键参数设计 选择操作 选择操作是从原群体以一定的概率将优良个体选择出来,组成新的种群繁殖得到下一代个体。个体的适应度值越高,被选 择的概率越大。选择算子是计算适应度比例的选择策略,选择算子: p = L (8) .●‘一 Fi 其中: 为个体i的适应度值,Ⅳ为种群个体数目。 (1)交叉操作 交叉操作从种群中随机选择两个个体,通过两个染色体的交换组合,把父代的优良特性遗传给子代,从而产生新的优秀个 体。由于个体采用实物编码,所以交叉操作采用实数交叉法,第k个染色体 和第z个染色体 在 位的交叉变换为: %= (1-b) 6 (9) = (1-b) %6 (1o) 其中:b是[0,1]区间的随机数。 (2)变异操作 变异操作主要是为了维持种群的多样性。进行变异操作,首先从种群中随机选取一个个体,选择该个体基因中的一点进行 变异以产生更优秀的个体。第 个个体的第J个基因 进行变异的操作: = ; 5 … 其中: 是基因 的上界, 是基因 的下界,,(g)=r2(1-g,c~)‘,r:是一个随机数,g是当前的迭代次数,G一是最 大进化次数,r为[0,1]区间的随机数。 (3)进化逆转操作 在选择、交叉、变异之后,进行多次单方向的逆转操作来改善遗传算法的局部搜索能力,在逆转操作后,只有适应度值提 高的才接受该逆转,否则逆转无效。例如在[1,10]随机产生两个数4和7,在一条染色体确定两个位置,将其位置调换。 9 5 1 I 7 3 8 I 6 10 4 2 Logistics Sci—Tech 2017.3 79 基于甩挂运输组织的车辆路径优化 逆转操作之后成为: 9 5 1 I 8 3 7 I 6 10 4 2 (4)判断终止条件 因为遗传算法是随机搜索算法的特性,很难找到一个明确的终止条件。一般的解决办法要么是设置固定的进化迭代次数 G一(一般G一∈ ̄1o0,1 000】),或者当前的优化解在连续进化若干代也没有变化作为算法的终止条件,本文选用设置固定的 迭代次数作为算法的终止条件。 4结论 (1)运输任务对车辆具有独占性,分析得出总运输费用的大小将取决于车辆的空车运行费用。 (2)提出新的策略,将原有的甩挂运输任务模型变为经典的TSP问题;并建立带时间窗的TSP模型。 (3)本文设计了改进的遗传算法进行相应的优化求解;能够较为快速地计算出较优的牵引车行驶路径。 参考文献: [1】刘云忠,宣慧玉.车辆路径问题的模型及算法研究综述[J].管理工程学报,2005,19(1):124—130. [2]Anderson E,Phillips C,Sicker D,et a1.A simple and effective evolutionary algorithm for the vehicle routing problem[J]. Computers&Operations Research,2004,31(12):1985—2002. 【3】Salhi S,Nagy G.Heuristic algorihmst for single and multiple depot vehicle routing problems tll pickups and deliveries[J]. European Journal of Operaitonal Research,2005,162(1):126—141. [4]Cheng Y R,Linga B,Zhou M H.Optimization for vehicle scheduling in ion and srteel works based on semi—trailer swap transport[J].Journal of Centrla South University,2010,17(4):873-879. 【5 孙国华.带时间窗的开放式满载车辆路径问题建模及其求解算法[5]J].系统工程理论与实践,2012,32(8):1801—1807. 【6】李建祥,唐立新.钢铁供应链生产计划与调度研究综述【J】.控制工程,2010,17(1):123—126. [7】Tang L'Zhao J,Liu J.Modeling and solution of the joint quay crane and truck scheduling problem[J/.European Journal of Operational Research,2014(236):978-990. 【8】辛曼玉.网络型甩挂运输模式下的车辆调度问题研究【J】.物流技术,2014,33(1):254—258. (上接第73页) f 0.500 0.375 0.125 0.000 0.000 1 R =l 0.375 0.375 0.250 0.000 0.000 I 【0.125 0.375 0.375 0.125 0.000 J S1= (0.363 0.375 0.23 l O.03 l 0.000) 计算站点对线路的影响设置公交站点的可行度: O.9 0.7 r .s3E=(0.363 0.375 O.231 0.031 0.000) 0.5 =o.714 0I3 O.1 =即:根据乘客特性得知,柳州市36路公交线路在广西科技大学西门设立站点的可行度为76%。 对土地利用性质、站点及线路的影响和乘客特性得出的可行度按照第一层要素进行加权平均后得: f 0.45] 0.25 J f 0.4] 【0.3 J (ⅣIⅣ2Ⅳ3)l【 0.30 I=(0.700 0.706 0.714)l 0.3 l=0.705 由此可见,根据广西科技大学人口密度和公交需求的模糊分析,得出结论,36路公交线路在广西科技大学西门处设立的 公交站点具有70.5%的合理性。 4结束语 城市公交站点的选址非常重要,是整个城市公交网络布局的关键组成部分。在城市公交网络规划中,要从每一个站点、每 一条线路开始进行考虑,还要统筹兼顾全局,做好公交线网的整体规划工作。 参考文献: 【l】戴炳奎.快速公交站点布局设计优化研究[D】.成都:西南交通大学(硕士学位论文),2009. 【2】 蒋文涛.公交站点选址与平面布置探讨叨.交通与运输,2oo6(s07):81—84. [3】卢小林,俞洁,邹难.公交专用道选址与公交线网组合优化模型【J】.交通运输工程学报,2016(2):132—142. [4]王琳,陈大鹏.公交站点选址的分析与模糊评判[J].交通科技与经济,2009(6):47 9. 80 Dogisties Sci—Tech 20 l 7.3