探索物流预测珠峰:苏宁智能运输路线技术设计

本文作者为苏宁云商IT总部技术总监:俞恺、李盛强
责编:何永灿(heyc@csdn.net)

来自物流的挑战

近年来,随着电商增速的放缓,市场对电商企业提供的差异化服务提出更高要求,而物流则首当其冲,一方面需要满足用户更高的服务质量要求,而另一方面电商物流要从成本中心变成利润中心,满足企业运作的效益需求。面对这个现况,苏宁物流研发运用大数据技术,分析历史数据,预测未来趋势,运用最优化算法来合理调度资源,安排计划,以系统性的提升整体物流运营效率,降低运营成本,从而提升用户体验。

电商物流中决定用户体验的一个核心指标是时效,而决定时效的关键因素就是运输班车的衔接。当用户购买商品后,商品是由覆盖用户地址的仓库发货到覆盖用户地址的城市配送中心,再到覆盖用户地址的快递点,最后再这样逐级由快递点配送给用户。而包裹在这个流转过程中是否顺畅与高效,就完全取决于各个节点班车的衔接和班车频率,而频率的高低就涉及到成本和时效平衡的问题。在以前,这些问题都是靠人工经验来判断,这样不仅不够精确,而且因缺乏预见性往往不够及时和高效。

苏宁运用大数据技术,在天眼系统中,研发了运输路线规划和动态调整系统模块,运用人工智能代替传统的调度员决策的模式,优化现有运输网络布局和路线,充分发挥有效的运输生产力,实现运输里程最短、成本最低、服务时效最优,将大大提升苏宁易购平台的物流服务能力。

人工智能优化车辆运输路线

目前,苏宁物流的运输主要分为干线运输和支线运输,干线运输即为物流中心到物流中心的运输,运输模式是将由区域配送中心的货物发往其辐射的城市配送中心,以及同级别的物流中心之间货量相互调拨;而支线运输即为物流中心到快递点的运输,运输模式是将物流中心的货物分派到所辐射的不同的快递点中去。无轮干线运输还是支线运输都存在两种方式,直发或者中转,如果点到点都采用直发的模式,那运输路线的设计就很简单了,但是如果点到点的运输货量需求不大,直发的方式成本太高,则需要采用中转的方式。例如:A到B每天运输需求500件商品,A到C每天运输需求1000件商品,一辆车可以装货1600件,而B点又正好在A和C的中间,那么我们可以将运输路线设计为每天发一趟车从A到B再到C,采用这个方案既不降低时效,又提高了装载率,降低了成本。

图片描述

本身这个问题来源于运筹学上经典的车辆路径问题(Vehicle Routing Problem,VRP)。该问题最早是由Dantzig和Ramser于1959年首次提出,近年来国内国际上有相当多的学术研究,也发表了很多论文,用于求解此类问题。但是毕竟企业应用并不等同于学术研究,需要面对更复杂多变的应用场景,首先,如何确定运输需求?正常情况下只有用户下单后,运输需求才算真正确定,而此时距离真正的运输已经只有几个小时,这个时候再去调整运输路线,需要重新安排临时车辆,成本高,管理难度大,很难实施,因而,我们需要提前预知运输需求。

另外,预测的运输需求并不能保证100%准确,所以我们需要一套纠偏机制,及时的发现不合理的运输路线,并进行动态调整。同时,运输需求并不是一成不变的,因而我们需要定期对现有的路线做评估,当运输需求发生变化时,运输路线也会同步做出调整。因而我们设计了如下的技术方案:

  1. 用机器学习算法预测运输货量需求;
  2. 根据货量需求规划最优化线路;
  3. 建立机器学习模型预判线路货量异常,建立动态模型根据实际货量对运输线路进行调整。
  4. 建立路线评估模型,发现不合适的运输路线,及时作出调整。

图片描述

货量预测算法

运输需求预测的本质就是预测消费者的购买行为,但又不完全相同,其中主要不同有以下四点:

  1. 我们并不关心消费者实际购买的商品,而只需预测其数量、体积、重量即可;
  2. 我们不但需要关注消费行为本身,同时也需要关注由此带来的货物移动需求,例如从哪个仓库发往哪个仓库,发往哪个快递点等;
  3. 预测运输需求需要考虑到下单时间,以及由此带来的不同的运输班次;
  4. 为了降低路线调整的成本,我们至少需要预测到未来一周到一个月的运输需求;

图片描述

数据采集和清洗

我们从苏宁的数据仓库中获取到各种与销量和配送量相关的数据,包括订单信息,用户浏览信息,购物车信息,线上和线下的促销计划,商品库存信息等,并对这些数据根据业务规则做处理和清洗。

数据分析和特征选择

对促销、流量等数据进行分析,抽取与销量波动相关的特征变量,将不同的特征变量带入同一有效的模型逐步验证特征变量的有效性;再将相同的特征变量应用到不同的模型中以测试不同模型的效果,并选择效果最佳的特征变量和模型作为销量预测模型。例如:我们选取了一些典型的SKU,对其促销活动数据和发货量数据作分析,发现发货量的异常波动和促销活动之间有极大的相关性。
图片描述

组合模型的设计

我们使用不同算法对货量需求做预测,发现其各有所长,时间序列算法可以用于拟合相对较平稳的货量需求,但是当配送量大幅波动时,时间序列难以捕捉到其变化;回归算法擅长捕捉各自变量与因变量之间的影响关系,但是当影响因素太多,关系非常复杂时,其拟合准确性又往往难以达到预期。因而我们对历史配送量曲线做拆分,根据时间序列的散点图、自相关函数和偏自相关函数图识别其平稳性。对非平稳的时间序列数据进行平稳化处理。捕捉其长期趋势和循环变动,再用回归算法预测其残差,将结果组合用于预测货量。
图片描述

预测结果验证

参数估计,检验是否具有统计意义。假设检验,判断(诊断)残差序列是否为白噪声序列。将数据分为训练集和测试集,将训练出的模型用测试集中的数据进行验证,确保预测模型的准确率。

干支线运输线路规划算法

目前,车辆配送路径问题(VRP)在国内外的学术界都有不同程度的研究,都是对传统VRP问题加上不同的约束条件进行研究,如:载重约束、时效约束等;而国内研究学者研究更多的是线路闭合式的,即车辆有返回的线路;苏宁这种开放式的并且加上时效和载重约束的线路规划,在国内并没有成熟的模型。

我们结合苏宁目前现有的运输模式,选用数学规划算法,建立了带时效及载重约束的开放式线路模型。

图片描述

运输路线动态调整算法

在天眼的监控模块会实时监控货量需求,当发现货量需求与预测值有较大波动时,会触发路线的动态调整算法,由于此时算法的时效性要求很高,所以我们选择启发式算法—节约算法以保证快速找出优化路线。算法的核心思想如下:

规定初始线路为实线线路即为L1点到每个K点的线路,然后计算线路的节约距离进行线路合并,L1到K3的距离大于K2到K3的距离,那么L1—>K3线路取消,K3的货经由K2送达,即形成新线路L1->K2->K3;同理,由于L1->K4距离大于K3->K4,所以形成新线路L1->K2->K3->K4
图片描述

路线评估模型

路线评估模型主要从时效、单票成本、综合成本、等维度对路线的运营进行评估。货量预测模型每天都会对未来一个月的货量需求做预测,运输路线规划的模型会根据货量预测的结果重新规划合理的运输路线,并于当前路线做对比,由于运输路线调整牵涉到车辆、人员、承运商的重新安排,有一定的成本,所以系统设定阀值,用未来一个月的数据做测算依据,当新规划路线比原路线成本节省成本超过15%,则推荐调整当前运输路线。

总结

预测问题一直以来都是科学界难以企及的珠峰,从物流角度来看,能够对未来销量进行精准预测,不仅能为公司节省大量运输成本,也能提升物流的运营效率。在提升预测的准确率方面,我们曾尝试过很多方法,首先,基于历史数据的预测我们采用了时间序列预测方法,对历史的销量进行拟合预测,最高的准确率也就在60-70%左右,遇到大促等外部因素导致的销量波动不能很好的把控并预测出来。后来,我们分析了促销对销量的影响,发现促销活动与销量有一定的相关性,然后,我们采用了神经网络模型(多个全连接层的多层神经网络)把促销活动因素加入进去,发现在大促日的预测准确率有所提升。最后,我们综合两种模型的特点,建立了一种基于残差的组合预测模型,采用的是boosting算法对时间序列预测和神经网络预测进行组合,最终准确率稳定在70%-80%。

在线路规划问题上,如何将经典的vrp问题与企业现有的数据状况和业务模式相结合,并运用合适的算法满足业务功能和性能上的要求是我们的难点所在,一开始我们结合业务模式上的约束建立了经典的整数规划模型,并用了开源的glpk求解器进行求解,发现对于K点个数超过15个点的模型计算时间长达1小时以上,有些K点数特别多的模型甚至一直无法收敛,这样的性能在业务操作过程中是无法容忍的。所以,我们调整了方向,转而利用启发式算法构建搜索过程,使得模型能够快速收敛到最优解,并取得了不错的效果。

苏宁大数据运输路线优化项目已于年初正式投产,上线后运用大数据算法优化现有的运输路线,使得每条线路平均成本降幅5.78%,整体运营时效提升9.27%。运输路线优化只是苏宁物流众多的大数据应用之一,苏宁自研的天眼系统中还有库存ABC管理、快递点网络布局、自动化派工等各类运用大数据技术实现的人工智能替代人脑决策的应用。这些系统的上线极大的提升了苏宁物流的市场竞争力,苏宁物流研发也一直致力于在物流各个领域推广大数据应用,同时也在系统性能、算法准确度等方面持续优化。

lowtech
关注 关注
  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
多算法运输路径规划模型
05-09
本系统提供坐标货量数据,对运输路径做规划 分别利用贪心算法、马尔科夫决策、遗传算法对运输路径做对比规划实验 并给出评价指标的输出结果及路径图片显示
苏宁推逆向物流服务双十一,退货更快更准时,网购更省心
京比特的博客
10-29 597
近日,苏宁物流上线“准时取”“急速取”服务。苏宁物流“准时取”服务与“准时达”范围同步,覆盖全国 100 个城市,实现百城“准时达”服务覆盖。预计今年年底,“准时取”服务将会覆盖全国130城。“急速取”,是当用户在申请退换货时,可选择 1 小时内急速上门取件服务,相比“准时取”更快、更精准。 上线“准时取”“急速取”服务是苏宁抢占双十一客流的策略 “双十一”是近年来兴起的一个节日,自200...
关于物流的5种模型10种算法的实现
weixin_33881050的博客
05-14 1356
整个设计涉及5个游戏2种类型,分别为 l 路径图形相关 a) 最短路径 b) 物流中心选址 c) 最优路径 l 表格相关 a) 单周期模型 i. 最大利润模型 ii. 最...
物流配送路线规划系统
07-05
物流配送路线规划系统,采用网页的形式操作,后台采用不同算法求解。
经典统计学方法预测物流需求
weixin_42602368的博客
12-29 618
预测物流需求时,经典统计学方法可能包括: 回归分析:通过对历史数据进行回归分析,可以建立回归模型来预测未来物流需求。 时间序列分析:利用时间序列分析模型,可以根据历史数据中的趋势和周期性来预测未来物流需求。 分类和回归树(CART):利用分类和回归树(CART)算法建立决策树模型,可以根据不同的特征来预测未来物流需求。 神经网络:利用神经网络模型,可以根据多维特征之间的关系来预测未来物流...
物流数据分析
betty123_的博客
08-10 394
项目背景:某公司共向6个地区售卖6种货品,该项目以该公司2016年7月至12月的销售数据为数据集,通过分析找到其可能存在的问题和可以优化的地方。分析思路:根据“人货场”的分析方法,提出以下三个问题:1)从人的维度,配送服务是否存在问题?2)从货的维度,货品质量是否存在问题?3)从场的维度,是否存在具有潜力的区域?
物流预测模型,使用决策树。
JEREMY的博客
11-22 873
机器学习,模型训练。
20190622_智能商业创新(A会场)_苏宁物流智能决策系统建设与应用_俞恺 苏宁物流智慧创新研发中心技术总监.pdf
09-06
WOT,Word Of Tech峰会,是由51CTO重磅打造的高端技术盛会,关注趋势与变革,洞察创新与实践,推动发展与创新,搭建技术与思想自由交流的平台
神华大保当物流园区货类分析及货量预测
05-22
物流园区的货类和货量是园区发展的基础,本文从园区业务市场入手,对园区的货类进行分析,确定出园区的主要货类,运用灰色理论模型对这些货种的货量进行预测,最后采用流量分配方法确定进出物流园区的铁路货运量。
完整项目开发文档--物流配送最优路径规划模拟系统(需求、设计、实现、测试)
10-16
完整项目开发文档--物流配送最优路径规划模拟系统(需求、设计、实现、测试)
物流配送车辆路线求解算法
11-26
vrp 数学模型 算法 lingo 物流 配送
知识图谱与认知智能.pdf
05-15
知识图谱是实现认知智能的关键技术,是实现机器认知智能的使能器
高山仰止文俊大师名闻东西南北国寿比珠穆朗玛峰拓扑地震人工智能开创数学机械化吴氏微笑驻心田.pdf
07-11
高山仰止文俊大师名闻东西南北国寿比珠穆朗玛峰拓扑地震人工智能开创数学机械化吴氏微笑驻心田.pdf
libmtev:珠穆朗玛峰应用程序框架
02-04
libmtev-用于构建高性能服务器的工具包。 要进行构建,请查看的说明。 请享用。功能列表不完整。 流程管理器/看门狗/监视器/崩溃捕获器强大的配置系统,可回写更改套接字,计时器和异步作业的事件系统多线程EVent...
e-verest:珠穆朗玛峰
05-23
珠穆朗玛峰 Ë - Ve的rsatile重新搜索圣ICK为人民 描述 随着用于FPGA的高质量开源工具的兴起,发现和构建更好的数字架构的新机会正在涌现。 对于那些希望探索和研究现代数字系统世界的人来说,这把棍子确实是成本...
everest-bio-tool:珠穆朗玛峰生物项目的工具
03-16
珠穆朗玛峰生物工具 珠穆朗玛峰生物项目的工具
Spark技术在京东智能供应链预测的应用
张伟的专栏
03-10 1604
Spark技术在京东智能供应链预测的应用 原创 2017-03-06 杨冬越 郭景瞻 大数据杂谈 大家晚上好,做一个简单的介绍:我叫郭景瞻,来自京东,著有《图解Spark:核心技术与案例实战》一书,还有我的同事杨冬越,他在京东Y事业部,主要从事供应链销量预测、单量预测等系统的设计与实现工作。 注意啦,读完到文尾,有送书活动哦~~ 今天非常感谢InfoQ提供这样的
苏宁物流配送模式的变化与发展
最新发布
YeqinGo的博客
11-06 343
目前,苏宁物流已经形成了仓配、快递、冷链、即时配、跨境、快运、等大产品体系,汇聚了仓储运营、仓配一体、oto小B店配、个性化快递、揽配装一体化、苏宁冷链、30分钟即时配七大武器。当苏宁逐步完成全国性的连锁网络构建后,按照最初的连锁规划,苏宁在全国90多个城市搭建了物流配送网络,提出自身包含信息化购物、数字化配送、科技化管理的第二代物流模式,并且更为强调服务的职能,这时候开始形成真正的物流基地。苏宁物流具备大件物流、中小件物流、快递、快运、冷链、跨境物流、售后、送装等完善的物流服务产品体系。
苏宁大促高并发要求下的售后服务运营能力承诺服务系统架构实战\n
weixin_33971205的博客
11-09 203
前言苏宁售后服务运营能力承诺服务系统(简称“ASAP”)是物流研发中心建设的针对苏宁售后服务的时效承诺管理和服务运营能力管理的核心支撑系统,ASAP系统经历两年多的线上考验与技术迭代,目前服务着成万级商家,亿级SKU。系统定位及核心业务场景分析首先介绍一下系统的定位,苏宁售后服务运营能力承诺服务系统(ASAP,下称“系统”),是售后服务能力的“库存系统”,主要为售后服务的服务时效承诺和运营服务能力...
我国最高山峰是珠穆朗玛峰:8848m,我现在有一张足够大的纸张,厚度为:0.01m。请问,折叠多少次,就可以保证厚度不低于珠穆朗玛峰的高度?并且用MATLAB写出来
05-28
根据常识,每次折叠后纸张的厚度将翻倍,即第一次折叠后厚度为0.02m,第二次折叠后厚度为0.04m,以此类推。因此,我们可以用以下公式来计算折叠n次后的纸张厚度: 纸张厚度 = 初始厚度 x 2^n 要使纸张厚度不低于珠穆朗玛峰的高度,我们需要解方程: 初始厚度 x 2^n >= 8848 化简得: 2^n >= 884800 因此,我们可以得出结论:需要折叠 log2(884800) ≈ 19.78 次,才能保证纸张厚度不低于珠穆朗玛峰的高度。 以下是用MATLAB实现的代码: ``` % 初始厚度 thickness = 0.01; % 珠穆朗玛峰高度 height = 8848; % 计算折叠次数 n = ceil(log2(height/thickness)); fprintf('需要折叠 %d 次\n', n); ``` 运行结果为: ``` 需要折叠 20 次 ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 比尔·盖茨2015荐书 25022
  • 谈谈“清单”应用的未来 24937
  • Bootstrap 4重大更新,亮点解读 11671
  • 乔治·布尔二百周年:数理逻辑奠基者其人其事 8055
  • Google开源新一代深度学习系统TensorFlow 6071

最新评论

  • 解开“艾达之谜”:关于第一位程序员你所不知的故事

    ArthurZheng150: “1872年,巴贝奇手工计算的对数表完成了” 这个时间错了吧,应该是1827年的吧。

  • 计算机语言协程的历史、现在和未来

    shao918516: 娓娓道来,清晰透彻

  • C++17中那些值得关注的特性(上)

    海念着梦与夜: 嗯,没加参数。。。

  • C++17中那些值得关注的特性(上)

    海念着梦与夜: 哥,我string_view用不了呀,g++:警告说std::string_view是cxx17新特性,又说std中没有string_view这个成员

  • 使用SIMD技术提高C++程序性能

    猫大技师: 请问,图9 观察编译器自动向量化产生的SIMD指令 这里用的是什么工具分析的啊?谢谢

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 基于容器的AI系统开发——百度PaddlePaddle解析
  • C++17中那些值得关注的特性(上)
  • 58同城iOS客户端Hybrid框架探索
2017年9篇
2016年21篇
2015年39篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司淄博网站优化多少钱沧州百度网站优化推荐平顶山外贸网站设计推荐昌都优化哪家好巢湖网站优化按天计费推荐武威百度seo报价唐山网页设计报价鸡西模板制作推荐武汉百度竞价价格怀化百度seo哪家好宜春外贸网站制作推荐黄南seo排名推荐海西网站制作设计公司庆阳SEO按效果付费推荐黄冈企业网站制作公司临沂至尊标王报价秦皇岛关键词排名包年推广推荐民治SEO按天计费多少钱运城推广网站报价江门SEO按天收费菏泽百度网站优化推荐延边百度竞价报价怒江seo网站优化价格衡水关键词按天收费梧州网站关键词优化哪家好景德镇百姓网标王推荐坂田建站推荐承德网页制作多少钱吴忠英文网站建设推荐阳泉seo排名公司歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化