八數(shù)碼問題人工智能實驗報告.doc

八數(shù)碼問題人工智能實驗報告.doc

ID:50820464

大小:44.00 KB

頁數(shù):3頁

時間:2020-03-14

八數(shù)碼問題人工智能實驗報告.doc_第1頁
八數(shù)碼問題人工智能實驗報告.doc_第2頁
八數(shù)碼問題人工智能實驗報告.doc_第3頁
資源描述:

《八數(shù)碼問題人工智能實驗報告.doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、基于人工智能的狀態(tài)空間搜索策略研究——八數(shù)碼問題求解(一)實驗軟件TC2.0或VC6.0編程語言或其它編程語言(二)實驗目的1.熟悉人工智能系統(tǒng)中的問題求解過程;2.熟悉狀態(tài)空間的盲目搜索和啟發(fā)式搜索算法的應用;3.熟悉對八數(shù)碼問題的建模、求解及編程語言的應用。(三)需要的預備知識1.熟悉TC2.0或VC6.0編程語言或者其它編程語言;2.熟悉狀態(tài)空間的寬度優(yōu)先搜索、深度優(yōu)先搜索和啟發(fā)式搜索算法;3.熟悉計算機語言對常用數(shù)據(jù)結(jié)構(gòu)如鏈表、隊列等的描述應用;4.熟悉計算機常用人機接口設(shè)計。(四)實驗數(shù)據(jù)及步驟1.實驗內(nèi)容八數(shù)碼問題:在3×3的方格棋盤上,擺放著1到8這八個數(shù)碼

2、,有1個方格是空的,其初始狀態(tài)如圖1所示,要求對空格執(zhí)行空格左移、空格右移、空格上移和空格下移這四個操作使得棋盤從初始狀態(tài)到目標狀態(tài)。2541233784186765(a)初始狀態(tài)(b)目標狀態(tài)圖1八數(shù)碼問題示意圖請任選一種盲目搜索算法(深度優(yōu)先搜索或?qū)挾葍?yōu)先搜索)或任選一種啟發(fā)式搜索方法(A算法或A*算法)編程求解八數(shù)碼問題(初始狀態(tài)任選),并對實驗結(jié)果進行分析,得出合理的結(jié)論。2.實驗步驟(1)分析算法基本原理和基本流程;程序采用寬度優(yōu)先搜索算法,基本流程如下:3起始把s放入open表失敗成功是否open表為空表?是把open表中的第一個節(jié)點n移入close表否擴展節(jié)

3、點n,把其后裔放入open表的前頭是否有后繼節(jié)點為目標節(jié)點?否是(2)確定對問題描述的基本數(shù)據(jù)結(jié)構(gòu),如Open表和Closed表等;3OPENCLOSEDS?A,B,CSB,C,D,E,FS,AC,D,E,F,GS,A,BD,E,F,G,HS,A,B,CE,F,G,H,I,JS,A,B,C,DF,G,H,I,JK,LS,A,B,C,D,EG,H,I,JK,L,M,NS,A,B,C,D,E,FH,I,JK,L,M,N,O,PS,A,B,C,D,E,F,G(3)編寫算符運算、目標比較等函數(shù);(4)編寫輸入、輸出接口;(5)全部模塊聯(lián)調(diào);(6)撰寫實驗報告。(五)實驗報告要求所

4、撰寫的實驗報告必須包含以下內(nèi)容:1.算法基本原理和流程框圖;2.基本數(shù)據(jù)結(jié)構(gòu)分析和實現(xiàn);3.編寫程序的各個子模塊,按模塊編寫文檔,含每個模塊的建立時間、功能、輸入輸出參數(shù)意義和與其它模塊聯(lián)系等;4.程序運行結(jié)果,含使用的搜索算法及搜索路徑等;5.實驗結(jié)果分析;6.結(jié)論;7.提供全部源程序及軟件的可執(zhí)行程序。附:實驗報告格式一、實驗問題二、實驗目的三、實驗原理四、程序框圖五、實驗結(jié)果及分析六、結(jié)論3

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。