將流程分解為一連串事件
想像你在一家生產智慧型手機的公司工作,現在被要求提出方法,來最佳化整個供應鏈的營運。他們希望更有效分配資源、提升生產力,並找出與消除瓶頸。
以離散事件模型為基礎,建立整體營運的數位分身,可以幫助達成這個目標。第一步是列出生產線中涉及的流程群組,並定義其處理時間(下表)。你知道自己辨識出的每個流程群組都包含許多子流程與工作,但目前重點是先撰寫模型的第一個版本。
字典是整理流程資訊的好方法。時間單位以天計。

本練習屬於課程
Python 的離散事件模擬
練習說明
- 建立一個名為
processes的字典,鍵和值需對應表格內容:(1) 以流程名稱作為鍵,(2) 以流程所需時間作為值。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Create a dictionary containing the processes and durations
processes = {
"____": ____,
"____": ____,
"____": ____,
"____": ____,
"____": ____
}