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

本文作者为苏宁云商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
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
物流数据分析
betty123_的博客
08-10 444
项目背景:某公司共向6个地区售卖6种货品,该项目以该公司2016年7月至12月的销售数据为数据集,通过分析找到其可能存在的问题和可以优化的地方。分析思路:根据“人货场”的分析方法,提出以下三个问题:1)从人的维度,配送服务是否存在问题?2)从货的维度,货品质量是否存在问题?3)从场的维度,是否存在具有潜力的区域?
libmtev:珠穆朗玛峰应用程序框架
02-04
libmtev-用于构建高性能服务器的工具包。 要进行构建,请查看的说明。 请享用。功能列表不完整。 流程管理器/看门狗/监视器/崩溃捕获器强大的配置系统,可回写更改套接字,计时器和异步作业的事件系统多线程EVent...
物流配送车辆路线求解算法
11-26
vrp 数学模型 算法 lingo 物流 配送
完整项目开发文档--物流配送最优路径规划模拟系统(需求、设计、实现、测试)
10-16
完整项目开发文档--物流配送最优路径规划模拟系统(需求、设计、实现、测试)
神华大保当物流园区货类分析及货量预测
05-22
物流园区的货类和货量是园区发展的基础,本文从园区业务市场入手,对园区的货类进行分析,确定出园区的主要货类,运用灰色理论模型对这些货种的货量进行预测,最后采用流量分配方法确定进出物流园区的铁路货运量。
20190622_智能商业创新(A会场)_苏宁物流智能决策系统建设与应用_俞恺 苏宁物流智慧创新研发中心技术总监.pdf
09-06
WOT,Word Of Tech峰会,是由51CTO重磅打造的高端技术盛会,关注趋势与变革,洞察创新与实践,推动发展与创新,搭建技术与思想自由交流的平台
京东预测系统核心介绍
Nieson2012的专栏
08-23 5454
1. 京东预测系统 1.1 预测系统介绍 预测系统在整个供应链体系中处在最底层并且起到一个支撑的作用,支持上层的多个决策优化系统,而这些决策优化系统利用精准的预测数据结合运筹学技术得出最优的决策,并将结果提供给更上层的业务执行系统或是业务方直接使用。 目前,预测系统主要支持三大业务:销量预测、单量预测和GMV预测。其中销量预测主要支持商品补货、商品调拨;单量预测主要支持仓库、站点的运营管...
物流配送路线规划系统
07-05
物流配送路线规划系统,采用网页的形式操作,后台采用不同算法求解。
ai物流智能调度 效率对比_人工智能物流中:人工智能改变物流的5种方式
weixin_26632369的博客
07-19 1015
ai物流智能调度 效率对比A man who has been sleeping for twenty years and woke up in 2020 would find himself in a different transformational era. Along with numerous changes in ecology, politics, the way we live,...
物流预测模型,使用决策树。
JEREMY的博客
11-22 913
机器学习,模型训练。
经典统计学方法预测物流需求
weixin_42602368的博客
12-29 648
预测物流需求时,经典统计学方法可能包括: 回归分析:通过对历史数据进行回归分析,可以建立回归模型来预测未来物流需求。 时间序列分析:利用时间序列分析模型,可以根据历史数据中的趋势和周期性来预测未来物流需求。 分类和回归树(CART):利用分类和回归树(CART)算法建立决策树模型,可以根据不同的特征来预测未来物流需求。 神经网络:利用神经网络模型,可以根据多维特征之间的关系来预测未来物流...
知识图谱与认知智能.pdf
05-15
知识图谱是实现认知智能的关键技术,是实现机器认知智能的使能器
高山仰止文俊大师名闻东西南北国寿比珠穆朗玛峰拓扑地震人工智能开创数学机械化吴氏微笑驻心田.pdf
07-11
高山仰止文俊大师名闻东西南北国寿比珠穆朗玛峰拓扑地震人工智能开创数学机械化吴氏微笑驻心田.pdf
e-verest:珠穆朗玛峰
05-23
珠穆朗玛峰 Ë - Ve的rsatile重新搜索圣ICK为人民 描述 随着用于FPGA的高质量开源工具的兴起,发现和构建更好的数字架构的新机会正在涌现。 对于那些希望探索和研究现代数字系统世界的人来说,这把棍子确实是成本...
everest-bio-tool:珠穆朗玛峰生物项目的工具
03-16
珠穆朗玛峰生物工具 珠穆朗玛峰生物项目的工具
物流与供应链大数据分析的预测模型算法
最新发布
禅与计算机程序设计艺术
12-27 398
1.背景介绍 物流与供应链是现代企业经济发展中不可或缺的一部分。随着全球化的深入,企业在竞争中面临着更多的挑战。大数据技术物流与供应链领域具有广泛的应用,可以帮助企业更有效地进行预测、优化和决策。本文将介绍物流与供应链大数据分析的预测模型算法,旨在帮助读者更好地理解这一领域的核心概念、算法原理和应用。 2.核心概念与联系 2.1 物流与供应链 物流是指将产品从生产者传送到消费者的过程,...
基于 Amazon SageMaker 构建物流需求量预测解决方案
亚马逊云科技专栏
10-17 1258
前言需求量预测物流行业中至关重要,在目前全球范围内供应链紧张的情况下尤为明显。物流和供应链公司(例如从事海运和空运跨境运输业务的物流公司),能够准确估计物流需求量,有助于有效管理运输网络的成本,从而降低运输费用,实现利润最大化。机器学习模型的性能很大程度上依赖于训练数据的质量。对于物流需求量预测模型,训练数据包括历史物流量和与需求量相关的特征。例如价格、库存、销售团队人数、市场环境、假期、天气以...
第五部分 运输网络的设计和规划(一)供应链中的运输
weixin_56917624的博客
09-16 586
运输时为了使产品从供应链的源头转移到顾客手中所发生的产品的空间位移。运输是一个重要的供应链驱动因素,因为产品的生产和消费极少发生在同一地点。在全球供应链中,运输的作用更为重要。
我国最高山峰是珠穆朗玛峰: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荐书 25027
  • 谈谈“清单”应用的未来 24939
  • Bootstrap 4重大更新,亮点解读 11677
  • 乔治·布尔二百周年:数理逻辑奠基者其人其事 8059
  • Google开源新一代深度学习系统TensorFlow 6076

最新评论

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

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

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

    shao918516: 娓娓道来,清晰透彻

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

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

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

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

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

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

大家在看

  • delphi 3层源码 270
  • 蚂蚁金服25届转正实习研发笔试题20240601
  • AutoCutVideo自动剪辑软件
  • 基于VL812的USB3.0集线器 417
  • 智能视频监控平台LntonCVS视频融合共享平台保障露营安全解决方案 103

最新文章

  • 基于容器的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、付费专栏及课程。

余额充值

PHP网站源码恩施企业网站设计南充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次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化