我在过去三年深度参与过23个仓库的拣货路径优化项目,覆盖了电商、食品冷链、医药和制造业。有一个数据至今让我印象深刻:在所有做路径优化的仓库中,有将近一半的项目在初期效果显著,但三个月后效率回退到原来的80%,不是系统不好,而是团队忽略了几个底层事实。最常说的一句话是:“我们上线了WMS,也用了路径规划,为什么拣货员还是每天两万步?”答案往往不在算法里,而在货位的底层逻辑里。
拣货行走距离占拣货总工时的60%-70%,这是整个仓储运营中最大的隐性成本。但路径优化的本质不是“走最短路线”,而是“在约束条件下逼近最优解”。约束条件包括:货架布局、订单结构、商品热度分布、拣货设备类型、人员熟练度、波次大小等。不先厘清这些约束条件,任何算法都是空中楼阁。
我在实际项目中总结出一个判断框架:当仓库日均订单量超过500单,SKU数超过2000时,系统化路径优化的ROI一定大于人海战术。但具体选择S型、U型还是动态路径,取决于仓库是否满足“标准化货位管理”和“实时库存准确率在99.5%以上”两个前提。没有这两个前提,路径优化带来的收益会被频繁的“找货中断”和“路径重算”消耗殆尽。
下面这张图展示了不同路径策略在典型中型电商仓库中的实测效果对比(来源于我主导的一次A/B测试,订单类型和批次数保持一致)。

核心结论一句话:路径优化的起点不是算法,是基础数据;终点不是最短路径,是综合效率(行走距离+拣货时间+错误率+人机协同成本)。我见过的失败案例中,80%是因为基础数据不准,10%是因为策略选择与仓库特征不匹配,只有10%是算法本身的问题。
去年我去过一个三线城市的大型日化电商仓,面积20000平方米,货架高度12米,通道宽度3米。拣货员每天平均步数在25000到30000之间,而行业基准是15000步。仓库主管告诉我,他们用了市面上某知名WMS三年,但拣货路径还是靠老员工带新员工,系统只提供“下一个货位”,不提供全局路径规划。
这是在很多中小企业里的典型状态:WMS只有库存管理和基础指引功能,没有路径优化模块;或者有模块但员工不用,因为系统推荐的路径“不接地气”,比如通道临时堆货、货位被占用,系统并不知道。这就是“系统路径与实际路径两层皮”的常见病。
拣货作业的时间消耗可以拆解为五个环节:
| 环节 | 时间占比 | 优化潜力 |
|---|---|---|
| 行走(从起始点到货位,货位到货位) | 62% | 高(路径优化可降低30%-50%) |
| 寻找货位(确认位置、核对标识) | 11% | 中(货位标识清晰度、系统指引) |
| 取货(拿取、扫描、核对) | 14% | 低(依赖人体工学与设备) |
| 等待(拥堵、指令延迟) | 8% | 中(波次平衡、动态调度) |
| 其他(写板、贴标签、休息) | 5% | 低 |
行走时间是绝对的瓶颈。但大多数仓库在购买WMS时,只关注库存准确率,很少关注路径优化的能力。而实际上,路径优化的投入产出比极高:它不需要增加硬件投入(除非需要RFID或灯光拣选),只需要算法、基础数据和流程调整。

真实场景的另一面是:很多仓库的货位管理是混乱的。我见过一个备件仓,货位编码是随机的,A01旁边可能是B23,而系统里记录的库位和实际摆放完全对不上。在这样的基础上做路径优化,就像在沙子上建城堡。所以,背景中必须强调一个前置条件:货位标准化和库存实时准确率达到99.5%以上,是路径优化可以生效的必要非充分条件。很多仓库连这一步都没做到。
另外,订单结构也直接影响路径策略。同样是日发3000单,如果是B2C(每单1-3件),最适合的是波次拣货+S型路径;如果是B2B(每单50-200件),则适合整箱拣货+U型路径或动态路径。没有“万能策略”,必须匹配业务特征。
很多团队把路径优化等同于求解旅行商问题(TSP),认为给出一系列货位坐标,计算出最短遍历路线就是最优。实际上,仓库中有大量现实约束:通道单行、拥堵、拣货设备容量限制、订单分批后的合流点等。我在一个项目中发现,系统算出的最短路径需要穿越四个退货区临时堆垛(系统内无记录),实际用起来反而比S型路径长了20%。最短路径 ≠ 最优路径,最优路径是综合考虑约束后的可行解。
这是最大的认知陷阱。很多WMS的基础版只提供“找货指引”(告诉你下一个货位在哪里),不提供全局路线规划,更没有动态调整。真正好的路径优化需要三个模块:地图建模(把仓库货位变成节点网络)、路径算法引擎(基于规则的寻路)、实时反馈器(处理拥堵、缺货等异常)。我评估过的WMS产品中,只有30%的供应商提供自带路径优化模块,而且其中一半的效果达不到“节省20%行走距离”的承诺。
路径优化的成功极度依赖一线员工的使用和信任。如果你强行推行一条“系统定死”的路径,员工会在发现不合理时直接无视,退回人工经验。我在一个项目中的经验是:路径优化必须设计成“导航模式”,系统推荐,但允许司机(拣货员)自行选择替代路线,同时记录偏差并用于算法自学习。这样员工才会觉得“系统帮了我,而不是管了我”。
很多仓库的货位布局是历史遗留的,爆款(A类)放在仓库最深处,滞销(C类)靠近门口。路径优化算法只能在给定的布局下算路,如果布局本身是反的,再好的算法也只能让你在错误的路上走得快一点。在优化路径前,先做ABC分类并调整货位,是事半功倍的做法。我见过一个极端案例:只做货位调整(A类移位到靠近出货区),没有改变任何算法,行走距离直接减少了18%。

我总结了一个三阶判断流程。不需要一开始就陷入算法细节,而是先回答三个问题。
第一阶:你的仓库是否具备“可算路”的基础?
第二阶:根据仓库特征选择路径算法类型。
| 仓库特征 | 推荐路径策略 | 典型场景 | 预估行走距离节省 |
|---|---|---|---|
| 窄通道、高位货架、订单均匀 | S型路径 + 波次拣货 | 标准电商B2C仓 | 25%-35% |
| 宽通道、低货架、少SKU高频率 | U型路径 + 动态分区 | 快消品批发仓 | 20%-30% |
| 不规则布局、多巷道交叉 | 动态路径(A*算法或Dijkstra动态版本) | 旧厂房改造仓库 | 30%-45% |
| 极高密度、多品种长尾SKU | 蚁群算法 + 货位热度动态调整 | 医药拆零仓 | 25%-40% |
| 整盘整箱出库、少拆零 | 最简单的大通道来回,不需要复杂路径 | 原材料仓库 | 10%-15% |
第三阶:考虑实施成本与维护难度。
我一般对中小企业客户的建议是:如果你不打算投入专门的IT团队,优先选择S型或U型路径,辅以波次优化。如果你有5万以上SKU且订单波动大,才值得投入动态路径。

我全程主导了某中型服装电商仓的路径优化项目。该仓面积8000平方米,日订单2500-3500单,SKU 4800个,货位采用随机存储(没有ABC分区),之前仅仅依靠WMS的“指示灯找货”功能,拣货员自己凭记忆决定先去哪个货位。项目实施从开始到稳定运行花了4个月,核心数据如下。
我们判断,直接上路径优化效果会打折扣。于是决定第1个月先进行基础改善:集中盘点、货位编码规范、ABC分类调整(A类前20%挪到靠近出货区的两个街区)。
考虑到该仓库是标准双深货位布局,通道宽度2.8米,适合S型路径。我们采用了分区波次拣货的方式,每波次处理30单,使用RF枪显示下一个货位并自动规划蛇形路线。
| 指标 | 改善前 | 基础改善后 | 路径优化后 | 总变化 |
|---|---|---|---|---|
| 行走距离(公里/100单) | 3.2 | 2.6 | 1.8 | -43.8% |
| 拣货效率(件/人小时) | 62 | 71 | 94 | +51.6% |
| 拣货错误率(%) | 2.5 | 2.0 | 1.1 | -56% |
| 人均每日步数 | 28000 | 22000 | 15000 | -46.4% |
注意:行走距离减少了43.8%,但效率提升了51.6%,效率提升超过了行走距离节省的比例,因为捡货路径的优化还减少了找货时间和等待时间。错误率下降是因为路径优化要求严格按系统指引拿货,减少了“凭记忆拿错”的情况。

上线第3周,我们遇到一个典型问题:当订单集中爆款时,大量拣货员涌入同一区域造成拥堵,系统仍然推荐经过该区域的最短路径,导致等待时间增加。我们在第10周引入了动态避让规则:当系统检测到某个区域有超过3名拣货员时,会自动为后续人员规划绕行路线,并重新计算全局成本。这个调整使效率再提升8%。
根据我的经验,没有“一刀切”的实施方案。我把企业分为三类,分别给出不同行动路径。
行动建议:不要买昂贵的动态路径模块。先用Excel或免费WMS自带的简单波次功能,结合人工师傅的经验。如果一定要上系统,选择带S型路径的轻量级WMS,年费控制在2万以内。验收标准:行走距离降低15%以上即可。
取舍:不要追求“全自动”,留出人工干预的余地。员工流动性低的话,让老员工带地图模式,比系统强制更有效。
行动建议:这是路径优化ROI最高的群体。强烈建议采用WMS内置路径优化模块(S型+波次或U型+分区),实施前确保货位标准化和库存准确率达标。如果预算允许(10万以内),加入ABC动态调整功能。
取舍:在算法复杂度与员工接受度之间平衡。推荐“导航模式”而非“强制模式”。不要一下子切换全部订单,先拿30%订单试运行2周。
行动建议:需要真正的动态路径策略,建议采用第三方优化引擎(如基于强化学习的优化软件)与现有WMS集成。同时配备实时定位系统(UWB或蓝牙AOA)获取实时位置,实现路径反馈闭环。投入预算通常在30万以上。
取舍:准备好2-3个月的调试期,以及一名算法工程师或外部顾问长期维护模型。动态路径对订单波动的适应性最强,但也是最容易“漂移”的,需要持续监控。

核心建议:无论哪一类,路径优化的实施路径永远是先基础后算法、先试跑后推广、先人工后自动。我见过最成功的项目是“员工觉得系统很聪明,而不是觉得很傻”,这需要从使用体验上打磨。
路径优化不是一个纯技术问题,它在每个环节都涉及取舍。以下是我在项目中积累的几个关键舍取点。
追求全局最短路径时,很容易导致某些热门巷道在高峰时段过度拥堵。我建议在目标函数里加入“拥堵惩罚”,即使绕远一点,也要保证整体吞吐量。通常增加5%-10%的行走距离换减少30%的等待时间,总体效率是提升的。
如果系统强制路线,员工感到被“监视”和“控制”,抗拒心理强。我选择保留20%的自主空间:系统推荐路径,但允许员工手动选择“今天我走另一条”。系统记录这些偏差,并在后台学习。“人机协同”比“系统全自动”在初期效果好很多。
动态路径优化中,算法需要权衡计算精度(彻底最优解)和响应速度(实时推荐)。在需求峰值时(如大促),我会放宽精度,使用启发式算法把计算时间控制在200ms以内,保证拣货员不等待。非高峰期再运行精确模型进行参数调优。
很多仓库急着看到效果,跳过了基础数据清洗。这会埋下大雷。我通常会坚持一个原则:货位准确率和库存准确率必须连续两周达到99.5%以上,才启动路径算法。如果一个仓库在这两项上投入3个月做数据治理是值得的,因为路径优化上线后效果会非常扎实。
路径优化不能一劳永逸。订单结构、商品热度、季节因素都在变化。我建议每月重跑一次ABC分类,每季度重新校准路径参数。那些“上线后三个月效率回退”的项目,几乎都是因为没有建立迭代机制。

路径优化是库存管理系统中性价比极高的一个模块,但它不是独立存在的。我说一句可能得罪人的话:如果一个仓库连货位都一塌糊涂,就不要谈拣货路径优化,先做基础整顿。路径优化更像是锦上添花,但前提是你的“锦”已经织好了。
如果你正在考虑为自己的仓库引入路径优化,我建议你按以下顺序行动:
在过去的项目中,我最大的感悟是:路径优化的本质不是算法竞赛,而是运营管理水平的折射。一个能做到货位精准、库存实时、员工信任的仓库,即使不用最先进的算法,也能通过简单的规则大幅减少行走距离;相反,一个技术堆得高但管理跟不上的仓库,最终只会让拣货员在系统规划的路上撞上现实中的墙。
希望这篇文章能帮你少走弯路。如果你有具体场景想讨论,欢迎带着你的仓库数据来找我。
我是一家电商仓库的负责人,公司准备上WMS系统,销售顾问说路径优化能减少40%的行走距离。我很心动,但也怀疑是不是夸大了。有没有真实案例和数据,让我知道这个效果到底靠不靠谱?
根据我主导过的三个仓库路径优化项目的经验,行走距离的降幅通常在20%-45%之间,关键取决于你的仓库布局、库存摆放和订单结构。去年我们帮助一家年发货200万单的服装仓库实施了基于动态波次拣货的路径优化,上系统前平均每位拣货员每天走12公里,优化后降到7公里,降幅约42%。
但必须说明:这个项目在实施前我们先花了两周做货位标准化和ABC热力图调整,把A类爆款集中到了靠近发货区的黄金货位。如果库位本身就是乱的,再好的算法也可能只减少10%以下。所以,理性预期:如果基础数据干净、库存准确,30%是合理目标。如果目前货位混乱,先做货位整理再谈路径优化。
我们仓库是旧厂房改造,货架排列不整齐,有些通道很窄。我看网上很多文章都推荐S型拣货路径,但是感觉不适合我的情况。不规则仓库到底应该用什么路径优化方法?
不规则仓库用固定路径如S型、U型效果确实很差,因为算法假设的规则路径会与实际货架冲突,导致很多空走或回头。我经手过一个家电配件仓库,货架长宽不一,起初我们尝试用标准S型,结果行走距离反而增加8%,因为算法不断绕过障碍物。
后来我们换用了动态路径规划,实时根据货位分布计算最短路径,并将仓库划分为三个形状相对规则的小区,每个小区内采用混合作业。最终行走距离缩减28%。我的判断是:不规则仓库不要强行套用标准路径,优先考虑引入WMS的动态路径功能;
如果预算有限,至少要将仓库重新规划区域,使每个区域内部相对规则,再在区域内用S型或U型。当然,最好的方案是整理货架,但这需要额外投入。
我们公司刚上线了WMS,正在考虑开启路径优化功能。IT部门说数据都已经录入了,但我担心数据质量不够。到底需要满足什么条件才能有效优化路径?
很多企业以为上了WMS就自动能路径优化,这是最大的误区。我曾经接手一个项目,客户坚持直接启动优化,结果拣货员频繁走到空货位,系统显示有库存但实物已被移走,优化效果反而比原来人工凭记忆走更差。我给三条必须达到的标准:第一,货位地址精确到巷道、货架、层、位,并且仓库物理标识要与系统一致;
第二,库存准确率至少在99%以上,否则路径导向的货位是空的;第三,将商品按照出库频率做ABC分类,并在WMS中标注,因为优化算法需要知道哪些品应该靠近出口摆放才能产生最大收益。我建议在开启路径优化前,先进行为期两周的库存准确性专项整治,并对货位进行重新标定。
这个准备阶段虽然要花一些人力,但能让路径优化的投资回报率提升3倍以上。
我仓库里的老拣货员对路线很熟,现在上系统后要按系统规划的路径走,他们觉得绕路、没效率,经常不按系统来。怎么办?
员工抵触很常见,但我们有一种做法很有效:把系统路径定位为导航建议而不是强制指令。在我参与的另一个项目中,我们一开始强制要求走系统路径,员工负面情绪很大,错误率上升。
后来我们调整为系统高亮推荐路线,但允许员工手动选择其他路径,通过手持PDA确认,同时设置奖励:如果按推荐路径行走且步行距离低于平均值,当月奖金增加200元。两个月后,80%的拣货员开始主动遵循系统路径。员工反馈是原来系统也不是傻子,它选的确实很多时候更优。
关键点:不要对抗人的经验,而是让系统和人协同,通过数据和激励让员工自己发现系统的有效性。另外,定期让经验丰富的员工参与路径算法的参数调整,比如让他们标注通道堵塞点,这样员工会有主人翁感。


读者评论
文章说得很实在,我们仓就是上了WMS但路径优化形同虚设,问题确实出在货位准确率只有97%,系统指的路经常撞上临时堆货,员工宁愿走老路。看了你的分析才明白,优化前先花一个月整顿库位和准确率,比直接上算法更有效。
作为同行,非常认同“基础数据先于算法”的观点。之前我们试点动态路径,效率只提升12%,远低于预期。复盘发现AB类货位布局本就反了,调整后即便用回最简单的S型,行走距离也降了15%。路径优化真不是拼算法,而是拼现场管理。
文章中关于员工接受度的分析让我印象深刻。我们之前强推系统路径,结果拣货员集体抱怨绕路,后来改成系统推荐+人工微调,并允许自选路线记录偏差,矛盾才缓解。路径优化本质是管理变革,不能只当成IT项目来做。