618来了!看图技术如何在物流管理系统大显身手!

news2024/11/26 11:32:06

导读

近日,随着电商“618”购物节的临近,各大商家纷纷推出各类补贴活动刺激消费者热情。下单后,消费者的心理活动如何呢?蹲点抢到优惠券,精打细算的凑单后,终于完成付款。焦急的等待待发货的小红点跳至待收货,随后又一遍遍刷新订单号,直至出现物流信息,恨不得今天下单,明天上午就收货。而消费者想要快速收货的期望,对物流行业提出极大挑战。

据国家邮政局监测数据显示,截至5月31日,今年我国快递业务量已达500亿件,比2019年达到500亿件提前了155天,比2022年提前了27天。物流行业月均“百亿级”规模的增长,让我们看到国内消费的潜力。同时也敦促快递企业结合大数据技术,提高配送效率、精准调配运力,用快速的物流服务刷新消费体验。

在这里插入图片描述
那么什么是物流管理?物流管理是供应链尾端的重要组成部分,其目的是实现货物的高效流通并监控相关信息,实现以最低的成本带给客户最满意的服务。为了平衡客户服务体验和物流成本,良好的物流管理系统需要科学构建运输网络、合理规划仓储配置,能够对需求的变化快速响应。货物的运输一般通过陆运、空运、海运等途径完成,不同途径的排列组合将生产不同的成本与时效。企业在选择运输途径时,如何运用数据分析技术,达到最优路径,是一个典型的图计算问题。

图技术需求

货物运输由以下流程组成。线上下达订单,发货地仓库出货,货物运至转运中心,随后在多地转运点进行中转,抵达收货城市后,派送至离收货地最近配送点,由配送员完成配送,解决最后一公里。这期间存在多种物流方式、配送路线,同时仓库间也可以灵活调货。我们将仓库、转运中心、配送点、货物等物理实体抽象成点,将实体间的运输关系抽象成边,并在边上将运输成本作为权重,构建出物流管理图谱。通过图算法,可帮助企业按照客户需求找到最优运输路径,提高运输效率、降低物流成本。

以Galaxybase图数据库构建物流管理图谱的基本原理图如下。

基于Galaxybase图数据库构建物流管理图谱

图模型构建

根据物流基本模式,货物存储在仓库内,仓库之间可以运输调用货物。确定目的地后,货物经由仓库运输至转运中心,经过多轮转运中心的运输,最终到达目标城市,将货物配送至最近配送点,在运输段的物流配送结束。接下来使用Galaxybase图数据库来创建数据模型,点类型和点属性如下表所示。

点类型属性
货物货物ID、毛利率、价格等
仓库仓库ID、地址等
转运中心转运中心ID、地址等
配送点配送点ID、地址等

边类型、起始点类型、终止点类型如下表所示。

边类型起始点类型终止点类型
库存货物仓库
运输仓库仓库
运输转运中心转运中心
运输仓库转运中心
配送转运中心配送点

物流管理模型如下图所示。
物流管理图模型
更多图模型构建方式请参考图构建。

图谱应用 - 线路择优

在物流配送中,客户要求货物在指定时间内有A点配送至B点,企业应该从时间成本和运输成本比出发,选择最优路线进行配送,服务好客户的同时取得收益最大化。举例,客户指定一批货物,需要在1天时间内由仓库5运输至配送点1,物流公司如何在保证时效性的前提下,选择费用最低的运输路线。上文所建图模型中,我们将进行探查。

查询结果

如下图所示,利用图算法,找到仓库5与配送点1之间所有可能的运输路线,结果如图1所示。找到运输路线后,分别计算所有运输路线的耗时以及成本,筛选出耗时小于1天,且成本最低的路线。最终结果如图2所示,货物从仓库5发出,经由转运中心2-仓库1-转运中心1-配送点1的路线,为成本最低路线。成本计算由边上附加的成本属性得到。
图1:所有运输路线
图1:所有运输路线图2:最优运输路线
图2:最优运输路线

图谱应用 - 选址分析

在物流生产过程中,某片区域内货物间调度、运输关系十分频繁。从节约成本的角度考虑,需要从现有几个仓库内,选取一个货物集散中心,为各大地区的仓库供应货物,从而降低运输损耗。举例,以到达周边仓库成本最低、举例最短为目标,在现有仓库内选择一处作为集散中心。上文所建图模型中,我们将进行探查。

查询结果

如下图所示,利用紧密中心性算法,以边上距离和成本作为权重值进行图运算,计算出从中心仓库出发,到周边所有仓库和转运中心运输成本最低的仓库。最终得到结果仓库1为综合物流成本最低仓库,将其作为货物集散中心,未来向各个仓库发送和运输货物。
图3:选址结果
图3:选址结果

结语

以上仅为物流管理图谱的简单展示,通过上述两个例子,可以看到图数据库可以构建物流运输一张图,将运输成本、时间成本作为属性赋值在边上,通过边的加权遍历,工作人员能够快速找出两点间所有路径,并根据需求精准匹配在规定时间内的低成本路径。同时,内置图算法能力也能为物流选址提供可靠参考,为企业节约运输成本。

后续,我们会在创邻科技微信公众号发布更多图数据库热点应用场景和前沿资讯,并将可复现的数据集、建模方法、查询语句进行公开,欢迎对图数据库感兴趣的同学关注。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/649791.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

分享三个java低代码开发平台,每个都很能打,建议收藏!

来讲讲近期比较流行的低代码开发平台一词。低代码的目的是将可重复性的编程工作通过平台实现,将开发人员从没有技术含量的增删改查开发中解放出来,让其专注于更有价值的开发工作,例如业务建模、数据库设计、流程设计、API核心开发、业务逻辑开…

如何调用百度地图API

前言 要调用百度地图API,步骤操作如下 注册并创建一个API密钥。您可以在百度地图API控制台上创建您的密钥。选择要使用的API服务。百度地图API提供了多种服务,包括地图展示、路线规划、地点搜索、实时交通等。您可以在百度地图API控制台上查看所有可用…

大数据hadoop生态技术简介

Hadoop 生态是指围绕 Hadoop 大数据处理平台形成的一系列开源软件和工具,用于支持大规模数据处理、存储、管理、分析和可视化等应用场景。暂时将其核心技术分为9类: 数据采集技术框架: Flume、Logstash、FileBeat;Sqoop和Datax&…

【Spring】循环依赖

一、什么情况下会出现循环依赖? 二、解决方案 (一)一级缓存:存放完整的Bean实例对象 缺点:一级缓存的方式无法保证多线程下的一级缓存Bean的完整性,可以用加锁的方式来解决此问题。 (二&#…

Nerf如何制作自己的llff数据集

Nerf三维重建使用Pycharm运行自己的数据集 ------------------------------------20230427更新---------------------------------------------- Nerf代码讲解,从零简单复现论文代码 Nerf环境配置教程 你好! 这里是“出门吃三碗饭”本人,本…

数字化时代,数据治理中有哪些误区?

数据治理也不是什么简单的事情,或者说企业想要利用数据资产、数字化、数字化转型等加速企业的发展,就势必会在路途中遇到很多困难,数据治理只是用来解决数据问题的一种方案。所以当数据的价值开始被不断挖掘,企业数据资产的地位越…

分析了上百份最新的大中小厂的面经,我总结出了这份2023国内最新最强Java面试八股文

最近分析了上百份最新的大中小厂的面经,整理了 Java 面试中最最最常问的一些问题!大家可以对照着这篇文章学习或者准备面试。 开始之前,先说一下我非常推荐的一种学习方式: 带着问题学习或者准备面试。 之前分享过一位字节朋友的…

数据预处理:标准化、正则化、最大最小归一化、绝对值标准化

https://scikit-learn.org/stable/modules/preprocessing.html 标准化 公式 : 优点:适用大多数类型的数据,标准化之后的数据是以0为均值,方差为1的正态分布 缺点 :是一种中心化方法,会改变原有数据得分…

《离散数学》:集合、关系和函数

〇、前言 这章将会对集合、以及集合之上的关系、以及两个集合之间的映射情况做一个细致的讨论。集合作为数学和其他领域中的基础概念,具有广泛的应用和重要的地位。它为数学建立了基本的体系和推理方法,为各个领域的研究和应用提供了一种统一的描述和分…

DDD领域驱动

为什么需要DDD? 我们经常讲技术为业务服务,架构设计需要对业务充分理解,在面向复杂的业务场景时,会面临诸多问题: 复杂系统设计:业务系统多、业务类型多、业务相互耦合,有没有合适的方法来指导…

深度分析高性能计算工程师和传统互联网开发有何不同?

数字化时代来袭,各类开发工程师层出不穷。在移动互联网时代,互联网开发享用了10年的行业红利;在即将到来的超算互联网时代、数字化浪潮汹涌而来的时代,高性能计算工程师这个原本在科研院所熠熠生辉的工程师群体也从技术的神坛走下…

刁钻面试问题?超全接口测试面试题总结+答案,面试看这篇就够了

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 面试题&#xff1…

通过Xshell连接远程服务器搞懂SSH非对称加密的实际应用

最近阿里云服务器即将到期,正好618入手了腾讯云很便宜的轻量级服务器,之前阿里云服务器远程控制都是用Xshell密码登录,这次腾讯云试了试SSH免密登录,还是很好用的,正好借这个机会研究了下SSH原理 SSH是“非对称加密”…

在做性能测试时会遇到的瓶颈

针对网络瓶颈,现在冒似很少,不过也不是没有,首先想一下如果有网络的阻塞,断网,带宽被其他资源占用,限速等情况,应用程序或系统会是什么情况,针对WEB,无非是超时&#xff…

【ros2】ros2环境安装与基础入门

😏★,:.☆( ̄▽ ̄)/$:.★ 😏 这篇文章主要介绍ros2环境安装与基础入门。 学其所用,用其所学。——梁启超 欢迎来到我的博客,一起学习,共同进步。 喜欢的朋友可以关注一下,下次更新不迷…

【RF-SSA-LSTM】随机森林-麻雀优化算法优化时间序列预测研究(Python代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

红帽认证考试难倒你?这些知识点可以帮你一臂之力

话不多说直接上干货,本篇文章适用于备考Linux红帽认证的同学。 常用的RPM软件包命令 常用的Yum命令 systemd与system V init的区别以及作用 如果想要将系统默认的运行目标修改为“多用户的文本界面”模式,可直接用ln命令把多用户模式目标文件链接到/e…

Pytest教程__用例分组(6)

用例分组 pytest进行分组测试的方法是使用装饰器 pytest.mark.标记名称,被标记为相同名称的用例可以看做为同一个组。 分组用例的运行方式是在执行命令中追加 -m "标记名称"的参数。 执行结果如下: 从结果可以看出,未被标记的用例…

aPaaS平台和低代码开发平台是一回事吗?哪个更好?

零代码、低代码、APaaS系统应从哪些指标考察选型?低代码、零代码、APaaS哪一个更好? 零代码、低代码、APaaS的概念在行业内已经流行了很长一段时间。那这3个概念分别指的是什么?企业如果要用该如何选?又有哪些好用的低代码平台推…

Oracle集群管理 -CRSD层进程启动过程与故障分析

1 CRSD启动过程 整体以及依赖关系如图展示: crsd.bin从OCR中获取所需要的资源列表。 crsd.bin启动对应的代理进程。代理进程oraagent_root启动集群的公网资源之后集群的VIP和scan vip资源也被启动。代理进程oraagent_grid启动进而vip对应的listener资源,…