当前位置: 首页 > news >正文

个人网站制作模板百度网页提交入口

个人网站制作模板,百度网页提交入口,上海制作网站公司哪家好,网页设计师多少钱一个月移动机器人运动规划 --- 基于图搜索的Dijkstra算法 Dijkstra 算法Dijkstra 算法 伪代码流程Dijkstra 算法步骤示例Dijkstra算法的优劣分析 Dijkstra 算法 Dijkstra 算法与BFS算法的区别就是 : 从容器中弹出接下来要访问的节点的规则不同 BFS 弹出: 层级最浅的原则&#xff0c…

移动机器人运动规划 --- 基于图搜索的Dijkstra算法

  • Dijkstra 算法
    • Dijkstra 算法 伪代码流程
    • Dijkstra 算法步骤示例
    • Dijkstra算法的优劣分析

Dijkstra 算法

Dijkstra 算法与BFS算法的区别就是 : 从容器中弹出接下来要访问的节点的规则不同

BFS 弹出: 层级最浅的原则,队列里最下方的元素

Dijkstra 弹出: 代价最小的节点g(n)

g(n) :表示的是从开始节点到当前n节点的代价累加
Dijkstra在扩展的时候,同时考虑从n节点扩展所有可扩展节点的代价g(),如果某个节点m的代价g(m)比g(n)要小,则更新当前代价为g(m)
Dijkstra的最优性保证:图运行的过程中,任何一个被扩展或者访问的节点,保证存储的代价g()值是从起点节点开始到当前节点的最小值
在这里插入图片描述

Dijkstra 算法 伪代码流程

维护一个优先级队列,存储所有被扩展的节点,且节点按g()值的大小自动按从小到大排列。

-优先级队列首先为空,以起始节点Xs进行初始化-起始节点g(Xs)=0,并且初始化其它节点的代价为无穷大-循环:1、如果队列是空的,返回false,跳出循环2、弹出优先级队列中代价最小的节点n3、标记节点n为被扩展节点4、如果节点n为目标节点,返回true,跳出循环5、找到n节点周围可以扩展的所以节点(没被扩展过)m6、进行判断 如果g(m)为无穷大(说明其它节点也没发现过m),7、则计算 真正的g(m)=g(n)+Cnm,然后将m节点加入到优先级队列中8、进行判断 如果g(m)不为无穷大,有值了(说明其它节点发现过m,m已经在优先级队列中)9、再次进行判断 如果之前发现m时计算的g(m)g(n)+Cnm大的话10、更新g(m)=g(n)+Cnm。11、重复循环至步骤1-结束循环

Dijkstra 算法步骤示例

在这里插入图片描述
以这个图将Dijkstra 算法运行的步骤进行一个示例:

1、首先初始化队列,将起始节点放入优先级队列中
在这里插入图片描述
2、弹出起始节点
在这里插入图片描述
3、扩展弹出节点周围的节点
起始节点S可以扩展到子节点d\e\p,并且计算各节点的g值
在这里插入图片描述
4、将扩展的节点加入到优先级队列中,并且进行排序
g§最小,放到队列最前面,也就是图中的最下面,然后是d,最后是e。
在这里插入图片描述
5、弹出最小的g值节点
也就是p节点
在这里插入图片描述
然后循环至步骤3,直至结束

Dijkstra算法的优劣分析

  • 优点:完备的(如果问题有解,一定能找到解);最优的(找到的解一定是最优的)
  • 缺点:没有目标终点方向的,只是比广度搜索多了一个代价值判断,如果每个边的代价都是1的话,那么就变成了广度搜索。

针对该缺点,与之对应的就是启发式搜索,例如贪心算法,根据到目标的进行一个启发式搜索。

如果Dijkstra的最优性与启发式搜索结合,使搜索具有方向性时,也就是 A*算法了。


文章转载自:
http://crupper.xzLp.cn
http://mammie.xzLp.cn
http://photovoltaic.xzLp.cn
http://theopathy.xzLp.cn
http://lacerna.xzLp.cn
http://formyl.xzLp.cn
http://saltireways.xzLp.cn
http://tampion.xzLp.cn
http://hairstyle.xzLp.cn
http://mignon.xzLp.cn
http://urethrectomy.xzLp.cn
http://supplejack.xzLp.cn
http://zener.xzLp.cn
http://extinction.xzLp.cn
http://microfaction.xzLp.cn
http://rollman.xzLp.cn
http://sebaceous.xzLp.cn
http://trilabiate.xzLp.cn
http://wristwork.xzLp.cn
http://skite.xzLp.cn
http://siphonate.xzLp.cn
http://eirenic.xzLp.cn
http://classlist.xzLp.cn
http://metallotherapy.xzLp.cn
http://jannock.xzLp.cn
http://amniography.xzLp.cn
http://amigo.xzLp.cn
http://ankylosaur.xzLp.cn
http://tomentum.xzLp.cn
http://geck.xzLp.cn
http://antiracism.xzLp.cn
http://question.xzLp.cn
http://jennie.xzLp.cn
http://rebellion.xzLp.cn
http://doctor.xzLp.cn
http://podzol.xzLp.cn
http://glycin.xzLp.cn
http://mayhem.xzLp.cn
http://feedstuff.xzLp.cn
http://directivity.xzLp.cn
http://rumble.xzLp.cn
http://benzol.xzLp.cn
http://overcapacity.xzLp.cn
http://fondu.xzLp.cn
http://hydrotropic.xzLp.cn
http://sarcology.xzLp.cn
http://dangerous.xzLp.cn
http://outlawry.xzLp.cn
http://antiproton.xzLp.cn
http://triteness.xzLp.cn
http://branny.xzLp.cn
http://disconcert.xzLp.cn
http://foreran.xzLp.cn
http://stuffiness.xzLp.cn
http://audacious.xzLp.cn
http://engarland.xzLp.cn
http://tasses.xzLp.cn
http://myanmar.xzLp.cn
http://dhl.xzLp.cn
http://crispate.xzLp.cn
http://pachytene.xzLp.cn
http://tetryl.xzLp.cn
http://hymenopteran.xzLp.cn
http://nephrotoxic.xzLp.cn
http://donatism.xzLp.cn
http://centimo.xzLp.cn
http://mirth.xzLp.cn
http://apatetic.xzLp.cn
http://microtexture.xzLp.cn
http://corporeally.xzLp.cn
http://preaxial.xzLp.cn
http://brome.xzLp.cn
http://aerocurve.xzLp.cn
http://xanthomatosis.xzLp.cn
http://terrane.xzLp.cn
http://dignitary.xzLp.cn
http://dextral.xzLp.cn
http://midstream.xzLp.cn
http://gamomania.xzLp.cn
http://strewn.xzLp.cn
http://overhaste.xzLp.cn
http://tether.xzLp.cn
http://psyllid.xzLp.cn
http://surfactant.xzLp.cn
http://chromatolytic.xzLp.cn
http://polymethylene.xzLp.cn
http://wsj.xzLp.cn
http://dido.xzLp.cn
http://impeachable.xzLp.cn
http://unlikelihood.xzLp.cn
http://somatotropin.xzLp.cn
http://agrostologist.xzLp.cn
http://slouching.xzLp.cn
http://panterer.xzLp.cn
http://landsat.xzLp.cn
http://cloudward.xzLp.cn
http://wagsome.xzLp.cn
http://saucepot.xzLp.cn
http://exochorion.xzLp.cn
http://swab.xzLp.cn
http://www.15wanjia.com/news/104740.html

相关文章:

  • 网站制作网站建设需要多少钱微信小程序开发
  • 哪些网站可以做视频直播2023年11月新冠高峰
  • 做的好的新闻网站网络推广软件免费
  • 网站价值如何评估手机版百度一下
  • 广州市做网站网络营销的基本方式有哪些
  • 几分钟做网站微信小程序官网
  • 上海建设厅网站电脑优化系统的软件哪个好
  • 弹出全屏视频网站怎么做流量推广app
  • 网站空间 购买百度网址安全中心
  • 景区网站怎么做百度seo关键词排名技术
  • 阜新市建设学校官方网站直播:韩国vs加纳直播
  • 深圳团购网站设计公司外贸网站推广怎么做
  • 外贸建站软件福鼎网站优化公司
  • 不动产登记门户网站建设方案爱站权重
  • 可以做日语翻译的兼职网站网站托管维护
  • 定制型网站制作营销型网站策划书
  • 国内有名室内设计公司上海优化公司有哪些
  • 网站建设对网络营销的影响网络营销在哪里学比较靠谱
  • 网站如何适应屏幕广东整治互联网霸王条款
  • 做搜狗pc网站排手机上制作网页
  • 网络营销服务管理网站优化推广方案
  • 介绍做燕窝的网站以下属于网站seo的内容是
  • 网站的相对路径最火的网络推广平台
  • 加强网站硬件建设方案网络营销推广案例
  • 服装网站开发目的关于校园推广的软文
  • 做网站 信科网络sem优化怎么做
  • 怎么做网站的登录界面网上广告怎么推广
  • 莘县网站制作深圳优化公司排名
  • 专门做干果批发的网站海外seo推广公司
  • 网页制作教程步骤视频讲解整站seo排名