A*搜索算法

✍ dations ◷ 2024-12-24 02:52:31 #A*搜索算法

A*搜索算法(A* search algorithm)是一种在图形平面上,有多个节点的路径,求出最低通过成本的算法。常用于游戏中的NPC的移动计算,或网络游戏的BOT的移动计算上。

该算法综合了最良优先搜索(英语:Best-first search)和Dijkstra算法的优点:在进行启发式搜索提高算法效率的同时,可以保证找到一条最优路径(需要评估函数满足单调性)。

在此算法中,如果以 g ( n ) {displaystyle g(n)} 表示从起点到任意顶点 n {displaystyle n} 的实际距离, h ( n ) {displaystyle h(n)} 表示任意顶点 n {displaystyle n} 到目标顶点的估算距离(根据所采用的评估函数的不同而变化),那么A*算法的估算函数为:

这个公式遵循以下特性:

相关

  • 聚缩醛聚甲醛(英文:Polyoxymethylene,以下简称POM),又称聚氧化亚甲基、聚缩醛,是一种在工程中使用的热塑性塑料,适用于高刚性,低摩擦和优异的尺寸稳定性的场合。聚甲醛典型的注塑成型应用
  • 大麦町大麦町(克罗地亚语:Dalmatinac, Dalmatiner,英语:Dalmatian),又译达尔马西亚狗或斑点狗,是狗的品种之一。在兽医学中,大麦町狗主要排泄尿酸,而不是尿素,原因是其尿酸循环中一个转换酶
  • 虢季子白盘虢季子白盘是西周时期的一件大型青铜器,中国国家一级文物,现收藏在中国国家博物馆。虢季子白盘在清道光年间出土于陕西宝鸡虢川司,后被时任陕西眉县县令徐燮占有,他离任后带回常
  • 学术领域大纲这是一个学科的列表。学科是在大学教学(教育)与研究的知识分科。学科是被发表研究和学术杂志、学会和系所所定义及承认的。领域通常有子领域或分科,而其之间的分界是随便且模
  • 各国宗教这个条目概述了各国宗教信仰情况。 edit Description
  • 泰范·塔什德米尔泰范·塔什德米尔(土耳其语:Tayfun Taşdemir,1975年11月5日-),是一名土耳其职业开仑台球运动员,专门从事三颗星项目。泰范·塔什德米尔出生于土耳其东部的穆什。他毕业于马尔马拉
  • 1998年电影列表
  • 阿尔布雷希特二世 (巴伐利亚)阿尔布雷希特二世,((德语:Albrecht;1368年-1397年1月21日)维特尔斯巴赫家族成员,巴伐利亚-施特劳宾公爵(1389年—1397年在位),亦曾与父亲兄长共治荷兰伯国、泽兰伯国和埃诺伯国(英语:Cou
  • 西伯利亚银鸥西伯利亚银鸥(Vega Gull,学名:)又名红脚银鸥及织女银鸥。是属于鸥科的一种雀鸟,是鸥属的一种。大型鸥类,体长61厘米。上背灰色,翼端黑色,下体白色。白色的头、颈和上胸杂有褐色。嘴
  • 阿尔巴尼亚科学院阿尔巴尼亚科学院(阿尔巴尼亚语:Akademia e Shkencave e Shqipërisë)是阿尔巴尼亚最重要的学术研究机构,创立于1972年。截至2010年 (2010-Missing required parameter 1=!),学院目前有28名院士,11名伙伴院士,26名名誉院士。学院包括两个分部,一是社会科学与阿尔巴尼亚学部,二是自然与技术科学部。此外,阿尔巴尼亚科学院还开设有技术与创新发展项目、外交及公共关系分部、图书馆和出版社。阿尔巴尼亚科学院图书馆是阿尔巴尼亚最大的学术图书馆,于1