跳至內容
主選單
主選單
移至側邊欄
隱藏
導覽
首頁
分類索引
特色內容
新聞動態
最近修改
隨機條目
說明
說明
維基社群
方針與指引
互助客棧
知識問答
字詞轉換
IRC即時聊天
聯絡我們
關於維基百科
搜尋
搜尋
外觀
資助維基百科
建立帳號
登入
個人工具
資助維基百科
建立帳號
登入
用於已登出編輯者的頁面
了解更多
貢獻
討論
爬山演算法
17 種語言
Català
Čeština
Deutsch
English
Español
فارسی
Français
Magyar
Bahasa Indonesia
日本語
Lombard
Русский
Српски / srpski
Türkçe
Українська
Volapük
粵語
編輯連結
條目
討論
澳門繁體
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體
閱讀
編輯
檢視歷史
工具
工具
移至側邊欄
隱藏
操作
閱讀
編輯
檢視歷史
一般
連結至此的頁面
相關變更
上載檔案
特殊頁面
靜態連結
頁面資訊
引用此頁
取得短網址
下載QR碼
列印/匯出
下載為PDF
可列印版
其他專案
維基數據項目
外觀
移至側邊欄
隱藏
維基百科,自由的百科全書
此條目
沒有列出任何
參考或來源
。
(
2023年11月28日
)
維基百科所有的內容都應該
可供查證
。請協助補充
可靠來源
以
改善這篇條目
。無法查證的內容可能會因為異議提出而被移除。
圖
與
樹
搜尋演算法
α–β
A*
B*
(
英語
:
B*
)
回溯
集束
(
英語
:
Beam search
)
貝爾曼-福特
最佳優先
(
英語
:
Best-first search
)
雙向
布魯瓦卡
(
英語
:
Borůvka's algorithm
)
分支限界
BFS
大英博物館
D*
(
英語
:
D*
)
DFS
深度限制
(
英語
:
Depth-limited search
)
迪傑斯特拉
愛德蒙斯
(
英語
:
Edmonds' algorithm
)
弗洛伊德
邊緣搜尋
爬山
IDA*
(
英語
:
Iterative deepening A*
)
迭代加深
約翰遜
(
英語
:
Johnson's algorithm
)
跳點
(
英語
:
Jump point search
)
克魯斯克爾
詞典BFS
(
英語
:
Lexicographic breadth-first search
)
LPA*
(
英語
:
Lifelong Planning A*
)
普里姆
SMA*
(
英語
:
SMA*
)
最短路徑快速
分類
圖演算法
搜尋演算法
演算法列表
(
英語
:
List of algorithms
)
相關主題
動態規劃
圖的遍歷
樹的遍歷
閱
論
編
爬山演算法
是一種
局部擇優
的方法,採用啟發式方法,是對
深度優先搜尋
的一種改進,它利用
反饋
資訊
幫助生成解的決策。
爬山演算法一般存在以下問題:
局部最大
高地:也稱為
平頂
,搜尋一旦到達高地,就無法確定搜尋最佳方向,會產生
隨機
走動,使得搜尋效率降低。
山脊:搜尋可能會在
山脊
的兩面來回震盪,前進步伐很小。
解決方法:
隨機重新啟動爬山演算法
分類
:
人工智能
搜尋演算法
隱藏分類:
自2023年11月缺少來源的條目