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

导读

近日,随着电商“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:选址结果

结语

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

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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Python3+Selenium2完整的自动化测试实现之旅(三):Selenium-webdriver提供的元素定位方法

目录 前言 前端技术名词解释 Selenium-webdriver定位元素 一、 通过id定位 二、通过name定位 三、通过class定位 四、 通过tag定位 五、 通过link定位 六、通过partial_link定位 七、 通过Xpath定位 八、通过CSS定位 总结 前言 本篇以实例介绍selenium下的webdriv…

Nautilus Chain测试网迎阶段性里程碑,模块化区块链拉开新序幕

Nautilus Chain 是目前行业内少有的真实实践的 Layer3 模块化链,该链曾在几个月前上线了测试网,并接受用户测试交互。该链目前正处于测试网阶段,并即将在不久上线主网,这也将是行业内首个正式上线的模块化区块链底层。 而在上个月…

Webpack+Babel手把手带你搭建开发环境(内附配置文件)

先简单介绍一下Webpack和Babel Webpack webpack工作就是打包,只要你安装的插件就可以打包一切,并且会自动解析依赖项,是前端的热门工具。Babel Ecmascript的代码一直在更新 但是浏览器的兼容却没有根上,babel就实现了利用服务端n…

使用dmhs veri手动比对ORACLE同步到DM数据

使用dmhs veri手动比对ORACLE同步到DM数据 veri介绍 在进行数据库数据的实时同步的时候,需要了解同步的结果是否正确,因此需要有数据对比工具进行数据的对比,并生成详细的对比报告,提供用户参考。对比工具仅仅生成报告&#xff…

Qt下面窗口嵌套,嵌套窗口中包含:QGraphicsView、QGraphicsScene、QGraphicsIte

Qt系列文章目录 文章目录 Qt系列文章目录前言一、嵌套窗口二、注意事项 前言 我们有一个主窗口mainwindow,需要向其中放入新的界面,你可以自己定义里面内容。 Qt的嵌套布局由QDockWidget完成,用Qt Creator拖界面得到的dock布置形式比较固定,…

人工智能(pytorch)搭建模型12-pytorch搭建BiGRU模型,利用正态分布数据训练该模型

大家好,我是微学AI,今天给大家介绍一下人工智能(pytorch)搭建模型12-pytorch搭建BiGRU模型,利用正态分布数据训练该模型。本文将介绍一种基于PyTorch的BiGRU模型应用项目。我们将首先解释BiGRU模型的原理,然后使用PyTorch搭建模型…

在Nginx服务器如何安装SSL证书

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言提示:我用的是阿里云的产品,就以阿里云进行的: 一、下载SSL证书二、安装SSL证书 前言 提示:我用的是阿里云的产…

二叉树及其链式结构

目录 一&#xff1a;树概念及结构 1.树的概念 2.树的相关概念 3.树的表示 二&#xff1a;二叉树的概念及结构 1.概念 2.特殊的二叉树 <1>. 满二叉树&#xff1a; <2>. 完全二叉树&#xff1a; 3.二叉树的性质 4.二叉树的存储结构 <1>.顺序结构 <…

渗透专题丨web Top10 漏洞简述(2)

文件包含漏洞 1、漏洞简述 程序在引用文件的时&#xff0c;引用的文件名&#xff0c;用户可控的情况&#xff0c;传入的文件名校验不严&#xff0c;从而操作了预想之外的文件&#xff0c;就有可能导致文件泄漏和恶意的代码注入。这是因为程序开发时候会把重复使用的函数写到归…

[笔记]pg常用命令

数据库版本 &#xff1a;9.6.6 注意 &#xff1a;PostgreSQL中的不同类型的权限有SELECT,INSERT,UPDATE,DELETE,TRUNCATE,REFERENCES,TRIGGER,CREATE,CONNECT,TEMPORARY,EXECUTE 和 USAGE。 1. 登录PG数据库 以管理员身份 postgres 登陆&#xff0c;然后通过 #psql -U postg…

新世界-旧世界

以下内容是这两天朋友问答形成的一些观点&#xff0c;堆成一篇文章。看似没有关联性&#xff0c;但你仔细品味&#xff0c;你会感觉到它们其实讲的是一个事。至于是一个啥事&#xff0c;我不说&#xff0c;你们自己猜。 &#xff08;1&#xff09; 今年年初看见篇文章&#xff…

mdBook介绍及使用——使用 Markdown 创建你自己的博客和电子书

目录 介绍一、下载与创建项目1.下载2.初始化3.结构说明 二、编写文章与启动1.编写文章2.构建3.启动 mdbook 服务 三、其他配置 介绍 mdBook 是一个使用 Markdown 创建书籍的命令行工具。它非常适合创建产品或 API 文档、教程、课程材料或任何需要清晰、易于导航和可定制的演示…

Spring中如何获取Bean方法上的自定义注解

文章目录 背景描述场景复现问题追踪解决方案扩展思考 背景描述 项目中需要扫描出来所有 标注了自定义注解A的Service里面标注了自定义注解B的方法 来做后续处理。 基本的思路就是通过Spring提供的ApplicationContext#getBeansWithAnnotation反射 来实现。 但是&#xff0c;随…

QT C++入门学习(2) QT Creator写一个简单的上位机控制LED

上位机和下位机的概念 上位机&#xff1a;指的是可以直接发送操作指令的计算机或者单片机&#xff0c;一般提供用户操作交互界面并向用户展示反馈数据。 典型设备&#xff1a;电脑、平板、手机、面板、触摸屏 下位机&#xff1a;指的是与机器相连接的计算机或者单片机&#…

SpringBoot+Vue 车辆充电桩系统

文章目录 1、效果演示效果图技术栈 2、 前言介绍&#xff08;完整源码请私聊&#xff09;3、主要技术3.4.1 数据库概念结构设计3.4.2 数据库具体设计 4 系统功能的具体实现4.1 前台功能模块4.1.1 首页功能4.1.2 用户后台管理 4.2 后台功能模块4.2.1 管理员功能4.2.2 维修员功能…

SciencePub学术 | 计算机类重点SCIEI征稿中

SciencePub学术 刊源推荐: 计算机类重点SCI&EI征稿中&#xff01;影响因子高&#xff0c;对国人非常友好。信息如下&#xff0c;录满为止&#xff1a; 一、期刊概况&#xff1a; 计算机类重点SCI&EI &#x1f4cc;【期刊简介】IF&#xff1a;7.5-8.0&#xff0c;JCR…

前端vue仿京东天猫简单好用的瀑布流瀑布流式布局列表组件waterfall

前端vue仿京东天猫简单好用的瀑布流瀑布流式布局列表组件waterfall&#xff0c; 下载完整代码请访问uni-app插件市场址:https://ext.dcloud.net.cn/plugin?id13046 效果图如下&#xff1a; #### 使用方法 使用方法 <!-- proList: 条目数组数据 goProDetail:条目点击事…

微信小程序基础使用

微信小程序的基本使用 微信小程序文件类型 微信小程序主要提供了 4 种文件类型&#xff1a; 类型名称作用是否必须存在.wxml用于页面的布局结构&#xff0c;相当于网页中 .html 文件是.wxss用于页面的样式&#xff0c;相当于网页中的 .css 文件否.js用于页面的逻辑是.json用…

1.8C++流提取运算符重载

C流提取运算符重载 在 C中&#xff0c;流提取运算符&#xff08;>>&#xff09;是用于从流中提取数据的运算符。 C中的流提取运算符可以被重载&#xff0c;使得程序员可以自定义输入对象的方式&#xff0c;更方便地输入自定义的数据类型&#xff0c;也可以使得输入更加…

数字中国,开鸿见日

讲个小故事&#xff0c;《晋书乐广传》记载&#xff0c;西晋名士乐广&#xff0c;请大文学家潘岳替自己写一篇文章。潘岳让乐广把意思完完整整告诉他&#xff0c;再由他来动笔&#xff0c;最终写成了名扬当时的《呈太尉辞河南尹表》。时人看过这篇文章&#xff0c;评价乐广是“…