网站付费推广有哪些wordpress space

web/2025/9/27 0:50:25/文章来源:
网站付费推广有哪些,wordpress space,wordpress now,如何修改网站模版#xff01;#xff01;#xff01;注意#xff01;#xff01;#xff01; 看本篇之前#xff0c;一定要先看笔者上一篇的LPA*讲解#xff0c;笔者统一了符号看起来过渡会更加好理解#xff01; 到目前为止#xff0c;我们学习了广度优先搜索Dijkstra算法、能够计…注意 看本篇之前一定要先看笔者上一篇的LPA*讲解笔者统一了符号看起来过渡会更加好理解 到目前为止我们学习了广度优先搜索Dijkstra算法、能够计算任意两个路径点距离的Floyd算法、基于采样实现快速计算的RRT算法、能够利用启发项加速探索过程的A*算法、适用于动态环境反向搜索的D*算法、增量式动态搜索的A*——LPA*算法每种算法都有其特点大家根据需求选择就好。 无独有偶上述6种路径搜索算法仅适用于处理起点与终点固定情况下的路径搜索问题本文将介绍搜索算法篇的最后一种算法——D*lite算法该算法基于D*反向搜索的思想、LPA*增量式搜索的思想是一种变起点反向增量式动态路径搜索算法接下来便进入正题吧老规矩分为算法介绍与案例讲解。PS搜索算法部分总结完后将开启路径优化的篇章将介绍各种拟合轨迹的曲线并且给出能够直接采用的C代码需要的朋友可以关注后续) 一、D*lite算法流程 1.与LPA*算法的联系与区别 其算法原理与LPA*算法类似没有看的朋友先看我上一篇LPA*算法的讲解再来看因为里面定义的符号含义需要理解不然看不懂的其改进了LAP*中的代价项k增加了机器人当前实际移动距离km机器人位置移动可以看作是起点位置移动了其定义如下 如上图所示S黄色为当前遍历节点G红色为终点位置绿色为机器人所在的位置可以看作是路径搜索的起点如左图所示g(s)为终点距离所记录的最小代价值rhs(s)为搜索过程中所更新计算的当时的终点距离代价值对角移动距离为1.4直接连接距离为1通过计算即可得到对应的值。当机器人移动到新的s_star时原位置点标记为s_last此时h变为1km更新为1左右图k1值保持不变计算结果如上图2所示。 上述就是k值更新过程中与LPA*算法的区别此外流程上相差并不大大致框架相同稍后会进行讲解。但由于k值计算方式的不同会产生新的问题机器人每移动一步km实时发生变化此时对于每一个节点都需要更新其k1值。当当前优先队列U中节点较多的时候每运动一步都需要更新这会增加计算负担。 本算法提出了一种解决方案当机器人起点位置发生改变后与其减去原优先队列U中每一个节点的h值不如直接将新插入队列的节点加上km值如上两个图所示h减少的数值正好等于km所增加的数值这样就不会影响U节点中的弹出顺序并且节省计算资源。 2.算法代码框图 符号含义如下所示 g(s)之间记录的起点距离代价的最小值rhs(s)基于父节点g所预测的最小值设s为s的父节点此时有rhs(s)g(s)d(ss)d(ss)表示s与父节点s‘的连接代价由于D*lite为反向搜索的算法所以父节点指的是离终点近的路径点。K代价值与LPA*不同其K包含k1、k2计算如下所示 S地形图中路径点集合U优先队列每次弹出k值最小的节点s 其函数包含初始化部分Initialize、计算路径部分ComputeShortestPath、更新节点部分UpdateVertex、计算代价部分CalculateKey直接看估计会蒙圈下面将通过一个例子讲解该算法的更新过程 3.D*lite算法案例讲解 1.地图介绍 搜索地图如上图所示其中B1为起点E3为目标点在地图预处理时根据设定的启发函数如曼哈顿距离、欧氏距离、切比雪夫距离等计算出每一个点的启发值h规定直线距离、对角移动距离均为1。 2.初始化起点可以看作是第1次循环 初始化代码如Initialize函数(02-06行)所示首先将优先队列U初始化为空初始化机器人运动距离km0即机器人当前没有发生移动起点没有发生运动。初始化所有节点集合S中的所有节点终点最小距离g(s)与实时计算终点距离rhs(s)为无穷大。将起点rhs置为0并且将其插入到优先队列中U中启动搜索。 此时U{E3}此时g(E3)∞、rhs(E3)0、h(E3)由上一步计算为3此时k(E3)[030,0][3,0]接下来执行代码中的步骤2——ComputeShortestPath代码10-20行进图while循环当且仅当搜索起点达到局部一致且弹出的k值大等于起点的k值时才跳出循环 首先从U中弹出k值最小的节点此时U中只有E3此时CalculateKey(E3)[3,0]kold(E3)跳到代码15行进行判断得到g(E3)∞ rhs(E3)0满足条件执行16-17行的代码此时更新g(E3)rhs(E3)0E3达到局部平衡标记为0。此外遍历所有周围节点中的父节点此处规定距离起点近的为父节点即D2、E2、D3。 3.拓展节点第2次循环 遍历D2、E2、D3分别带入UpdateVertex函数中代码07-09行根据其子节点E3更新rhs值如rhs(D2)1(D2与E3的连接代价)g(E3)101同样可以计算的到rhs(E2)1、rhs(D3)1判断其是否为局部一致08行代码由于初始化g值均为∞D2、E2、D3均为局部过一致状态此时计算其k值并将其加入到优先级队列U中这步结束后U{D2[3,1],E2[4,1],D3[3,1]}。 4.拓展节点不断循环得到起点没有变化时的最终路径 不断循环上面的步骤跟LPA*算法几乎一样只是搜索方向上是反过来的LPA*从起点开始而D*lite从终点开始还是不难理解的 得到如上图所示的结果此时满足循环跳出的条件得到最终路径为B1-C1-D2-E3。跳出步骤2主函数中的ComputeShortestPath部分执行结束代码23行 5.起点变换时候的处理 如左图所示此时机器人位置由B1变为了C1D2变为了障碍物执行24-35行的代码。 当起点与终点不为同一节点时候进入该循环首先更新所有节点与当前新起点的启发值计算新的km值km(new)kmh(s_start,s_last)011代码第30行此时检查受影响的节点扩散其变化造成的影响代码32-34行详细执行更新代价步骤如下所示 如图6-1所示D2变为障碍物rhs(D2)inf由于C1与D2直接相连代码第32行C1的rhs值受到影响变rhs(C1)d(D1与C1之间的距离)g(D1)1infinf。同理找出C1的子节点并更新其rhs值rhs(D1)rhs(E1)inf这便是更新障碍物的传递过程代码第33行。 此时C1检查周围节点查找能够将rhs(C1)值变为最小的节点作为父节点代码第34行跳到步骤4此时将B1作为父节点能够使得rhs(C1)314与g(C1)2不相等为局部欠一致将其重新插入到队列U中代码09行 同理将D1、E1也加入到队列U中。 更新完所有受到影响的节点后再次调用路径搜索函数代码第35行重复2-4的步骤即可得到新的路径为C1-D1-E2-E3。 该算法的奇妙之处在于在起点更新后更新了h值能够启发新一轮的搜索大家可以这样理解一旦节点的起点发生变化基于起点求解得到的每一个节点的h值肯定会发生改变这工作量是巨大的这是LPA*算法不能用于变起点搜索的主要原因。为了减少计算量我们无需在原有的节点上减去h值而是维护一个由于起点位置更改而受影响km值km值可以理解为我们原本需要更新在原来每一个节点上h值的差值原本我们需要在每一个节点h中加或者减km此时我们只需要在新更新的节点上减或者加上这个差额维持其相对的大小顺序妙哉 二、D*lite算法MATLAB代码 这是笔者按照古月的课程打出来的代码已经上传到了本人Github需要的自取 Adamaser/Path-Planning (github.com)

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

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

相关文章

网站后台传不了图片中山精品网站建设案例

这个专题学习了两种算法 1.稳定婚姻匹配问题 2.最大团问题 稳定婚姻匹配问题: 1.Stable Match 关于信号站匹配 多了一个容量的权值 如果距离相同看容量大小 数据处理较麻烦! 2.marriage 稳定婚姻匹配问题入门题 3.The Stable Marriage problem 和入门题…

静态购物网站模版图片高清处理在线

1、定义 多元有序逻辑回归用于分析有序分类因变量与一个或多个自变量之间的关系。有序逻辑回归适用于因变量具有自然排序但没有固定间距的类别,例如疾病严重程度(轻度、中度、重度)或调查问卷中的满意度评分(非常不满意、不满意、…

网站建设成立领导小组创意网店店铺名字大全

我们经常会遇到表被锁的情况,这可能会严重影响数据库的性能和可用性。我将与大家分享如何识别、分析和解决这些问题,以及如何使用特定的 SQL 查询来执行解锁操作。 了解表锁的原因 首先,让我们来了解一下导致表被锁的常见原因。长时间运行的…

优化网站排名软件织梦网站wap

文章目录 Rosenblatt感知器基础收敛算法算法概述算法步骤关键点说明总结 C实现要点代码 参考文献 Rosenblatt感知器 基础 感知器,也可翻译为感知机,是一种人工神经网络。它可以被视为一种最简单形式的前馈式人工神经网络,是一种二元线性分类…

wordpress企业站被黑网站活动专题页面设计

在Python项目中,通常会有一个名为 requirements.txt 的文件,其中列出了项目所需的所有依赖包及其版本。 1. 使用freeze 如果你的项目中没有 requirements.txt 文件,你可以通过下面的命令创建一个当前项目所在环境下已安装的包及其版本的 re…

小学网站aspwordpress 2.9.1漏洞

文章目录 Selenium Java环境搭建配置系统环境变量PATH验证环境是否搭建成功常见问题&解决办法 Selenium Java环境搭建 Java版本最低要求为8,这里默认大家都下载好了Java。😆 下载chrome浏览器(点我下载) 观察chrome版本。…

金融网站设计欣赏关键词推广优化

1.什么是gcc \qquadgcc是linux中的一款编译源代码的文本编译器 2.编译过程 \qquad比如对hello.c文件进行编译, \qquad首先,预处理器cpp对hello.c进行处理,cpp会把头文件展开,宏替换,注释去掉,经过cpp处理后…

现在还可以做夺宝网站wordpress 悬浮网易云

日志作为快速定位程序问题的主要手段,日志几乎是所有程序都必须拥有的一部分,下面我们就看下怎么使用log4net.dll文件: 1.下载log4net.dll文件 2.创建自己的项目 3.在自己项目下的引用log4net.dll文件 4.在app.config配置文件里添加配置信息&…

医疗网站女性专题网页设计模板加强网站内容建设

《超越C标准库Boost库导论》不仅介绍了Boost库的功能、使用方法及注意事项,而且还深入讨论了Boost库的设计理念、解决问题的思想和技巧以及待处理的问题。因此,本书是一本了解Boost库并探索其机理的实用手册。 百度云及其他网盘下载地址:点我…

深圳网络工程公司搜索引擎优化的目的是对用户友好

广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 版权声明:本文为博主原创文章,未经博主允许不得转载。 https:blog.csdn.netu0121626…

衡阳做淘宝网站建设河南做网站公司哪家专业

来源:EETOP本文是当代物理学大师杨振宁教授1997年1月17日在香港中华科学与社会协进会与香港中文大学主办的演讲会上的演讲词,讲题原为“科学工作有没有风格”。转载于香港《二十一世纪》杂志1997 年 4 月号,总第40期;也收入杨振宁…

网站标题的选择大专毕业设计模板范文

因为WeBASE是基于Java开发的,故依赖于Java运行环境,支持版本JDK 8至JDK 14。 我们安装JDK 8。在Linux终端中,使用如下命令安装开源版本JDK 8 apt update apt install -y openjdk-8-jdk 安装JDK8后,需要设置JAVA_HOME环境变量&am…

怎么看网站被惩罚软件开发工具链

问题描述 对Android操作系统进行一些修改后,例如: service相关 servicerc文件xml文件 lib相关 so动态库 等等,有可能导致一直卡在开机界面 问题原因 未知的原因 问题解决 有几种可以观察到现象的方案: 1. 音量上电源键 …

永嘉哪里有做网站如何免费建设网站com

<!--事件的基本使用&#xff1a;1. 使用 v-on:xxx 或 xxx 绑定事件&#xff0c;其中 xxx 是事件名2. 事件的回调需要配置在 methods 对象中&#xff0c;最终会在 vm 上3. methods 中配置的函数&#xff0c;不要用箭头函数&#xff01;否则 this 就不是 vm 了4. methods 中配…

seo网站推广培训wordpress自定义分类分页

&#xfeff;&#xfeff;显卡Video card&#xff0c;Graphics card&#xff0c;又叫显示接口卡&#xff0c;是一个硬件概念&#xff08;相似的还有网卡&#xff09;&#xff0c;执行计算机到显示设备的数模信号转换任务&#xff0c;安装在计算机的主板上&#xff0c;将计算机的…

无锡微信网站建设价格北京建设工程网

ESP8266具有内置的10位ADC&#xff0c;只有一个ADC通道(A0引脚)&#xff0c;即只有一个ADC输入引脚可读取来自外部器件的模拟电压 ESP8266上的ADC通道和芯片供电电压复用&#xff0c;也就是说我们可以将其设置为测量系统电压或者外部电压 测量外部电压&#xff1a; analogRead(…

自贡网站建设flask网站开发视频

思维导图&#xff1a; 一&#xff0c;缺省参数 如何理解缺省参数呢&#xff1f;简单来说&#xff0c;缺省参数就是一个会找备胎的参数&#xff01;为什么这样子说呢&#xff1f;来看一个缺省参数就知道了&#xff01;代码如下&#xff1a; #include<iostream> using std…

品牌营销型网站建设公司网站建设和程序开发哪个好

论文笔记整理&#xff1a;柏超宇&#xff0c;东南大学硕士。文章链接&#xff1a;https://arxiv.org/pdf/2011.01565.pdf来源&#xff1a;EMNLP 2020动机社交媒体每天都会产生大量的内容。为了帮助用户快速捕捉所需内容&#xff0c;关键词预测受到越来越多的关注。尽管如此&…

网站建设找客户渠道咋制作网站

风过无痕 原文 arcengine,深入理解游标Cursors&#xff0c;实现数据的快速查找&#xff0c;插入&#xff0c;删除&#xff0c;更新 深入理解游标Cursors&#xff0c;实现数据的快速查找&#xff0c;插入&#xff0c;删除&#xff0c;更新 1、查找数据Search Cursors //by yl …

用html5制作个人网站建站之星模板的使用

文章目录 1. 前言2. 不能被拷贝的类3. 不能被继承的类4. 只能在堆上创建对象的类5. 只能在栈上创建对象的类6. 只能创建一个对象的类&#xff08;单例模式&#xff09; 1. 前言 在实际场景中&#xff0c;我们在编写类的过程中总会遇到一些特殊情况&#xff0c;比如设计一个类不…