【技术实现步骤摘要】
一种基于多维度分区的医药配送车辆路径规划方法及装置
[0001]本专利技术属于医药车辆领域,涉及一种基于多维度分区的医药配送车辆路径规划方法及装置。
技术介绍
[0002]目前针对医药车辆路径研究问题大多采用启发式算法进行求解,常用的由遗传算法、蚁群算法、禁忌搜索算法等,启发式算法具有迭代时间较长或者优化效果不稳定的特点,被广泛应用于“当日下单,次日送到”的配送模式下,然而针对“当日购买,当日送达”的模式下医药车辆路径研究较少,因此故对于此问题需要进行深入研究。
[0003]专利号为CN201810597853.6的文件中公开了一种分区域多阶段生鲜农产品动态车辆路径优化方法,该方法包括获取数据;区域划分;时间段划分;新鲜度衰减函数设计,最小配送总成本数学模型;最小配送总成本数学模型算法设计;最小配送总成本数学模型求解。该技术的缺陷就是没有考虑算法的时效性,T+0“当日下单,当日送达”下,对算法速度要求极高,且系统算法健壮性较高。
[0004]现需要一种成本低、耗时短、准确高且稳定的当日送达医药车辆路径方法及装置。
技术实现思路
[0005]有鉴于此,本专利技术的目的在于提供一种基于多维度分区的医药配送车辆路径规划方法及装置。
[0006]为达到上述目的,本专利技术提供如下技术方案:
[0007]一种基于多维度分区的医药配送车辆路径规划方法,该方法包括以下步骤:
[0008]S1:选定某个城市某个区域内的某一资源点M;
[0009]S2:构建一个以资源点为 ...
【技术保护点】
【技术特征摘要】
1.一种基于多维度分区的医药配送车辆路径规划方法,其特征在于:该方法包括以下步骤:S1:选定某个城市某个区域内的某一资源点M;S2:构建一个以资源点为M原点,半径为r的圆形配送区域;其中半径r覆盖该资源点的最大服务范围;S3:Open Street Map开源地图数据库中包含大量城市道路交通数据,利用GIS得到某个区域某个资源点的该区域的道路交通情况;S4:调用地图API,将医药客户点在地图中可视化,得到该区域医药客户点的分布情况;S5:利用由S4和S5得到的道路交通情况和客户点分布情况,计算该区域医药客户点密度,重新得到一个优化后的配送区域D;S6:使用行政划分法或K
‑
mean聚类对优化后的配送区域D进一步划分成若干个子区域,形成固定线路;S7:考虑医药配送车辆在运行中的实时情况,包括车辆抛锚和交通拥堵等因素,构建目标函数;S8:算法设计以及模型求解;利用TSP临近插入算法求解,得到最优里程。2.根据权利要求1所述的一种基于多维度分区的医药配送车辆路径规划方法,其特征在于:所述S1中,资源点为仓库,利用层次分析法确定最终的仓库,在现有的仓库中选定一个最佳医药仓库;所述层次分析法为:将经济因素和非经济因素结合起来,确定各种因素的重要性因子和各个因素的权重比率,按重要程度计算各方案的场址重要性指标,以仓库重要性指标最高的方案作为最佳方案,具体包含以下几个步骤:S11:建立层次结构模型将决策的目标、决策准则和决策对象,按它们之间的相互关系分为最高层、中间层和最低层,绘出层次结构图;最高层是指决策的目的和要解决的问题;最低层是指决策时的备选方案;中间层是指考虑的因素和决策的准则;对于相邻的两层,称高层为目标层,低层为因素层;S12:构建判断矩阵在确定各层次各因素之间的权重时,不把所有因素放在一起比较,而是两两相互比较,对此时采用相对尺度,以减少性质不同的诸因素相互比较的困难;对于某一准则,对其下的各方案进行两两对比,并按其重要性程度评定等级;按两两比较结果构成的矩阵称作判断矩阵;S13:权重计算计算出权重值,如果需要计算权重,则首先计算特征向量值,SPSSAU提供特征向量指标;得到最大特征根值CI,用于一致性检验使用;S14:一致性检验使用一致性检验是否出现问题,一致性检验使用CR值进行分析,CR值小于0.1则说明通过一致性检验,反之则说明没有通过一致性检验。3.根据权利要求2所述的一种基于多维度分区的医药配送车辆路径规划方法,其特征在于:所述S2中,从现成的医药仓库中选择一个医药仓库M,以其为坐标原点,半径为r的圆形配送区域;其中半径r值为设定的标准密度值,且覆盖该资源点的最大服务范围。
4.根据权利要求3所述的一种基于多维度分区的医药配送车辆路径规划方法,其特征在于:所述S3中,Open Street Map开源地图数据库中包含大量城市道路交通数据,结合ArcGIS Pro软件,得到某个区域某个资源点M的该区域的道路交通情况。5.根据权利要求4所述的一种基于多维度分区的医药配送车辆路径规划方法,其特征在于:所述S4中,调用地图API,通过python程序将所有医药客户点在地图中可视化,即在地图中看到客户点的分布情况。6.根据权利要求5所述的一种基于多维度分区的医药配送车辆路径规划方法,其特征在于:所述S5具体为:S51:计算该区域某一街道医药客户点密度;设该区域某街道一天的订单总量为P
a
,该街道的辐射面积为S
a
,计算该区域某一街道医药客户点密度:S52:重复S51,计算该区域内街道医药客户点密度,当K
a
>K时,定义该区域为高密度区域,K值为设定的标准密度值,选择配送;反之,则该街道选择不予配送;S53:考虑S4和S5得到的道路交通情况和客户点分布密度情况,重复S52重新得到一个优化后的配送区域D。7.根据权利要求6所述的一种基于多维度分区的医药配送车辆路径规划方法,其特征在于:所述S6具体为:S61:配送区域划分;方案1:在优化后的配送区域D内,若此区域内存在不同的行政区域且其刚好满D内扇形分布,则根据行政区划分直接将此区域进一步划分,分成若干个固定的扇形子区域;方案2:在...
【专利技术属性】
技术研发人员:邓维斌,阳秋林,王俊骥,麻存瑞,缪文一,
申请(专利权)人:重庆普小云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。