Skip to content

Latest commit

 

History

History
26 lines (17 loc) · 947 Bytes

File metadata and controls

26 lines (17 loc) · 947 Bytes

15-Puzzle Problem(15智力問題) Back

Overview

  • 給定4*4的矩陣, 每次只能移動有空位的方塊, 直到該矩陣變圖中的 Target arrange.

Search Solution

  • 為了找出可行解, 我們使用一種比窮舉要好但並不高效的算法 (分支-限界).
  • 類似BFS Algorithmn (廣度優先搜索)
  • 每次遍曆Alive-node, 便會生成與其連接的所有子節點

State_tree of BF-Search

  • 當遍曆到可行解時便停止遍曆

State_tree of LC-Search

  • 存在一種更智能的搜索LC-Search
  • 生成孩子節點時會給其計算出一個權值, 然後遍曆現存E-node中權值最大的節點(該節點變成Alive-node)
  • 的值往往隨著遍曆的深度的增大而減少