第7章決策模式管理本章內容DSS中模式的重要性台灣企業使用模式的情形如何建造DSS模式模式管理系統的功能模式的表達與電腦儲存模式單元的設計結論與未來發展DSS中模式的重要性決策狀況與因果關係之分析,往往需要借助決策模式,利用既有知識,將決策問題的主要變項間之關係,以數學或其它方式表達出來,便於分析並求出最佳解決之道不論資料導向或模式導向的DSS都需要用到計量模式,只是前者使用的分析方法較簡單,而後者使用到的則較為複雜。沒有模式分析,就沒有DSS。決策模式的定義模式在英文中原來是指真實世界的縮影,將真實世界的事物或關係,經過抽象化或濃縮後,可以更清楚地表達出來,其包括實體模式(如飛機模型)以及數學模式。起源:WW2定義:所謂模式是指一組數學方程式,結合之後能恰當地表達出現實世界的狀態,以利決策者找出所期望的目標狀態把問題轉換成適當模式的過程稱為「造模」,所造的模式要有價值,則需要經過驗證。用來為模式求解往往也需要特別的軟體,這些軟體我們稱之為「解模器」。圖7-1問題與模式決策模式的目的分析並瞭解問題操弄模擬在DSS中,模式單元主要可用來支援Simon的決策程式中的「設計」與「選擇」兩個階段的行動。模式的任務包括:預測未來狀況。因果關係的推理。複雜狀態的分析。創造可行方案。比較不同方案。尋求最佳方案與解答。不同狀況的模擬。模式的分類(1/3)依求解目標分:優化或模擬優化模式是指可以在所有滿足限制條件的可能解中找出最佳解的模式非優化模式主要是利用分析的技術或模擬的方式,來表示決策問題中主要變數間的關係,提供「滿意」的解決方案。依變項特性分:機率性與確定性確定性模式是指模式中變項的值均為非機率性的模式。常見之確定性模式有EOQ存貨模式、線性規劃模式、非線性規劃模式、整數規劃模式、動態規劃模式、多目標規劃模式以及網路模式等。隨機模式是指模式中的變項有部分為機率性的。常見之隨機模式有決策樹模式、賽局理論模式、馬可夫鏈模式,以及等候模式等。模式的分類(2/3)依發展緣起分不同模式也有不同的發展緣起與應用領域。依時間考量分凡是模式中需要考慮時間這個變項時,稱為「動態模式」;反之,則稱為「靜態模式」。表達一序列工作的順序關係模式,我們稱之為「程序模式」;而只顯示變項間因果關係的模式則稱為「因果模式」。靜態模式大多是因果模式,但動態模式則可能是因果模式,也可能是程序模式。模式的分類(3/3)模式也可依其應用層次與應用領域來加以區分:應用層次:策略模式、戰略模式、作業性模式。應用領域:財務、生產、行銷、物流模式。圖7-2各類模式示例表7-1模式之分類模式應用的問題模式運用時的主要問題:缺乏或很難取得輸入所必需的資料或參數。模式所產生的輸出通常不易利用。對於複雜、牽涉面廣的問題,很難建立適當的模式。管理者很不容易瞭解龐大又複雜的模式。模式與解模器之間無法分開。模式間不易整合。企業內有許多重複而不一致的模式,造成使用上的困擾。造模成本高且時間長。台灣的模式使用狀況模式應用的範圍在財務管理的領域(40%),其次依序為生產管理(23%)、策略管理(16%)及行銷/物流管理(13%)。應用較廣的模式運用最廣的是線性規劃(9%)與迴歸分析(8%)。模式開發之困難複雜的大型模式不易建構(63%)。模式修改傳承不易(58%)。使用者需求多變,模式不易更新(42%)。類似模式無法共用,需重複建造(42%)。表7-2不使用模式的原因圖7-3造模的程序如何建造DSS模式(1/5)模式建造的程序問題與決策目標分析決策範圍愈大模式將愈複雜;範圍太窄無法發揮作用用DSS來協助分店開設位置選擇大:預測不同地點可能的銷售額與利潤小:比較幾個可能地點的相對優劣如何建造DSS模式(1/5)確定模式中的變項若我們知道選擇店址最重要的是到店消費人數,且它是由附近的住戶人數以及交通流量來決定,則我們可以找到以下五個主要的變項:X1:到店消費人數。X2:附近住戶人數。X3:交通流量。X4:住戶到店消費的比率。X5:路過的人到店消費的比率。如何建造DSS模式(2/5)建立模式的假設平均分佈,自然分佈…確定變項的衡量X1稱為依變項,X4和X5可以當作參數,並改用a2和a3來代表。X2和X3做為變項。我們假定它們的值分別是常態分佈的N(u2,S2)與N(u3,S3)。找出變項間的關係X1=a2X2+a3X3如何建造DSS模式(3/5)模式電腦化並求解許多套裝軟體,如Excel、GPSS、SAS、GAMS等均可用來建立各類模式,並求出解答。模式評估驗證(verification)主要是檢查電腦模式是否和原來的數學模式相符且沒有差錯。評價(validation)則比較此電腦模式(與數學模式)能否確實有效地解決應該解決的問題。模式應用表7-3模式建造與求解之軟體工具示例如何建造DSS模式(4/5)模式建造實例決策目標:總生產成本最低,且要訂單如期交貨確定變項不同機器生產不同產品的成本,用Cij來表示,其中i代表不同機器,j代表不同訂單的產品,而每台機器上的產量則用Xij來表示。不同機器所生產的j訂單產品,其總數量不能大過訂單總量。用gj來代表j訂單的總數量每台機器的生產力也有限制,不可能無限生產,i機器的生產能力ri。如何建造DSS模式(5/5)模式假設每台機器都可生產不同訂單不同產品間,機器需要重設時間…建立變項間關係總成本要最低:Minimize不同機器的生產數量不能比訂單的總數量大:同一台機器的生產數量不能超過機器的總產能:ijijjiXCΣΣjijigX≦ΣiijjrX≦Σ如何建造DSS模式(5/5)模式電腦化LINDO模式求解模式評估與應用模式管理系統(1/2)何謂模式管理系統模式管理系統是如同資料庫管理系統般的軟體,用來管理DSS中的決策模式,以方便模式庫中的模式建造、存取及使用等功能。模式管理系統(1/2)為何需要模式管理促進模式再使用,降低造模成本促進模式分享,減少模式重複提高模式使用的彈性減少資訊不一致性加對組織中模式資源的控制模式管理系統(2/2)模式管理系統的功能新模式的建造模式儲存的功能模式庫中模式的存取模式的執行模式的修改與更新沙盤推演與目標達成分析的支援圖7-4模式管理系統架構模式的表達與電腦儲存(1/2)模式表達,指的是把模式的特色扼要地顯示出來,以做為將來使用與組織模式的根據。早期有關模式表達的研究建議了三種可能的途徑視模式為副程式視模式為描述視模式為資料。模式表達的對象三種不同的對象:決策者、造模者以及技師。決策者主要需要在模式所提供的資訊係運用模式所產生的資訊來制定有效的決策其關心的是模式所產生資訊的適切性與準確性。造模者負責找出最佳模式構造與如何取得必要的輸入資料等技術性事宜他們往往是作業研究或管理科學的專家,並關心所造模式的正確性。技師要找出有效的解模方法,並且將這些方法加以電腦化。技師們大多是應用數學家或資訊科學專家,關心的是如何迅速而準確地為模式找到答案。不同用戶對模式的看法不同模式的表達內容與方法(1/4)表達內容模式所表達的是一個決策問題的狀態以及可能的變化;而解模器則是控制模式狀態變化的一套程式。DataAbstractionMethoddataobject:指的是與該模式有關的資料procedures:是明確地說明執行模式的順序assertions:則是指出一些必須滿足的條件與限制。圖7-6模式庫與解模器模式的表達內容與方法(2/4)Liang將模式表達的內容分成五個主要構面:輸出、輸入、運算、完整性以及評價。一個理想的模式表達:要能表達重要的模式資訊要能表達出模式的不同層次模式的表達內容與方法(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*FCARRY$(H,Q)/f/:H*Q每年orderingcost為H*QTOT$(SETUP$,CARRY$)/f/:SETUP$+CARRY$總成本結構化造構(3/3)同類的元素予以集合,稱為「族群」。把所有元素族群加以組織起來的結構稱為「族群圖」,相關的族群可以再進一步加以分類組合成為「模組」;而把構成各模組中的族群用圖畫出來稱為「模組樹」。一個結構化模式便以元素、族群,以及模組等三個不同的層次來加以表達。但不論用什麼表達方式,均需滿足下列的基本要求:提供不同的表達給不同的使用者。兼顧用戶的瞭解與計算機的執行。充分表達不同模式的特色。充分表達不同知識或元素間的相同與相異處。允許類似元素被合併以簡化表達。圖7-7EOQ模式的群組圖模式的運用模式編目模式搜尋模式切割模式選擇模式比較模式整合模式組合模式分解模式排序資料轉換完整性查驗模式執行反覆執行模式解說模式單元的設計(1/2)用模次系統三項主要功能:查詢處理、報告產生以及協助。造模次系統「造模次系統」主要用來支援造模者。它包括有三個主要功能:知識獲取、用戶輔助造模以及自動造模。圖7-8模式單元的架構模式單元的設計(2/2)模式推理機「模式推理機」是造模功能的核心,它的主要任務包括推理與控制。模式推理機本身負責執行以下幾個主要功能:資料與模式的整合。對話與模式的整合。控制模式的執行。協調造模與用模次系統。未來展望未來的模式管理有以下幾個可能的發展方向:自動模式建構分散式模式管理即時模式建構