人工智能——状态空间表示法
生活随笔
收集整理的這篇文章主要介紹了
人工智能——状态空间表示法
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
狀態(tài)空間表示法
- 狀態(tài)空間表示法引入
- 問題狀態(tài)空間的構(gòu)成
- 狀態(tài)
- 算符
- 狀態(tài)空間
- 問題的解
- 狀態(tài)空間法表示問題的步驟
- 狀態(tài)空間方法表示問題的步驟如下
- 利用狀態(tài)空間求解問題的過程
- 利用狀態(tài)空間表示法解題示例
- 狀態(tài)空間表示法簡(jiǎn)要小結(jié)
狀態(tài)空間表示法引入
- 狀態(tài)空間表示法就是以 “ 狀態(tài)空間 ” 的形式來表示問題及其搜索過程的一種方法。
- 狀態(tài)空間表示法是人工智能中最基本的形式化方法,是討論問題求解技術(shù)的基礎(chǔ)。
問題狀態(tài)空間的構(gòu)成
狀態(tài)
- 表示問題求解過程中不同時(shí)刻問題狀況的數(shù)據(jù)結(jié)構(gòu)。
- 一般用一組變量的有序集合表示,可形式地表示為: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) 。
- 當(dāng)對(duì)每一個(gè)分量 SkiS_{ki}Ski? 都給以確定的值時(shí),就得到了一個(gè)具體的狀態(tài)。
算符
- 引起狀態(tài)中某些變量發(fā)生變化,從而使問題由一個(gè)狀態(tài)變?yōu)榱硪粋€(gè)狀態(tài)的操作;
- 可分為走步、過程、規(guī)則、數(shù)學(xué)算子、運(yùn)算符號(hào)或邏輯符號(hào)等。
- 例如:在產(chǎn)生式系統(tǒng)中,每一條產(chǎn)生式規(guī)則就是一個(gè)算符;而在下棋程序中,一個(gè)算符就是一個(gè)走步。
狀態(tài)空間
- 狀態(tài)空間:一個(gè)問題的全部狀態(tài)及一切可用算符構(gòu)成的集合。
- 常用一個(gè)三元組表示為:(S, F, G),其中,S為問題的所有初始狀態(tài)集合;F為算符的集合;G為目標(biāo)狀態(tài)的集合。
- 狀態(tài)空間也可用一個(gè)有向圖來表示,該有向圖稱為狀態(tài)空間圖。在狀態(tài)空間圖中,節(jié)點(diǎn)表示問題的狀態(tài),有向邊表示算符。
問題的解
- 從問題的初始狀態(tài)集S出發(fā),經(jīng)過一系列的算符運(yùn)算,到達(dá)目標(biāo)狀態(tài)。
- 由初始狀態(tài)到目標(biāo)狀態(tài)所用算符的序列就構(gòu)成了問題的一個(gè)解。
- 圖的角度:從初始狀態(tài)到目標(biāo)狀態(tài)的一條路徑。
狀態(tài)空間法表示問題的步驟
狀態(tài)空間方法表示問題的步驟如下
利用狀態(tài)空間求解問題的過程
問題的求解過程就是不斷把算符作用于狀態(tài)的過程,具體可以描述為:
注意:1. 最優(yōu)解問題? ? ? ? 2. 搜索策略問題
利用狀態(tài)空間表示法解題示例
狀態(tài)空間表示法簡(jiǎn)要小結(jié)
總結(jié)
以上是生活随笔為你收集整理的人工智能——状态空间表示法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 利用DeskPins软件将windows
- 下一篇: 初学3D建模有这80G笔刷简直绝了