該框架中共有8?jìng)€(gè)槽,分別描述了“教師”的 8?jìng)€(gè)方 面的 情況。如 果把 具體某 個(gè)教 師的 有關(guān) 情況填入槽或側(cè)面后,就得到一個(gè)實(shí)例框架。那艾精密儀器 例2.14 關(guān)于自然災(zāi)害的新聞報(bào)道中所涉及的事實(shí)經(jīng)常是 可以預(yù) 見(jiàn)的,這些可預(yù) 見(jiàn)的 事實(shí)就可以作為代表所報(bào)道的新聞中的屬性。下 面是 一則關(guān) 于地 震的 報(bào)道,請(qǐng)用 框架 表達(dá) 這段報(bào)道。 “今天,一次強(qiáng)度為里氏8.5級(jí)的強(qiáng)烈地震襲擊了下斯洛文尼亞(LowSlabovia)地區(qū),造 成25人死亡和5億美元的產(chǎn)財(cái)損失。下斯洛 文尼 亞地 區(qū)主席 說(shuō):多年 來(lái),靠 近薩 迪壕 金斯 斷層的重災(zāi)區(qū)一直是一個(gè)危險(xiǎn)地區(qū)。這是本地區(qū)發(fā)生的第3號(hào)地震。” 解 第一步:確定屬性———框架的槽。 本報(bào)道中關(guān)于地震的關(guān)鍵屬性是地震發(fā)生的地點(diǎn)、時(shí)間、傷亡人數(shù)、財(cái)產(chǎn)損失數(shù)量、地震 強(qiáng)度的震級(jí)、斷層情況。 第二步:分析本報(bào)道中各
對(duì)象間的聯(lián)系,由于 其中只 涉及 地震 一件事,所 以本 步可 以省 略。 下面是將本報(bào)道中有關(guān)數(shù)據(jù)填入相應(yīng)槽后得到的3號(hào)地震的框架。 框架名:<地震3> 地點(diǎn):LowSlabovia 時(shí)間:今天 傷亡人數(shù):25 產(chǎn)財(cái)損失:500000000 2.5 框架表示法 53 震級(jí):8.5 斷層:薩迪壕金斯 該框架可用圖2.23表示。 圖2.23 斯洛文尼亞3號(hào)地震框架圖 該框架也可以發(fā)展成框架系統(tǒng),以描述更復(fù)雜、更廣泛的事件。例如,向上移動(dòng)一層,可 以把地震看成是一種自然災(zāi)害。除地震外,洪 水、颶風(fēng) 等也都 是一 種自 然災(zāi)害,它 們和 自然 災(zāi)害間的關(guān)系可用ISA 和Instance槽表達(dá)。自然 災(zāi)害、地 震、洪水、颶 風(fēng)等都 可以 用框 架表 示,用框架聯(lián)系ISA/Instance將它們聯(lián)系起來(lái),即形成了一個(gè)框架系統(tǒng)。 框架名:<地震> 框架名:<洪水> 框架名:<颶風(fēng)> ISA:<自然災(zāi)害> ISA:<自然災(zāi)害> ISA:<自然災(zāi)害> 地點(diǎn): 地點(diǎn): 地點(diǎn): 時(shí)
間: 時(shí)間: 時(shí)間: 傷亡人數(shù): 傷亡人數(shù): 傷亡人數(shù): 財(cái)產(chǎn)損失: 財(cái)產(chǎn)損失: 財(cái)產(chǎn)損失: … … … 框架名:<自然災(zāi)害> Instance:<地震>,<洪水>,<颶風(fēng)> 地點(diǎn): 時(shí)間: … 態(tài),這 就 得到了多個(gè)解。其中有的使用算符較少,有的較多,把使用算符最少的解稱為最優(yōu)解。這里 只是從解中算符的個(gè)數(shù)來(lái)評(píng)價(jià)解的優(yōu)劣,在第 五章將 會(huì)看 到評(píng)價(jià) 解的 優(yōu)劣主 要是 看使 用算 符時(shí)所付出的代價(jià),只有總代價(jià)最小的解才是最優(yōu)解。②對(duì)任何一個(gè)狀態(tài),可使用的算符可 能不止一個(gè),這樣由一個(gè)狀態(tài)所生成的后繼 狀態(tài)就 可能 有多 個(gè)。當(dāng)對(duì) 這些后 繼狀 態(tài)使 用算 符生成更進(jìn)一步的狀態(tài)時(shí),首先應(yīng)對(duì)哪一個(gè)狀態(tài)進(jìn)行操作呢?這屬于搜索策略的問(wèn)題,不同 的搜索策略其操作的順序是不相同的。狀態(tài)空間的搜索策略將在第五章討論。 例2.16 二階 Hanoi塔問(wèn)題。 為了簡(jiǎn)化問(wèn)題,將2.2節(jié)例2.4Hanoi塔問(wèn)題簡(jiǎn)化,只考 慮兩個(gè)盤 子的情 況。已知 3個(gè) 柱子1、2、3和兩個(gè)盤子 A、B(A 比 B 小)。初 始狀態(tài) 下,A、B 依次放在 1柱上。目 標(biāo)狀 態(tài)是 A、B 依次放在柱子3上。條件是每次可移動(dòng)一個(gè)盤子,盤子上方是空頂方可移動(dòng),而且任何 72 第二章 知識(shí)表示方法 時(shí)候都不允許大盤在小盤之上。 解
按照上面給出的步驟將問(wèn)題以狀態(tài)空間的形式表示出來(lái)。 第一步:定義問(wèn)題狀態(tài)的描述形式: 設(shè)用 Sk=(SkA,SkB)表示問(wèn)題的狀態(tài),SkA表示盤子 A 所在的柱號(hào),SkB表示盤子 B所在 的柱號(hào)。 第二步:用所定義的狀態(tài)描述形式把問(wèn)題的所有可能的狀態(tài)都表示出來(lái),并確定出問(wèn)題 的初始狀態(tài)集合描述和目標(biāo)狀態(tài)集合描述。本問(wèn)題所有可能的狀態(tài)共有九種,如圖2.25所 示,各狀態(tài)的形式描述如下: S0 =(1,1),S1=(1,2),S2=(1,3) S3 =(2,1),S4=(2,2),S5=(2,3) S6 =(3,1),S7=(3,2),S8=(3,3) 圖2.25 二階 Hanoi塔問(wèn)題的狀態(tài) 問(wèn)題的初始狀態(tài)集合為 S={S0},目標(biāo)狀態(tài)集合為 G={S8}。
上海那艾實(shí)驗(yàn)儀器有限公司 版權(quán)所有轉(zhuǎn)載請(qǐng)注明出處
全國(guó)服務(wù)熱線