第7章決策模式管理2模式管理系統(1/2)•何謂模式管理系統–模式管理系統是如同資料庫管理系統般的軟體,用來管理DSS中的決策模式,以方便模式庫中的模式建造、存取及使用等功能。•為何需要模式管理–促進模式再使用,降低造模成本–促進模式分享,減少模式重複–提高模式使用的彈性–減少資訊不一致性–加對組織中模式資源的控制表7-4資料管理與模式管理的比較模式管理系統(2/2)•模式管理系統的功能–新模式的建造–模式儲存的功能–模式庫中模式的存取–模式的執行–模式的修改與更新–沙盤推演與目標達成分析的支援圖7-4模式管理系統架構模式的表達與電腦儲存(1/2)•模式表達,指的是把模式的特色扼要地顯示出來,以做為將來使用與組織模式的根據。•早期有關模式表達的研究建議了三種可能的途徑:視模式為副程式、視模式為描述,以及視模式為資料。•模式表達包括三種不同的用戶:決策者、造模者以及技師。–決策者對模式的需要主要在模式所提供的資訊,他們係運用模式所產生的資訊來制定有效的決策,其關心的是模式所產生資訊的適切性與準確性。模式的表達與電腦儲存(2/2)–造模者須負責找出最佳模式構造與如何取得必要的輸入資料等技術性事宜。他們往往是作業研究或管理科學的專家,並關心所造模式的正確性。–技師需要找出有效的解模方法,並且將這些方法加以電腦化。技師們大多是應用數學家或資訊科學專家,關心的是如何迅速而準確地為模式找到答案。圖7-5不同用戶對模式的看法不同模式的表達內容與方法(1/4)–表達內容•模式所表達的是一個決策問題的狀態以及可能的變化;而解模器則是控制模式狀態變化的一套程式。•「資料物件」指的是與該模式有關的資料;「步驟」是明確地說明執行模式的順序;而「設定」則是指出一些必須滿足的條件與限制。模式的表達內容與方法(2/4)–Liang將模式表達的內容分成五個主要構面:輸出、輸入、運算、完整性以及評價。•一個理想的模式表達:–要能表達重要的模式資訊–要能表達出模式的不同層次圖7-6模式庫與解模器模式的表達內容與方法(3/4)–表達方法•關係、語意網、圖形、邏輯、物件導向,以及結構化造模等。•用關係來表達模式源自關係式資料庫系統,其重點在表達決策者眼中的模式。•語意網是自人工智慧中發展出來的一種知識表達方法,其特色在於把不同特徵之間的關係充分表示出來。模式的表達內容與方法(4/4)•突顯模式輸入與輸出資料間的結構關聯性,利用圖形的方法來表達模式。•把模式分為資料與運算,資料表達為一個節點,運算則表達為箭頭。•模式庫也可以用物件導向的方法來表達,每個模式可以看成是一個物件,模式和模式間的相同與相異性則可加以分類並找出它們的繼承關係。結構化造構(1/3)•結構化造模是Geoffrion(1989)把模式的主要內容分成了數個元素:基本實體、複合實體、屬性、函數以及測試。•根據這幾個基本元素,模式可以表達成一組描述。•EOQ模式在結構造模語言中便可以表達為:–D/a/:Real+Demand為正實數的屬性(/a/)–H/a/:Real+holdingcost為正實數–F/a/:Real+orderingcost為正實數結構化造構(2/3)–Q/a/:Real+orderquantity為正實數的變屬性(/va/)–FREQ(D,Q)/f/:D/QFREQ為D和Q的函數(/f/)–SETUP$(FREQ,F)/f/:FREQ*F每年Setupcost為freq*F–CARRY$(H,Q)/f/:H*Q每年orderingcost為H*Q–TOT$(SETUP$,CARRY$)/f/:SETUP$+CARRY$總成本結構化造構(3/3)•同類的元素予以集合,稱為「族群」。把所有元素族群加以組織起來的結構稱為「族群圖」,相關的族群可以再進一步加以分類組合成為「模組」;而把構成各模組中的族群用圖畫出來稱為「模組樹」。•一個結構化模式便以元素、族群,以及模組等三個不同的層次來加以表達。但不論用什麼表達方式,均需滿足下列的基本要求:–提供不同的表達給不同的使用者。–兼顧用戶的瞭解與計算機的執行。–充分表達不同模式的特色。–充分表達不同知識或元素間的相同與相異處。–允許類似元素被合併以簡化表達。圖7-7EOQ模式的群組圖模式的運用(1/2)•模式編目•模式搜尋•模式切割•模式選擇•模式比較•模式整合•模式組合模式的運用(2/2)•模式分解•模式排序•資料轉換•完整性查驗•模式執行•反覆執行•模式解說模式單元的設計(1/2)•用模次系統–三項主要功能:查詢處理、報告產生以及協助。•造模次系統–「造模次系統」主要用來支援造模者。它包括有三個主要功能:知識獲取、用戶輔助造模以及自動造模。圖7-8模式單元的架構模式單元的設計(2/2)•模式推理機–「模式推理機」是造模功能的核心,它的主要任務包括推理與控制。–模式推理機本身負責執行以下幾個主要功能:•資料與模式的整合。•對話與模式的整合。•控制模式的執行。•協調造模與用模次系統。未來展望•未來的模式管理有以下幾個可能的發展方向:–自動模式建構–分散式模式管理–即時模式建構