人工智能——状态空间表示法
生活随笔
收集整理的這篇文章主要介紹了
人工智能——状态空间表示法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
狀態空間表示法
- 狀態空間表示法引入
- 問題狀態空間的構成
- 狀態
- 算符
- 狀態空間
- 問題的解
- 狀態空間法表示問題的步驟
- 狀態空間方法表示問題的步驟如下
- 利用狀態空間求解問題的過程
- 利用狀態空間表示法解題示例
- 狀態空間表示法簡要小結
狀態空間表示法引入
- 狀態空間表示法就是以 “ 狀態空間 ” 的形式來表示問題及其搜索過程的一種方法。
- 狀態空間表示法是人工智能中最基本的形式化方法,是討論問題求解技術的基礎。
問題狀態空間的構成
狀態
- 表示問題求解過程中不同時刻問題狀況的數據結構。
- 一般用一組變量的有序集合表示,可形式地表示為:Sk={Sk0,Sk1,…,Skn}(i=0,1,2,…,n)S_{k} = \lbrace{S_{k0}, S_{k1}, …, S_{kn}}\rbrace(i=0,1,2,…,n)Sk?={Sk0?,Sk1?,…,Skn?}(i=0,1,2,…,n) 。
- 當對每一個分量 SkiS_{ki}Ski? 都給以確定的值時,就得到了一個具體的狀態。
算符
- 引起狀態中某些變量發生變化,從而使問題由一個狀態變為另一個狀態的操作;
- 可分為走步、過程、規則、數學算子、運算符號或邏輯符號等。
- 例如:在產生式系統中,每一條產生式規則就是一個算符;而在下棋程序中,一個算符就是一個走步。
狀態空間
- 狀態空間:一個問題的全部狀態及一切可用算符構成的集合。
- 常用一個三元組表示為:(S, F, G),其中,S為問題的所有初始狀態集合;F為算符的集合;G為目標狀態的集合。
- 狀態空間也可用一個有向圖來表示,該有向圖稱為狀態空間圖。在狀態空間圖中,節點表示問題的狀態,有向邊表示算符。
問題的解
- 從問題的初始狀態集S出發,經過一系列的算符運算,到達目標狀態。
- 由初始狀態到目標狀態所用算符的序列就構成了問題的一個解。
- 圖的角度:從初始狀態到目標狀態的一條路徑。
狀態空間法表示問題的步驟
狀態空間方法表示問題的步驟如下
利用狀態空間求解問題的過程
問題的求解過程就是不斷把算符作用于狀態的過程,具體可以描述為:
注意:1. 最優解問題? ? ? ? 2. 搜索策略問題
利用狀態空間表示法解題示例
狀態空間表示法簡要小結
總結
以上是生活随笔為你收集整理的人工智能——状态空间表示法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 利用DeskPins软件将windows
- 下一篇: 初学3D建模有这80G笔刷简直绝了