<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hant-TW">
	<id>https://wiki.taigi.ima.org.tw/w/index.php?action=history&amp;feed=atom&amp;title=A%2A%E6%90%9C%E6%8F%A3%E6%BC%94%E7%AE%97%E6%B3%95</id>
	<title>A*搜揣演算法 - 修訂紀錄</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.taigi.ima.org.tw/w/index.php?action=history&amp;feed=atom&amp;title=A%2A%E6%90%9C%E6%8F%A3%E6%BC%94%E7%AE%97%E6%B3%95"/>
	<link rel="alternate" type="text/html" href="https://wiki.taigi.ima.org.tw/w/index.php?title=A*%E6%90%9C%E6%8F%A3%E6%BC%94%E7%AE%97%E6%B3%95&amp;action=history"/>
	<updated>2026-05-08T06:03:51Z</updated>
	<subtitle>本 wiki 上此頁面的修訂紀錄</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://wiki.taigi.ima.org.tw/w/index.php?title=A*%E6%90%9C%E6%8F%A3%E6%BC%94%E7%AE%97%E6%B3%95&amp;diff=485362&amp;oldid=prev</id>
		<title>TaiwanTonguesApiRobot：​從 JSON 檔案批量匯入</title>
		<link rel="alternate" type="text/html" href="https://wiki.taigi.ima.org.tw/w/index.php?title=A*%E6%90%9C%E6%8F%A3%E6%BC%94%E7%AE%97%E6%B3%95&amp;diff=485362&amp;oldid=prev"/>
		<updated>2025-08-23T15:35:01Z</updated>

		<summary type="html">&lt;p&gt;從 JSON 檔案批量匯入&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新頁面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;A \ * 搜揣演算法&amp;#039;&amp;#039;&amp;#039;（A \ * search algorithm）是一種佇圖形平面上，有真濟个節點的路徑，求出上低通過成本的演算法。定用於遊戲內底的 NPC 的移動計算，抑是網路的遊戲的 BOT 的移動計算上。&lt;br /&gt;
&lt;br /&gt;
該演算法綜合了上良優先搜揣和 Dijkstra 演算法的優點：咧進行啟發式搜揣提懸演算法效率的同時，會當保證揣著一條最佳路徑（需要評估函式滿足單調性）。&lt;br /&gt;
&lt;br /&gt;
在此演算法中，若以 $ g ( n ) $ 表示對起點到任意頂點 $ n $ 的實際距離，$ h ( n ) $ 表示任意頂點 $ n $ 到目標頂點的估算距離（根據所採用的評估函式的無仝而變化）， 遐爾 A \ * 演算法的估算函式為：&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: $ f ( n )=g ( n ) + h ( n ) $&lt;br /&gt;
&lt;br /&gt;
這个公式遵循以下特性：&lt;br /&gt;
&lt;br /&gt;
* 若是 $ g ( n ) $ 為零，即只計算任意頂點 $ n $ 到目標的評估函式 $ h ( n ) $，若無計算起點到頂點 $ n $ 的距離，則演算法轉化為著使用貪心策略的上良優先搜揣，速度上緊咧，毋過可能著袂出最佳解；&lt;br /&gt;
* 若是 $ h ( n ) $ 無大於頂點 $ n $ 到目標頂點的實際距離，著愛一定會當求出最佳解，而且 $ h ( n ) $ 愈細，需要計算的節點愈濟，演算法效率愈低，常見的評估函式有—— 歐幾里著愛距離、曼哈頓距離、切比雪夫距離；&lt;br /&gt;
* 若是 $ h ( n ) $ 為零，即只需求出起點到任意頂點 $ n $ 的上短路徑 $ g ( n ) $，嘛無計算任何的評估函式 $ h ( n ) $，是轉化做短路問題，即 Dijkstra 演算法，現此時需要計算上濟的頂點；&lt;br /&gt;
&lt;br /&gt;
==虛擬碼==&lt;br /&gt;
&lt;br /&gt;
==相關連結==&lt;br /&gt;
&lt;br /&gt;
* 走路&lt;br /&gt;
* 闊度優先搜揣&lt;br /&gt;
* 深度優先搜揣&lt;br /&gt;
&lt;br /&gt;
==外部連結==&lt;br /&gt;
&lt;br /&gt;
* A \ * 演算法簡介 ( A \ * Algorithm Brief )&lt;br /&gt;
&lt;br /&gt;
[[分類: 待校正]]&lt;/div&gt;</summary>
		<author><name>TaiwanTonguesApiRobot</name></author>
	</entry>
</feed>