B2C电子商务仓库拣货路径优化策略应用研究
- 格式:pdf
- 大小:472.01 KB
- 文档页数:8
第23卷第1期 2014年2月 运 筹 与 管 理
0PERATIONS RESEARCH AND MANAGEMENT SCIENCE Vo1.23.No.1 Feb.2014
B2C电子商务仓库拣货路径优化策略应用研究
李建斌 , 周玮 , 陈峰
(1.华中科技大学管理学院,湖北武汉430074;2.上海交通大学工业工程与物流工程系,上海200242)
摘 要:当前国内B2C电子商务仓库多为人至物的拣货模式,拣货作业成为其核心作业之一,占据仓库大量时 间成本和资金成本,拣货路径优化成为企业亟需解决的问题。本文基于TSP对拣货路径进行建模,利用蚁群算 法、模拟退火算法和禁忌搜索对该NP—hard问题进行求解,并同当前企业普遍采用的s型启发式策略进行对比, 拣货时间节约13.35%。进一步得出当拣货品数量较少时应采用模拟退火算法求解,而当拣货品数量较大时采 用蚁群算法仅进行一次迭代,则可以实现短时间得到相对较优的解。所得结果已应用于某大型电子商务企业, 效果明显。 关键词:拣货路径问题;电子商务;蚁群算法;S型启发式策略 中图分类号:F224 文章标识码:A 文章编号:1007—3221(2014)01—0007.08
Applied Optimal Strategies for Warehouse Picking Routing in B2C
LI Jian.bin ,ZHOU Wei ,CHEN Feng (1.School of Management,Huazhong University of Science and Technology,Wuhan 430074,China; 2.Department of Industrial Engineering and Logistics Engineering,Shanghai Jiao University,Shanghai 200240,China)
Abstract:Men—to—thing picking method is widely used in existing B2C warehouse in China,in which picking is one of the core workloads and it takes a lot of time and capita1.Warehouse picking routing is an important prob- lem in e—commerce.Based on TSP.we build a picking routing model which is NP—hard and solved by ant colony algorithm,simulated annealing algorithm,tabu search algorithm and S—shape heuristic algorithms,respectively. The results show that the picking time by ant colony algorithm saves time by 1 3.35%compared with that by S-shape heuristic algorithms.Furthermore.we obtain a relative optimal solution in shorter time with simulated annealing algorithm when the number of picking goods is small,while the ant colony algorithm can achieve the relative optimal results with only one iteration.These results have been applied to one e—commerce business and have been effective. Key words:picking route problem;E-commerce;ant colony algorithm;S-shape heuristic algorithms
0 引言
电子商务的迅猛发展使得仓库效率成为了焦点话题,拣货作业作为仓库的核心作业之一,在整个仓库
的作业中占有十分重要的地位。拣货作业是指根据订单要求,在尽可能短的时间内将拣货位的货品拣出, 并依照特定的方式集中货品待分拣的作业。常规的拣货作业劳动量占用仓库作业量的60%,而其移动成
本占90%左右,拣货作业时间至少要占配送中心全部作业时间的30%~40%。所以说,拣货作业是仓库作
业的核心部分。尤其是在采取人至物的拣货方式的仓库中,拣货路径对仓库效率的影响尤为突出。如何 能在短时间内得出最优的拣货路径以缩短拣货行走距离,成为现在研究者感兴趣的一个问题。
传统仓库为单区型仓库,即仓库内仅有一排并列摆放的货架,与货架垂直的过道仅有仓库边缘处两
收稿日期:2012-11-27 基金项目:国家自然科学基金资助项目(71171088,70901029,71131004);教育部新世纪人才支持计划(NCET.13.0228)
作者简介:李建斌(1980-),男,博士,研究方向:物流与供应链管理、电子商务。 8 运 筹 与 管 理 2014年第23卷
条,无中间过道。Goetschalckx和Ratlif 针对此类传统仓库拣货策略提出了穿越策略、分离穿越策略、返 回策略、分离穿越策略、z一启发式策略等共计五种优化拣货方法。Hall 提出穿越策略、中点策略及最大
间距法共三种拣货策略并进行比较,结果显示最大间距法拣货较其他二者更优。Petersen 研究指出,当
待拣货品品种数较多时,建议使用合成策略和穿越策略。Hwang等 建立交叉通道返回策略和交叉通道
穿越策略的求解方法。Petersen和Schmenner 给出启发式拣货路径的求解方法并考虑基于产品数量的 库存策略。Jeroen和Gademann 考虑固定库存策略下的自动化立体仓库最优拣货路径。
当仓库带有除多条中间过道时成为多区型仓库,特殊地,将只有一条中间过道的仓库称为双区型仓
库。Roodbergen和Koster 比较带过道的仓库和不带过道的仓库,对此二者进行比较后结果显示,前者较 后者在拣货距离上有很大改善。Vsughan和Petersen 研究带有过道的仓库,得出中间过道的设计若处于
最有条件下时,仓库拣货更加灵活,拣货路程缩短,但过多的中间过道将导致拣货效率降低。Roodbergen
和Koster 利用动态规划方法求解最优拣货路径,并比较在不同规模的仓库中的平均拣货时间,结果显示 双区型仓库平均拣货时间最短。李诗珍等 研究在对配送时限要求越来越短的多区型仓库中,配置电子
标签和RF手持终端,运用s型启发式方法进行拣货,可以减少大量拣货劳动量。Tho和Rene 研究双区 型仓库拣货路径优化问题,文章假定订单以Poisson分布,研究拣货人员利用S型启发策略时的优化效果。
林雨秦等¨ 利用蚁群算法求解传统物流仓库的拣货路径问题,并将其同穿越策略进行比较,得出蚁群算
法可以大幅度减少拣货行走距离。 上述文献对各种策略或算法的原理和效果作了细致研究,但是对策略和算法的在实际应用过程中的
具体实施方法少有涉及。实际情况中算法运行时间计入拣货总时间,所以要求在保证一定的结果质量的
同时运行时间尽可能的短,寻求这样的算法以及将模型运用于实际情况的方法即为本文目的。本文以双 区型仓库为例,假设库存策略不变,基于实体仓库基本信息逐步建立拣货路径优化模型,同时优化算法的
运行时间和收敛度成为是否实用的两大关键指标,将蚁群算法与s型启发式策略、模拟退火算法和禁忌搜 索算法进行计算时间和结果收敛度上的比较,得出不同水平下的各算法或策略的相互间优劣程度。文中
所述建模和求解过程已在实际拣货系统应用中实现。
1 仓库拣货路径优化模型描述
1.1 定义仓库货位编码
现代电子商务仓库平面图如图1所示,仓库共有多排货 架,每一排称为一个区。仓库边缘处和相邻区之间均有过道,
每区的货架均有若干列货架并列背对背式摆放,货架间形成 拣货巷道。每列每一列货架含多个bay,而每一个bay又划分
为多个库位,可存放多种货物,假定仓库西南角为仓库的出入 口。拣货员沿过道和巷道行走,拣选巷道两旁货架上的货品, 图1 电子商务企业仓库平面图
形成拣货路径。实际应用中仓库多采用多层货架,所以仓库编号普遍用以描述三维空间。但由于拣货位
多在底层,故在此文中可忽略垂直距离影响,将拣货路径转化为平面路径,并且假设为折线路径,以此制定
平面编号规则——RcBP编号规则如表1,其名称中的四个字母分别代表仓库的排(rOW)、列(column)、货 架(bay)和货位(position)。在后文中以双区型拣货仓库为对象进行拣货路径优化研究,即R…=2。 表1 RCBP平面编码
1.2建立坐标系定义库位坐标 本小节建立仓库内部的坐标系对每一个给定编码的货位求出其坐标。
第1期 李建斌,等:B2C电子商务仓库拣货路径优化策略应用研究 9
如图2,在双区型仓库里,除仓库边缘两条过道外,仅有双 区间的一条过道,其余为拣货巷道。以仓库西南角进出口0点 为原点,由南向北为Y正方向,由西向东为 正方向建立坐标 系。设西南货架的西南角为点s,坐标为s( ,Y )。设托盘货架 间距宽为d,每列货架宽度为d ,则两列货架总宽度为2d。。假设 拣货员沿货架边缘行走并拣选货物,拣选时取货位中点计算。 假设某货位编码为R—C—B—P,其坐标为W( ,Y)。则货位横 坐标由下式(1)给出: 1 f + d+(C一1)・d C为奇数时
={ 二 (1) +(詈一1)d+C・d。 C为偶数时 图2仓库坐标系
如图2,记y为货位相对于点s的纵向距离,则货位纵坐标Y为y与Y 之和。
设一列货架长度(取每排最长货架)为z,两排货架间垂直相距△z。每节(Bay)货架内长z ,每节货架 安排P max个货位,每个货位占用长度为z ,忽略货架立柱的影响,则有如下关系式: Z =P max・ZP (2) Z=B max・Z (3) 而: Y=(R一1)(Z+△Z)+( 一1)ZB+(P一1)ZP+ZP÷2 (4) 则货位纵坐标Y为: Y=Y+Y =(尺一1)(Z+△Z)+(日一1)Z口+(JP一1)lp+ZP÷2+Y (5) 由式(1)~(5)可根据货位编号得出任一货位的坐标。 1.3 生成距离矩阵并建立模型 当波次已生成,待拣SKUs货位已明确时(推荐路线时不需考虑数量),根据货位编号建立距离矩阵, 即求出货物两两间最短行走距离。 . 现考虑任两个SKU货位的坐标分别为W ( 。,Y。),W2( ,Y ),编号相应为ER C B P。、ER C B:P 。 设二者最短折线行走距离为s。:。由于货架的存在,s。:有别于坐标系上的两点间最短折线距离。可设: s12=X12+y12 (6) 式(6)中 :为两点间最短折线行走路径的横向长度总和,l,。 为同一路径纵向长度总和,记AYi(i=1, 2)为货位W ( ,Y )与所在货架最南端的距离,即: