陳寶星 謝如鶴 張延平
[摘 要]在教案、課件及教材中經(jīng)常需要以知識結(jié)構(gòu)圖來展現(xiàn)知識點間的邏輯關(guān)系,教師雖然清楚每個知識點間的邏輯關(guān)系,但由于知識點數(shù)量較多導(dǎo)致構(gòu)圖難度大、耗時長。解釋結(jié)構(gòu)模型(ISM)能有效地將知識點間的二元關(guān)系轉(zhuǎn)化為遞階層次結(jié)構(gòu)圖,將該方法應(yīng)用于復(fù)雜教學(xué)知識結(jié)構(gòu)圖的構(gòu)建,能大大提升構(gòu)圖效率。以“定量訂貨法”教學(xué)知識結(jié)構(gòu)圖的構(gòu)建為例對該方法的應(yīng)用步驟進(jìn)行說明,應(yīng)用該方法教師只需確定知識點之間的先行、后續(xù)等邏輯關(guān)系,就能自動生成知識結(jié)構(gòu)圖。
[關(guān)鍵詞]解釋結(jié)構(gòu)模型 復(fù)雜知識結(jié)構(gòu)圖 定量訂貨法
[中圖分類號] G642.4 [文獻(xiàn)標(biāo)識碼] A [文章編號] 2095-3437(2015)04-0112-03
一、問題的提出
知識結(jié)構(gòu)圖能夠系統(tǒng)的表達(dá)知識點及其之間的邏輯聯(lián)系,有助于學(xué)生以整體的視角把握學(xué)習(xí)內(nèi)容。含有較少知識點的知識結(jié)構(gòu)圖容易繪制,當(dāng)知識結(jié)構(gòu)圖中的知識點數(shù)目增加的時候,教師需多次調(diào)整知識點間的關(guān)系,這往往需要大量的時間,知識結(jié)構(gòu)圖越復(fù)雜,耗時越多,而結(jié)果還不一定完全符合知識點間的邏輯關(guān)系。解釋結(jié)構(gòu)模型(ISM,Interpretative Structural Model)以任意兩個元素間的二元關(guān)系為基礎(chǔ)通過集合運(yùn)算將系統(tǒng)中的元素整理成一個具有良好層次結(jié)構(gòu)的關(guān)系圖,汪應(yīng)洛[1]對其原理進(jìn)行了深入闡述。該方法的應(yīng)用領(lǐng)域很廣,在教學(xué)領(lǐng)域,鐘志強(qiáng)[2]將其應(yīng)用于教學(xué)目標(biāo)的結(jié)構(gòu)化,呂鋒[3]、戴敏利[4]、權(quán)麗[5]等將其應(yīng)用于教學(xué)計劃的制定。將該方法應(yīng)用于知識點數(shù)量較多的復(fù)雜知識結(jié)構(gòu)圖的構(gòu)建,能提高其準(zhǔn)確度和效率。
二、知識結(jié)構(gòu)圖的構(gòu)建步驟
(1)根據(jù)教學(xué)目標(biāo)發(fā)展相關(guān)知識點n個,記為Ki,i=1,2,…,n。
(2)確定知識點“初始關(guān)系矩陣”,記為A。確定任意兩個知識點Ki與Kj之間的0-1關(guān)系,若Ki是Kj的基礎(chǔ)記為1,否則記為0,知識點與其自身的關(guān)系記為1,將所得的關(guān)系矩陣稱為“初始關(guān)系矩陣”。若Ki與Kj的關(guān)系為1,稱Ki可以到達(dá)Kj,Ki為Kj的先行知識點,Kj為Ki的后續(xù)知識點。
(3)確定知識點間經(jīng)過傳遞得到的關(guān)系矩陣“最終可達(dá)矩陣”,記為M。若在“初始關(guān)系矩陣”A中Ki與Kj的關(guān)系為0,但若Ki與Km的關(guān)系為1,Km與Kj的關(guān)系也為1,根據(jù)邏輯推理,Ki與Kj的關(guān)系應(yīng)為1,所以應(yīng)當(dāng)認(rèn)定Ki與Kj的關(guān)系為1而不是0。正是因為知識點間的關(guān)系可以通過傳遞成為1,故在“初始關(guān)系矩陣”A中判斷Ki與Kj之間的關(guān)系是否為1時,這種判斷應(yīng)該是非常明確、直觀而不假思索的,稍有模糊,其關(guān)系應(yīng)記為0,如果不經(jīng)過思考不能判定其關(guān)系為1,那么應(yīng)確定其關(guān)系為0,因為模糊的或經(jīng)過思考而確定的關(guān)系可以理解為通過傳遞而得到關(guān)系。故在本步驟,計算知識點間經(jīng)過傳遞得到的關(guān)系矩陣,計算的方法M=An,在計算矩陣乘積時應(yīng)符合布爾代數(shù)的運(yùn)算規(guī)則,即0+0=0,0+1=1,1+0=1,1+1=1,0×0=0,0×1=0,1×0=0,1×1=1。若Ar=Ar+1,則Ar=Ar+1=Ar+2=…=An,故只需計算r+1個矩陣A的乘積即可。
(4)確定每個知識點的可達(dá)集R、先行集E、共同集C及起始集B、終止集E。知識點的可達(dá)集表示該知識點所有后續(xù)知識點的集合,知識點的先行集表示該知識點的所有先行知識點的集合,知識點的共同集表示該知識點的可達(dá)集與先行集的交集,共同集內(nèi)的知識點之間互為基礎(chǔ),也可稱為強(qiáng)相互關(guān)系的知識點。如圖1所示,知識點K5可達(dá)集、先行集、共同集之間的關(guān)系,K5的先行集為K2、K5、K7,K5的可達(dá)集為K5、K7、K9,K5的共同集為K5、K7。若某知識點的“先行集”等于“共同集”,則該知識點是“起始集”中的一個元素;若某知識點的“可達(dá)集”等于“共同集”,則該知識點是“終止集”中的一個元素。
(5)知識點的層次劃分。首先計算所有知識點的“終止集”,將該“終止集”作為第1層,然后將第1層中的知識點刪除,重新計算所有知識點的“終止集”,將該“終止集”作為第2級,以此類推直至所有知識點的層次劃分確定。
(6)根據(jù)最終可達(dá)矩陣?yán)L制多級遞階結(jié)構(gòu)圖。首先把所有的知識點按第5步中的層次排列,然后繪出不同層次間直接聯(lián)系的弧線,不必繪出傳遞關(guān)系的弧線。
三、“定量訂貨法”知識結(jié)構(gòu)圖構(gòu)建
(一)“定量訂貨法”及其相關(guān)知識點
物流管理中“定量訂貨法”是隨時檢查庫存水平,當(dāng)庫存降至訂貨點時,發(fā)出一定的訂貨批量的庫存補(bǔ)充方法。該方法的關(guān)鍵點是確定合適的訂貨點和訂貨批量。確定訂貨批量的常用方法是經(jīng)濟(jì)訂貨批量,該方法以訂貨批量為決策變量、以庫存成本最低為目標(biāo)建立一個非線性數(shù)學(xué)規(guī)劃模型,通過最優(yōu)化方法得出最優(yōu)訂貨批量。其中庫存成本包括了庫存的獲得成本和庫存持有成本,庫存的獲得成本包括商品的購買成本和商品采購費(fèi)用,庫存持有成本與庫存量相關(guān),庫存量包括周轉(zhuǎn)庫存量和安全庫存量。訂貨點是滿足提前期內(nèi)顧客一定服務(wù)水平的備貨量,涉及顧客需求概率分布、提前期長度、客戶服務(wù)水平等相關(guān)知識點。根據(jù)以上分析整理出如下相關(guān)知識點。
(二)初始關(guān)系矩陣
任意取出兩個知識點,如序號18的“安全庫存量”和序號20的“客戶服務(wù)水平”,以掌握“定量訂貨法”為目標(biāo)時,若能明顯判斷知識點18是知識點20的基礎(chǔ)或先行知識點,那么在表2中知識點18所在的行(第18行)及知識點20所在的列(第20列)交叉的格子記為1,否則記為0。知識點與自身比較時,記為1,即對角線上都為1。將任意兩個知識點的0-1關(guān)系進(jìn)行確認(rèn),記錄在表2中。
根據(jù)知識點的初始關(guān)系矩陣A,計算最終可達(dá)矩陣M=A21,在計算矩陣乘積時按照布爾代數(shù)的運(yùn)算規(guī)則。計算結(jié)果如表3所示。
(四)可達(dá)集、先行集、共同集及起始集、終止集
根據(jù)表3的最終可達(dá)矩陣,依據(jù)步驟4,計算每個知識點的可達(dá)集、先行集、共同集,例如知識點2的可達(dá)集即表3中知識點2所在的行中數(shù)值為1的格子所對應(yīng)的知識點(1,2,3,4,8,9,11,12,13),知識點2的先行集即表3中知識點2所在的列中數(shù)值為1的格子所對應(yīng)的知識點(2),知識點2的共同集即該知識點的可達(dá)集與先行集的交集(2),若該知識點的先行集與共同集相等,則該知識點是起始集中的一個元素,由此判斷起始集包括(2,6,10,14,16,17,19,20,21),他們是最基礎(chǔ)的知識點。若該知識點的可達(dá)集與共同集相等,則該知識點是終止集的一個元素,由此判斷終止集包括一個知識點(1),它不是其他知識點的基礎(chǔ),而是其他知識點目的。計算結(jié)果如表4所示。
(五)知識結(jié)構(gòu)圖
知識結(jié)構(gòu)圖的構(gòu)圖分為兩步:
第一步:知識點分層。將表4“終止集”中的知識點(1)作為第一層,然后在表4中將知識點(1)所在的行刪除,并將可達(dá)集、先行集、共同集中知識點(1)刪除,然后重新計算“終止集”,即可達(dá)集與共同集相等的知識點,作為第二層,重復(fù)上述步驟直至所有知識點都已分層。結(jié)果為:第一層:(1);第二層:(3,21);第三層:(4,11);第四層:(5,8,12,14);第五層:(6,7,9,10,13,18);第六層:(2,15);第七層:(16,17,19,20)。
第二步:知識點關(guān)系連接。將上述分層結(jié)果放置在平面圖中,方式如下:同一層知識點水平位置相同,不同層級的知識點按照第一層至第七層的順序從上到下排列。先從底層知識點開始,對任意一個知識點,例如知識點16,其位于第7層,其可達(dá)集(1,3,4,5,7,8,9,11,12,15,16,18)與其上層(第6層)知識點集合(2,15)的交集為(15),連接知識點16與15,從知識點16的可達(dá)集(1,3,4,5,7,8,9,11,12,15,16,18)中去掉知識點15的可達(dá)集(1,3,11,12,15,18)剩余集為(4,5,7,8,9,16),該集合與更上一層第5層知識點集合(6,7,9,10,13,18)的交集為(7,9),連接知識點16與知識點7與知識點9,檢查知識點(15,7,9)的可達(dá)集的并集,即(1,3,11,12,15,18)、(1,3,4,5,7)、(1,3,4,8,9)的并集為(1,3,4,5,7,8,9,11,12,15,18),知識點16的可達(dá)集(1,3,4,5,7,8,9,11,12,15,16,18)與該集合的差為(16),即其本身,表示知識點(15,7,9)是知識點16的所有緊后知識點。其他知識點的連接以此類推。其結(jié)果如圖2所示。
四、結(jié)論
本文通過對“定量訂貨法”相關(guān)知識點間的關(guān)系進(jìn)行判斷之后,應(yīng)用解釋結(jié)構(gòu)模型得出了其遞階層次結(jié)構(gòu)圖。教師只需要對任意兩個知識點間的先行或后續(xù)關(guān)系進(jìn)行判斷,解釋結(jié)構(gòu)模型(ISM)就能將其整理成為具有遞階層次結(jié)構(gòu)的知識結(jié)構(gòu)圖,對復(fù)雜知識結(jié)構(gòu)圖的構(gòu)圖進(jìn)行了說明和規(guī)范,提升了效率。該方法以矩陣和集合的運(yùn)算為基礎(chǔ),很方便轉(zhuǎn)化為計算機(jī)程序,這將進(jìn)一步提高復(fù)雜知識結(jié)構(gòu)圖的構(gòu)建效率。
[ 參 考 文 獻(xiàn) ]
[1] 汪應(yīng)洛.系統(tǒng)工程(第三版)[M].北京:機(jī)械工業(yè)出版社,2004.
[2] 鐘志強(qiáng).教學(xué)目標(biāo)的結(jié)構(gòu)化教學(xué)效果驗證[J].軟件導(dǎo)刊(教育技術(shù)),2010(3):29-31.
[3] 呂鋒,賈現(xiàn)召,楊曉英.運(yùn)用解釋結(jié)構(gòu)模型制定工業(yè)工程專業(yè)教學(xué)計劃[J].工業(yè)工程,2010(6):125-128.
[4] 戴敏利,談國新,陸峰,李敏.解釋結(jié)構(gòu)模型(ISM)在教學(xué)計劃制定中的應(yīng)用[J].計算機(jī)時代,2006(10):58-62.
[5] 權(quán)麗.解釋結(jié)構(gòu)模型在教學(xué)計劃制定中的應(yīng)用——以工程管理專業(yè)為例[J].現(xiàn)代商貿(mào)工業(yè),2013(10):142-143.
[責(zé)任編輯:林志恒]