開始使用免費開始

將流程分解為一連串事件

想像你在一家生產智慧型手機的公司工作,現在被要求提出方法,來最佳化整個供應鏈的營運。他們希望更有效分配資源、提升生產力,並找出與消除瓶頸。

以離散事件模型為基礎,建立整體營運的數位分身,可以幫助達成這個目標。第一步是列出生產線中涉及的流程群組,並定義其處理時間(下表)。你知道自己辨識出的每個流程群組都包含許多子流程與工作,但目前重點是先撰寫模型的第一個版本。

字典是整理流程資訊的好方法。時間單位以天計。

Table with list of process groups involved in the production line and their processing times.

本練習屬於課程

Python 的離散事件模擬

檢視課程

練習說明

  • 建立一個名為 processes 的字典,鍵和值需對應表格內容:(1) 以流程名稱作為鍵,(2) 以流程所需時間作為值。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Create a dictionary containing the processes and durations
processes = {
    "____": ____,
    "____": ____,
    "____": ____,
    "____": ____,
    "____": ____
}
編輯並執行程式碼