您的位置:首页 > IT热点资讯

超拼科技关于车辆路径系统、app的蚁群算法调优

发布时间:2022-07-22 14:03:01  来源:互联网     背景:

超拼科技关于车辆路径系统、app的蚁群算法调优

全球汽车芯片供应不足

乐视手机eui

超拼科技在App系统设计研发中经常遇到客户有路径规划相关业务需求,然而现有地图API接口的方案普遍不能深度满足用户的定制需求,于是如何通过算法解决车辆路径问题(vehicleroutingproblem)变得尤为重要。

算法如何有序安排配送,寻找最优车辆调度方案,这就是一个需要深度思考的问题,一段时间内,超拼科技技术团队采用精确式算法进行功设计,在一定情况下,精确式算法确实独居优势,但是当数据规模数量无限变大时,我们遇到了由于计算量过大导致算力不足的情况,很难有效解决问题,只适用于并发和用户量较小的系统。于是我们试图通过元启发式算法(Meta-heuristic)来解决大规模的问题,显而易见的是在超拼科技的部分项目中我们使用元启发式算法,算法更适合解决大规模搜索的问题,通过蚁群算法的深度调优最终很好的解决了这个问题。

算法模型构建

VRP可以描述为配送中心按照不同配送点的要求,从配送中心出发,对所有配送点进行配送。每条配送路径的总载货量不可以超过车的最大承载能力,以确保每个配送点都能得到服务,一个配送点只能由一辆配送车提供服务。服务完配送路径最后一个配送点后,配送车要返回配送中心。为了找到满足约束的最小配送成本配送方案,做以下假设:(1)无缺货假设;(2)配送货物包装规则,无异型包装,配送货物按质量计算;(3)配送点需求量不会超过配送车的最大载重量。符号定义如表1所示。

彩虹WIFI

符号定义

模型构建

lg卷轴屏手机

式(1)表示目标函数,目标为总配送距离最短;式(2)表示配送车辆不可以超载;式(3)表示配送车辆出发

后需要返回出发点;式(4)和式(5)表示每个配送点只能由一辆配送车配送。

魅族侧滑全键盘手机

对蚁群算法的构建改进

2021中国企业数字化创新峰会

蚁群算法步骤如下。

1)初始化参数。

2)迭代次数NC=NC+1。

3)m只蚂蚁从起点出发。

4)选择下一个配送点。根据选择概率公式(6)和轮盘赌法选择下一个要到达的点:

式中:τ(t)为时刻,j两点间的信息素浓度,信息素浓度越高,蚂蚁选择该路径的概率越大;η为启发函数,=1/d,为和两点距离的倒数,两点距离越短,蚂蚁选择该路径的概率越大;allowed表示未访问点的集合。

5)判断是否历遍所有点,没有历遍返回步骤4),反之转到步骤6)。

6)更新信息素。每只蚂蚁历遍所有配送点后需要更新信息素,按τij(+1)=()*(1-ρ)+Δ进m行更新,其中Δ为新增信息素含量,Δ=∑Δijk。这里采用的是蚁周模型,即历遍后蚂蚁才会释放信息素,即Δijk=人Lk其中,为蚂蚁k所经路径之和。

联想全球市场pc份额

7)判断当前迭代是否达到最大迭代次数,若没达到返回步骤2),反之转到步骤8)。8)输出结果。

改进蚁群算法

对于基础蚁群算法而言,一开始蚂蚁的搜索具有盲目性,实际操作中容易出现陷入局部最优解、收敛速度

慢等情况。为此引入节约矩阵引导蚂蚁搜索,采用改进的挥发因子调整收敛速度,运用2-opt法改善算法效果。

2.2.1构建路径

如图1所示,1点想要给i点和j点运送货物,原路线是从1点出发分别向i点和j点运送并原路返回,

具体路线由实线线段标出。总距离

,需要2台车辆完成配送任务。

节约矩阵原理图

采用节约矩阵思想优化后,把原路线合并成一个路线,即从1点出发向i点运送,服务完i点后再向j点运送,服务完j点后返回1点,具体路线由虚线线段标出。总距离D1=d1i+dij+dj1,且只需要1台车辆就可以完成配送任务。这样一来节约的里程数A=D0-D1=di1+dj1-dij。A越大,表明越应该把i点和j点合并到一条配送路径上来。在基本蚁群算法运算后期,蚂蚁搜索主要依赖信息素,对能见度的依赖变少,可能会出现陷入局部最优解的情况。为了解决该问题,需要引入节约矩阵U,增强先验信息对蚂蚁的吸引力:U(i,j)=D(i,1)+D(j,1)-D(i,j)。引入节约矩阵后,概率公式更新如式(7)所示,其中θ是可以调节节约矩阵的权重系数。

乐视超级电视s40air

设置挥发因子

挥发因子ρ反映信息素的消失水平,(1-ρ)反映信息素的保留水平,ρ取值范围为0~1。挥发因子设置过大,信息素挥发较快,每条路径上的信息素含量差别较大,加大了蚂蚁搜索范围,虽会加快算法的收敛速度,但也增加了陷入局部最优解的可能性;挥发因子设置过小,信息素挥发较慢,每条路径上的信息素含量差别较小,有利于找到全局最优解,但会使算法的收敛速度减缓。

为了控制算法的收敛速度且避免算法陷入局部最优解,应合理设置挥发因子值,在不同迭代时段设置不同的值。迭代初期,为了能扩大蚂蚁的搜索范围,让蚂蚁历遍全局找到全局最优解,挥发因子应该定一个比较大的值;迭代一定程度后,为了不让算法陷入局部最优解,应适当调小挥发因子值,提高算法局部搜索能力,让蚂蚁在当前情况下找到最优解,避免算法急剧收敛而陷入局部最优解;迭代后期,需要提高算法收敛速度,把挥发因子降到最低,让当前较优路径中的信息素含量较大,加快收敛速度找到最优解。挥发因子的设置改进如式(8)所示。

运用2-opt法

2-opt就是两元素优化,亦可称作2-exchange,核心在于随机选择路径上一个区间段进行优化,这个优化只是对当前一个状态的优化,并不是对全局的优化,所以是局部搜索算法。蚁群算法在迭代后期,有些路径上会因为距离短留下大量信息素,引导蚂蚁继续选择该路径,容易陷入局部最优解。

2-opt法基本思想如下。首先,通过迭代当前产生一条最短路径,如图2a)中的a-b-c--e-f-g-h-,图中箭头只表示方向,与距离无关。然后,随

机选择2个不同的配送点,反转这2个配送点在内的中间路线,比如随机选择配送点和配送点,此时原路径被分割成3段:(-)-(---)-(--),反转后,新路径为(-)-(---)-(--),新路径如图2b)所示。最后,如果新路径的总距离小于原路径的总距离,那么最短路径变为新路径,此时NC要归零,继续迭代;如果新路径的总距离大于原路径总距离,那么原路径还是当前的最短路径,此时=+1;如果≥max,算法结束,当前的路径就是最短路径(局部最优的最短路径)。运用2-opt法调整配送点的顺序增强局部搜索能力,再对局部进行优化,有助于找到全局最优解。

物流中心

表2数据集特点

Tab.2Datasetcharacteristics

表3α和β不同组合下的算法结果Tab.3Resultsunderdifferentcombinationsofand

服务的客户距离都较近,车辆路径鲜少出现交叉与迂回等现象,因此改进蚁群算法给车辆路径规划提供了更大的组合优化空间,能有效避免出现交叉配送与迂回运输不合理等现象,缩短车辆行驶距离,减少车辆使用数量,降低物流成本。

与基础蚁群算法的比较

运用基础蚁群算法和改进蚁群算法分别进行计算,基础蚁群算法中=0.2[21],改进蚁群算法中θ=2。其他参数设置如下:=节点数×1.5[22],Q=1000,max=200。使用MATLABR2018a软件进行仿真,小规模问题、中规模问题和大规模问题的迭代曲线如图5—图7所示,不同案例最优路径总长度和比较如表4所示。


返回网站首页

本文评论
华为Mate 50保时捷明天开售 抢到能赚好几千_抢到华为保时捷赚钱吗
中关村在线消息:华为Mate 50系列保时捷设计将于明天正式开售,作为Mate 50系列配置最强的手机,华为Mate 50保时捷只要抢到就会有黄牛溢价收货,就算自己不用卖给黄牛也能赚几千块,...
日期:09-21
iPhone会出14吗_iPhone 14 Plus刚开售就破发:买的人太少 罕见被冷落
昨天iPhone 14系列中的iPhone 14 Plus手机正式开始首销,此前预定的用户已经在昨天拿到了手机,而手笑道中午时,iPhone 14 Plus已经破发,华南渠道处原价6999元起售的手机现在到手...
日期:10-09
零跑汽车正式登陆港交所:首日开盘跌超14% 市值约378亿港元_零跑汽车股市
查看最新行情   讯 北京时间9月29日上午消息,零跑汽车今日正式在港上市,上市首日开盘价41港元每股,较发行价48港元下跌超14%。以此计算,目前...
日期:09-30
苹果明年可能以 iPhone 15「Ultra」取代 Pro Max 机型「note20 ultra和iphone11promax」
9月26日消息:彭博社Mark Gurman今天表示,苹果正在准备在明年用全新的「Ultra 」iPhone15型号取代其「Pro Max」iPhone。Gurman在他最新的Power On通讯中写道,对于iPhone15,苹果...
日期:10-10
机构:2040年全球6G市场规模超3400亿美元「全球五大市场研究公司」
  《科创板日报》20日讯,日前,市场研究机构Market Research Future预计,2040年全球6G市场规模超过3400亿美元,其间年复合增长率将达58.1%。该机构认为,中国将是全球最大的6G市...
日期:10-20
iPhone 14 Pro贴膜曝光 叹号屏外观实锤了
下月初iPhone 14系列即将发布,今天傍晚iPhone 14 Pro真机的贴膜已经被曝光,而且已经开始量产,从贴膜的外观来看,叹号屏挖的外观被实锤,而且开孔的宽度不小,两边屏幕其它趋于的面积...
日期:08-05
解锁潮宏基非遗花丝环多种戴法
你知道让明星都心动的黄金镶钻首饰是什么吗?关注潮宏基彩金珠宝潮流发布会肯定都已经知道答案了,因为时髦精们已经“上身”回答了,它就是潮宏基非遗花丝环。HTC停产潮宏基年度...
日期:08-22
iPhone14 Plus上市破发:最少跌450元_iphone13价格破发
iPhone 14 Plus终于开启首销,虽然这款手机单独开始销售,但并没有像其他机型一样受欢迎,从渠道的现货价格来看,iPhone 14 Plus首销即破发,128GB的机型已经比官网价格低450元。从网...
日期:10-23
无魅友不魅族!魅友大会2022即将开启:给年度魅友颁奖
魅族科技今日官宣,魅友大会2022将于12月23日在珠海举行。iqoo8pro充电速度从官方海报可知,魅族将发布全新魅友计划,举行年度魅友颁奖典礼,同时回顾11年魅友故事,还有神秘新品亮相...
日期:12-15
华为Mate/P系列旧手机可付费更换昆仑玻璃 589元起
今天下午,华为Mate 50系列发布,其中Mate 50 Pro首发昆仑玻璃,坚韧性大幅提升,号称整机耐摔抗跌落能力相比普通玻璃提升至10倍。好消息是,华为Mate系列/P系列的旧手机也能更换昆仑...
日期:09-07
配备66W快充!华为Mate 50标准版通过认证_华为60w快充协议
近日,一款编号DCO-AL00的华为新机通过了国家3C质量认证,预计对应Mate 50标准版。认证信息显示,Mate 50标准版支持最高66W(10V/6A)的有线快充,同时兼容40W(10V/4A)。此前有数码博...
日期:08-13
华为mate50运行内存_华为Mate50再现黑科技:一键告别内存焦虑
手机内存不够已经成为当代手机用户的一大焦虑,对于这种情况大家都是如何解决的呢?基本上绝大部分人的操作就是手动删除应用,而华为Mate 50系列则拥有一项独家首发的黑科技超空...
日期:10-18
iPhone12相比上个月涨价了_消息称iPhone 14系将平均涨价50美元
据TrendForce在最新报告中表示,鉴于经济不景气和智能手机市场下滑,苹果将在价格小幅增长的情况下谨慎行事,iPhone 14系列将平均涨价50美元。iPhone14起售价为749美元;iPhone14 M...
日期:09-02
AMD官宣EXPO技术:DDR5内存一键超频 性能白捡11%_ddr5x显存超频
锐龙7000系列正式发布的同时,AMD也终于证实并宣布了针对DDR5内存的独家超频技术EXPO”,全称为AMD Extended Profiles for Overclocking”。在内存超频技术上,Intel XMP一直都是...
日期:08-31
三星电池鼓起_三星称对Galaxy手机电池鼓包知情,已着手调查
  IT之家 10 月 14 日消息,油管科技频道 Mrwhosetheboss 的博主 Arun Maini 上个月发现,在他收藏的 600 多部智能手机中,Galaxy Note 8 的电池出现了鼓包情况,并导致手机裂开,...
日期:10-14
银客网林恩民:P2P网贷只有经营合规才能走得更远
  随着互联网金融的发展,政府对行业监管从严的态度也日渐明朗。2015年下半年以来,相关部委连续出台《关于促进互联网金融健康发展的指导意见》、《非银行支付机构网络支付业...
日期:10-18
荣耀CEO赵明:苹果没什么可怕的,产品超过它并非遥不可及「赵明与荣耀手机」
荣耀CEO赵明 图源:荣耀  来源: 时代财经  文/王婷  9月15日,荣耀举行秋季新品发布会,发布荣耀X40手机以及MagicBook V 14、全新MagicBook X系列等笔记本产品,还发布了荣耀...
日期:09-17
售价1万多的RTX 4090不支持DP 2.0接口 NV回应:DP 1.4就能8K_2070支持dp1.4
NVIDIA日前发布了RTX 4090/4080显卡,售价7199到12999元,这两天被各种吐槽刀法精妙或者价格贵,NVIDIA也解释了涨价是身不由已,毕竟晶圆代工价格大涨。除此之外,RTX 4090及RTX 4080...
日期:09-22
可变光圈技术加持!华为Mate 50系列拍照稳了_华为照相大光圈
昨日,数码博主@厂长是关同学比奥利奥,华为Mate50这次带来的可变光圈技术,将是对手机摄影的一大颠覆性创新。打破了手机摄影的固有成像能力,按华为自己的要求标准,这个可变光圈将...
日期:08-30
微信搜索结果广告上线 支持竞价推广能力「微信广告投放是怎么筛选的」
11月3日 消息:微信广告宣布上线微信搜索结果广告,支持竞价推广能力,助力广告主实现高效曝光与转化。据介绍,基于微信搜索能力,微信搜索结果广告可支持品牌词、品类词、通用词等...
日期:11-08