圖書介紹 - 資料來源:博客來 目前評分: 評分:
圖書名稱:超圖解系統模擬 內容簡介
*故事般的敘述方式,告訴讀者怎麼建立系統的模擬模型,據此分析、解決人生的難題。
*教您用模擬的方式預測價格波動、賭客輸光賭本的機率、是否要買彩券、走失的人在哪裡。
不需要水晶球與塔羅牌,有更科學的方式可以預知未來事件發生的機率。
有問題,讓系統模擬方法與統計數字幫您解決:
*尋人、財運、戰爭,或生活中的小困難,如:紅豆餅賣出時間、何時打烊,都可以算出機率,比求籤更能幫助解惑。
*豐富、活潑的圖表以及流程圖解說,快速理解重要概念。
事先模擬、妥善規劃與應變,不用時光機回到過去或未來。
當組成系統的物件包含隨機現象,使用模擬方法解答問題可能就是最佳的選擇,因為面對包含隨機因子的系統,我們可以應用理論尋找合適的機率分布函數,進而模仿隨機事件的出象。
從能夠使用數據表示未來情境或問題內涵的角度來說,排除無解或不知解法的部分,有效解法的問題大致可以分為確定性與牽涉不確定因子兩大類。例如使用代數函數表示鐘擺的長度、週期與重力加速度,或光速、質量與能量,以及貸款、利率與攤還期間等關聯,微分方程式表示數量隨著時間或速度隨著時間等變化,這類不含不確定因子的問題,應用解析法也就是傳統數學方法,或許能夠獲得答案。
當問題本身屬於非結構化,如包含隨機因子或隨著時間變化的系統,或沒有已知數學、機率或統計等解析方法,模擬方法可就如同一顆救命丹。例如研究生物族群各自與相互競爭的過程、訂定商店安全庫存量、研究客服中心的運作等等。攸關多數人生活與工作的公共事務或政策的模擬作業必須符合科學精神,如能善用模擬技術,必能增進流程效率,及時應變與計畫。
作者介紹
作者簡介
許玟斌
一位關心全民生計的統計學博士。不僅擁有一身解讀數字的好功夫,更關心一般社會大眾的統計素養;曾出版《巷子口統計學》一書,拯救了無數國民的統計概念。離開教職後,仍持續潛心研究,著書立說。閒暇時喜歡閱讀、思考、游泳與彈吉他。
學歷
美國懷俄明大學統計博士
資歷
東海大學資訊工程系副教授
東海大學資工系主任
東海大學電子計算機中心主任
目錄
作者自序 模擬方法—另類解答複雜問題的利器
Chapter 1 模擬方法概述
1-1 預測鰻魚價格起伏
1-2 摘要
1-3 機率、統計與模擬
1-4 日常的模擬場景
1-5 模擬與決策
1-6 模擬方法使用時機
1-7 建立模式的緣由與原則
1-8 表示模式運作的演算法
1-9 表示演算法的流程圖
1-10 表示演算法的虛擬碼
1-11 陳述的字彙與格式
1-12 模擬計畫流程
1-13 模式輸入與模擬輸出
1-14 十字路口車流模式演算法
1-15 模擬計畫的驗證與信譽
Chapter 2 模擬模式
2-1 還要多久才能到達景點?
2-2 摘要
2-3 打造模式過程
2-4 系統分析
2-5 系統分割
2-6 逐步抽象化
2-7 模式種類
2-8 抽象模式
2-9 蒙地卡羅模式
2-10 離散模式
2-11 連續模式
2-12 離散模式分類
2-13 過程導向模式
2-14 事件導向模式演算法
2-15 活動導向模式模擬
Chapter 3 蒙地卡羅方法
3-1 預測一生過程的流年
3-2 摘要
3-3 亂數產生器
3-4 全週期亂數產生器
3-5 均值與均等分布
3-6 隨機變數與機率函數
3-7 常見理論機率函數
3-8 彩券中獎號碼
3-9 徵兵梯次序列
3-10 失智老人在哪裡?
3-11 隨機漫步
3-12 賭徒之夜
3-13 紙牌21 點牌局
3-14 兩軍對抗鹿死誰手
3-15 進階兩軍對抗(1)
3-16 進階兩軍對抗(2)
3-17 進階兩軍對抗(3)
3-18 積分模擬方法
3-19 估計圓周率
3-20 顧客入店人數與時間
3-21 檢視水果次數
3-22 紅豆餅賣出數量與時間
3-23 何時才能打烊?
Chapter 4 連續系統模式
4-1 數位化物件屬性
4-2 摘要
4-3 族群成長模式
4-4 離散化連續系統
4-5 泰勒方法
4-6 郎吉卡達法
4-7 獵食者與獵物模式
4-8 悉德泊湖模式
4-9 高階微分方程式
4-10 模擬誤差來源
Chapter 5 ProModel 模擬軟體
5-1 上市軟體公信力
5-2 摘要
5-3 模擬軟體需求
5-4 模擬軟體演進
5-5 學生版本
5-6 建模基本元件
5-7 元件屬性編輯表
5-8 校園美髮師模擬模式
5-9 建構完整模擬模式
5-10 輸出檢視器
5-11 圖表顯示區
Chapter 6 過程導向模式
6-1 沒有重來的旅程
6-2 摘要
6-3 個體流動過程
6-4 模擬佇列系統
6-5 模式分類原則
6-6 單一個體模式
6-7 多重個體模式
6-8 停車場營運模式
6-9 投票動線規劃
6-10 檢查維修模式
6-11 資源共享模式
6-12 安全庫存模式
6-13 備用零件模式
Chapter 7 事件導向模式
7-1 認真敬業的予希
7-2 摘要
7-3 在時間軸上的事件
7-4 紙筆離散模式模擬
7-5 模組化事件導向模式
7-6 平行伺服器模式
7-7 序列伺服器模式
7-8 產品檢修模式
7-9 安全庫存模式
7-10 備用零件模式
7-11 共享資源模式
7-12 多重等待線模式
Chapter 8 選擇輸入機率分布
8-1 垃圾進垃圾出
8-2 摘要
8-3 滿足模式輸入需求
8-4 收集資料
8-5 彙整與呈現樣本特徵
8-6 檢視樣本隨機性質
8-7 辨識理論分布
8-8 模仿隨機因子的出象
8-9 個體到達時間
8-10 伺服器使用時間
Chapter 9 模擬輸出分析
9-1 不符邏輯的推論
9-2 摘要
9-3 ProModel 輸出模組
9-4 解釋輸出的話題
9-5 輸出統計推論
9-6 平均數點估計
9-7 平均數區間估計
9-8 美髮店是否人手不足?
9-9 比較兩平均數
9-10 比較兩佇列模式
9-11 序列活動的瓶頸
序
序
模擬方法—另類解答複雜問題的利器
通常人們面對大大小小的問題都會想盡辦法求解,如果本身能力不足就去請教他人,當可取得的人事物資源也未能提供可接受的答案,那就只好擱置,不再去煩心。人們從出生就開始面對許多問題,當肚子餓了、尿布溼了或恐懼不安,卻沒有能力自己解決問題,只能用哭來求助,如果不巧沒有得到回應,又假設並沒有生病,哭累後便睡著了,就等待醒來再想辦法吧。好慘的場景!只有等到稍微長大,才會開始模仿家人的言行、學習站立走路、開口要求協助。如此從模仿慢慢累積生活需求的知識,進而能夠發掘問題,以及發展有效解決問題的能力。
模仿基本上只是一種場景複製過程,當單純模仿不足以解決問題時,人們可能會逐漸在腦海中形成描述問題或系統情境的心理模式,學者們也許會更進一步使用數學式子表示組成系統的重要物件各自與相互運作的行為,形成的系統代表物就是一個抽象模式。如此建立藉以代表問題本質的模式,並據以進行推演或模仿種種場景變化的過程,就是模式模擬。
當問題情境或組成系統物件的屬性包含不可事先預測、不確定性或變異性,專家們將這些物件的屬性項目名稱簡稱為隨機變數,而驅動隨機變數發生變化的事端稱為事件,事件的記錄或事實就是隨機變數的出象,簡稱為隨機現象。由於沒有人能夠正確知曉未來事件的演進過程與結果,因此才有「人算不如天算」或「天有不測風雲」等俗語。不過我們也不必完全靠天吃飯,例如結合大氣變化理論與資訊科技運算能力,天氣預報結果已經不是常見的笑梗,又如觀察投擲一顆公正或不公正20 面體骰子的活動,熟悉機率統計方法的人士也能計算或估計投擲這顆骰子不同出象發生的機率,只是仍然不能預知會出現哪一個出象。
當組成系統的物件包含隨機現象,使用模擬方法解答問題可能就是最佳的選擇,因為面對包含隨機因子的系統,我們可以應用理論尋找合適的機率分布函數,進而模仿隨機事件的出象。結合一個忠實描述系統運作邏輯或真實情境過程的抽象模式,以及資訊科技的高速計算與大量儲存資料等能力,模擬各種假想場景可能的隨機演化,再利用統計方法彙整輸出數據以形成能夠輔助決策的資訊,這個機制就稱為系統模式模擬或電腦模擬。
到廟裡祈求神明指示的人們,也許不在乎手上的筊杯是否公正,或某一面出現的機率吧!但從求知的角度我們可以一枚一枚地測定,只要將一枚筊杯投擲很多次,就能計算任何一面出現的經驗機率,然後依據統計理論尋找適合代表擲筊出象的隨機變數。同理,收集系統隨機因子出象的記錄,發展對應的機率分布函數,就能模仿隨機因子生成隨機出象。應用理論分布函數生成隨機數值的解題模式,常被稱為蒙地卡羅方法。有趣的是除了包含隨機因子的系統,這個方法也可以處理沒有包含隨機因子,例如函數積分等數學問題。
如果已知一個函數的反函數,這個函數積分只是一個容易求解的數學問題,如果反函數太複雜或不存在,除了數值方法,模擬方法也可以派上用場。首先隨機產生積分範圍數值軸上的一個位置,計算這個點的函數反應值,重複執行這個試驗許多次,可以獲得一組函數反應值的平均值。讓函數積分範圍類比於一個理論矩形的底,平均函數反應值就是這個矩形高度的一個估計值,如此利用機率分布生成隨機數值,可以獲得函數積分的一個估計值。雖然這個方法也許沒有效率,但是可能提供思考解答某些問題的一個方向。
以第一階微分式子表示單位時間物件移動的距離,是大家熟知的速度定義。同此我們可以使用第一階微分式子表示某一族群隨著時間的消長,以及第二階微分式子表示族群演變的速度隨著時間的變化。假設學者專家能夠發展一組混合代數與微分方程的數學式子,代表一個多種生物族群、抽象或實體物件互動的生態系統的抽象模式,應用已知求解聯立微分方程式的方法,我們就能模擬組成這個生態系統的物件或族群隨著時空的消長過程。
用來敘述系統狀態的資料項目名稱,簡稱為系統變數,當系統變數隨著時間不斷演變者,稱為連續系統。不同於連續系統,當系統變數僅僅在出現於某些事件時才會變化者,就稱為離散系統。考慮一個只有一位工作人員的簡易客戶服務櫃檯,假設顧客隨機到達,如果服務者空閒,就立即處理顧客需求,反之,顧客則需加入櫃檯前的等待隊伍;完成服務的顧客便立即離開系統,然後工作人員再從等待群眾中選取下一個服務對象;如果沒有等待服務的顧客,服務人員就處於空閒狀態。假設進行這個客服系統的計畫,就是為了了解服務人員的忙碌狀態、估計顧客等待時間與等待線長度等,那麼研究必要關切的只有到達與離開這兩個事件。同此,某些類似或較為複雜情境的離散系統,可能包括一或一連串成對的到達與離開事件,而這些事件發生的當下,系統狀態才有異動。
因為只有在改變系統狀態的事件發生,描述系統狀態的變數,以及彙整等待線人數與累積完成服務顧客人數等研究關切的統計變數,才有必要更新。因此表示一個離散系統,直覺的方式是在假想時間軸依據事件發生的先後次序進行模擬,依此建立的模式稱為事件導向模式。由於事件導向模式同於電腦運作邏輯,都是因循時間先後次序進行,因此轉換事件導向模式成為可在資訊平台執行的電腦軟體,是一件相當結構化的工作。
離散系統不但是工商企業,也是政府行政常見的活動,譬如規劃交通號誌變化、集會場所疏散動線、物流中心鋪貨、設備維修派遣、商品製造流程、機場飛機起降時程、海港船艦進出作業等等,都是模擬方法的主流應用。因為物件處於等待狀態的延時長短,反映了是否形成瓶頸或工作流能否順暢的關鍵因素,所以研究這些系統的技術與方法就被歸類為等待線理論。
將事件導向模式轉換成為電腦程式的能力,可能不是大多數模擬使用者的強項,更由於應用廣泛,因此自從1960 年代隨著電腦普及程度大大增加,就有許多模擬語言陸續開發上市。其中大多數模擬軟體,使用過程導向方式的概念,建立代表系統的模式。發展過程導向模式的方式不同於依據時間軸的事件導向方式,它是聚焦於在系統流動的物件或稱為個體,歷經不同活動的過程。
使用市售過程導向模擬軟體非常便利,只要在電腦螢幕安置軟體預設的圖案表示個體、等待線、伺服器與個體流動路徑,並在預設的表格填入個體到達系統的時間隨機函數、伺服器處理時間的分布函數,以及活動流向的條件與目的地,輸入模擬次數、時鐘單位與期間等,就能輕易地執行模擬並獲得輸出數據。有些模擬語言更是同時考慮連續與離散模式,且有生動展示各項過程的動畫,使得模擬方法成為易用實用解決問題的利器。
過程導向方式表示離散系統的方式,比較類似人們直覺式或是一種高階抽象化的思考方式,雖然方便表示系統運作流程,使用者也許能夠輕鬆完成模擬研究,但是許多上市模擬軟體的內建功能未必可以滿足某些模擬計畫的需求,因此進階使用者還是需要具備建立事件導向模式與設計電腦程式的能力。
模擬結果是否有用,取決於模式是否忠實代表系統運作行為、電腦程式是否正確沒有瑕疵、各項變數的理論分布函數是否符合實際條件,以及是否應用機率統計理論分析與彙整輸出資料。又由於一次模擬的輸出相當於記錄隨機現象的一個例子,不該當成事實真相,因此必須執行多次模擬以求得研究關切的系統參數的估計值,才是符合科學精神的研究。
完整模擬計畫需要許多不同領域的成員,包括分析系統運作邏輯、設計模擬模式、撰寫程式、操作電腦軟體以及機率統計等專業人士,唯有具備這些條件的團隊才能發揮模擬技術的功能,也才能產生輔助決策的有效資訊。
誌謝
感謝發行者五南圖書出版公司、副總編輯張毓芬小姐多年來的支持與鼓勵,以及責任編輯、文字校對、美工設計、封面設計,衷心感謝各位在編輯本書過程的辛勞與付出。
詳細資料
- ISBN:9786263662650
- 叢書系列:超圖解
- 規格:平裝 / 376頁 / 17 x 23 x 1.8 cm / 普通級 / 雙色印刷 / 初版
- 出版地:台灣
|
|
|
| 66折: $ 238 | | 66折: $ 297 | | 66折: $ 231 | | 作者:葛木雷什‧D‧巴特爾、 約書亞‧波洛克 出版社:方智出版社股份有限公司 出版日期:2023-04-01 66折: $ 211 | |
|
| 作者:杉井光 出版社:皇冠 出版日期:2024-09-30 $ 284 | | $ 190 | | 出版社:中華文化總會 出版日期:2025-01-08 $ 270 | | 作者:周冠男 出版社:遠見天下文化出版股份有限公司 出版日期:2024-07-31 $ 355 | |
|
| 作者:百官網公職師資群 出版社:大碩教育股份有限公司 出版日期:2024-12-01 $ 210 | | 作者:青山剛昌 出版社:青文出版社股份有限公司 出版日期:2024-11-14 $ 169 | | 作者:主婦與生活社編輯部、佐佐木成三 出版社:小光點 出版日期:2024-12-20 $ 266 | | 作者:盧願Hope Lu、盧建彰Kurt Lu 出版社:木馬文化事業股份有限公司 出版日期:2024-12-16 $ 266 | |
|
|
|
|