ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

图与A*算法

2022-09-13 13:32:18  阅读:191  来源: 互联网

标签:矩阵 数值 算法 刷新 原来 节点


 

同时根据每条边的实际情况,采用权重来表示他们的不同,权重可以是负的。

 

 

 

往这个图中添加顶点的成本非常昂贵,因为新的矩阵结果必须重新按照新的行/列创建,然后将已有的数据复制

到新的矩阵中。

 

 

 

图的数据结构:

 

 

 

 

 

 

 

 

 

 

 

 

 图的企业级应用案例

AI游戏中的自动寻路 A*算法

  

H就是大体方向距离, G就是就近路径长度。

 

 

 

 

 

此时节点的左侧就在openlist中,这一节点尤为关键,此时这一节点需要重新计算F值:G=4 H=5 ,F=9比原来的G=2,H=5,

F=7要小,所以无效,不需要刷新原来的节点数值,且不改变此节点父节点;否则要刷新原来节点数值,并且改变原来节点的父节点。

 

 

 

标签:矩阵,数值,算法,刷新,原来,节点
来源: https://www.cnblogs.com/ylww/p/16673581.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有