- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第14章智能算法综合比较智慧物流系统:从设计到实现
教学内容CONTENTS1单路径规划算法效果比较2任务分配算法效果比较
3章节目标掌握机器人路径规划三种算法的原理与结论;掌握三种任务分配算法的原理与结论。
4单路径规划算法的总结路径规划是规划出一条连接起点到终点的序列点或者曲线。单机器人路径规划是为单个机器人规划出一条从起点到终点的通行路线。1单路径规划算法效果比较本书前章共讲述了三种单路径规划的方法:广度优先有哪些信誉好的足球投注网站算法(BFS)、深度优先有哪些信誉好的足球投注网站算法(DFS)和A*有哪些信誉好的足球投注网站算法,接下来将概述这三种单机器人路径规划算法的差异。
5一、原理比较1.广度优先有哪些信誉好的足球投注网站算法将地图中所有的节点系统地展开并检查,直到找到结果为止。2.深度优先有哪些信誉好的足球投注网站算法“不撞南墙不回头”,一条路走到黑,走不通掉头往回走,回到路口之后进入另一条路,直到找到结果为止。3.A*有哪些信誉好的足球投注网站算法根据F(n)=G(n)+H(n)公式,计算估值函数并且选择函数值小的方向前进,走不通的路,就返回路口重新选择函数值小的方向前进,直到找到结果为止。1单路径规划算法效果比较
6一、原理比较1.广度优先有哪些信誉好的足球投注网站算法将地图中所有的节点系统地展开并检查,直到找到结果为止。1单路径规划算法效果比较
7一、原理比较2.深度优先有哪些信誉好的足球投注网站算法“不撞南墙不回头”,一条路走到黑,走不通掉头往回走,回到路口之后进入另一条路,直到找到结果为止。1单路径规划算法效果比较
8一、原理比较3.A*有哪些信誉好的足球投注网站算法根据F(n)=G(n)+H(n)公式,计算估值函数并且选择函数值小的方向前进,走不通的路,就返回路口重新选择函数值小的方向前进,直到找到结果为止。1单路径规划算法效果比较
9二、效果比较以物流机器人执行下述任务为例,确保三种算法执行任务条件相同,如下表所示。1单路径规划算法效果比较机器人数量1机器人编号R00机器人初始位置R00(0,0)机器人初始朝向R00右订单情况(任务)取C06货物1个货架位置S06(5,6)任务条件
10分别执行三种算法,从路径长度上去分析不同算法的路径长度。图1为广度优先有哪些信誉好的足球投注网站算法路径规划效果,图2为深度优先有哪些信誉好的足球投注网站算法路径规划效果,图3为A*有哪些信誉好的足球投注网站算法路径规划效果。1单路径规划算法效果比较图1图2图3
11二、效果比较从规划效果上分析,在不加入转向时间等因素的情况下,广度优先有哪些信誉好的足球投注网站算法和A*有哪些信誉好的足球投注网站算法规划出的路径长度是一样的。广度优先有哪些信誉好的足球投注网站算法的一层层有哪些信誉好的足球投注网站特点,会将终点之前所有的点都有哪些信誉好的足球投注网站完才能规划出路径;深度优先有哪些信誉好的足球投注网站算法“不撞南墙不回头”的特点,规划出的路径绕了很远;A*算法根据估值函数较小值选择前进方向的特点规划出的路径会有较多的转弯。1单路径规划算法效果比较
12三、时间比较分析三种算法各自的①计算时间、②预计执行时间、③实际执行时间、从执行时间上分析,广度优先算法的执行时间最短。1单路径规划算法效果比较广度优先有哪些信誉好的足球投注网站算法计算时间A*有哪些信誉好的足球投注网站算法计算时间深度优先有哪些信誉好的足球投注网站算法计算时间
13一、分配算法的随机性分析遗传算法、粒子群算法与蚁群算法都是随机有哪些信誉好的足球投注网站算法。2任务分配算法效果比较(1)遗传算法:遗传算法的随机性体现在基因进化时交配和变异会产生和父代基因不同的基因个体,也确保基因不会很快的收敛到一个局部最优解。(2)粒子群算法:其随机性体现在粒子原本的初始速度,每个粒子在向最优粒子靠近时都有自己原本的速度,这样可防止粒子群收敛时出现“自锁”现象,收敛到局部最优解。(3)蚁群算法:其随机性体现在选择路径中,计算完每条路径选择的概率后,蚂蚁会根据“转盘抽奖”的规则选择路径,同样是为了防止快速收敛到局部最优解。
14一、分配算法的随机性分析遗传算法:遗传算法的随机性体现在基因进化时交配和变异会产生和父代基因不同的基因个体,确保基因不会很快的收敛到一个局部最优解。2任务分配算法效果比较计算机解释交配设置一个交叉概率,从种群中随机选择两个基因个体,这两个基因个体按照交叉概率进行基因交换,基因交换的位置随机选取。变异设置一个变异概率,从种群中随机选择一个个体,该个体按照变异概率进行基因变异,变异的基因位置是随机的。
15一、分配算法的随机性分析粒子群算法:其随机性体现在粒子原本的初始速度,每个粒子在向最优粒子靠近时都有自己原本的速度,可防止粒子群收敛时出现“自锁”现象,收敛到局部最优解。2任务分配算法效果比较属性描述速度当前粒子所具有的速度由两部分组成:由先前速度影响遗留下来的惯性速度w;若当前粒子不是粒子群中最接近目标的粒子时,该粒子有向着最优方向移动的趋势速度。位置当前粒子所在的位置,用以衡量粒子与目标的距离历史最优位置当前粒子在搜寻目标的过程中,距离目标最近时的位置。
16一、分配算法的随机性分析蚁群算法:其随机性体现在选择路径中,计算完每条路径选择的概率后,蚂蚁会根据“转盘抽奖
文档评论(0)