問題解決過程中常用的策略 紐厄爾和西蒙認(rèn)為,在問題解決過程中,有以下幾種通用的解決問題的策略。 (1)算法:算法策略就是在問題空間中隨機(jī)搜索所有可能的解決問題的方法,直至選擇一種有效的方法解決問題。簡而言之,就是把解決問題的方法一一進(jìn)行嘗試,最終找到解決問題的答案。 (2)啟發(fā)法:是人根據(jù)一定的經(jīng)驗(yàn),在問題空間內(nèi)進(jìn)行較少的搜索,以達(dá)到問題解決的一種方法。有以下幾種常見的啟發(fā)性策略: ?、偈侄巍康姆治?,將要達(dá)到的問題的目標(biāo)狀態(tài)分成若干子目標(biāo),通過一系列的子目標(biāo)最終達(dá)到總目標(biāo)。 ?、谀嫦蛩阉鳎瑥膯栴}的目標(biāo)狀態(tài)開始搜索直至找到通往初始狀態(tài)的通路或方法。 ③爬山法,采用一定方法逐步降低初始狀態(tài)和目標(biāo)狀態(tài)的距離,以達(dá)到問題解決的一種方法。 |
|