การแยกกระบวนการออกเป็นลำดับเหตุการณ์
สมมติว่าคุณทำงานให้กับบริษัทผลิตโทรศัพท์มือถือ และได้รับมอบหมายให้เสนอแนวทางเพื่อเพิ่มประสิทธิภาพการดำเนินงานของห่วงโซ่อุปทานทั้งหมด เป้าหมายคือจัดสรรทรัพยากรให้ดีขึ้น เพิ่มผลผลิต และค้นหาจุดคอขวดเพื่อกำจัดออก
การสร้าง Digital Twin ของการดำเนินงานทั้งหมดโดยอิงกับแบบจำลอง Discrete-Event จะช่วยให้บรรลุเป้าหมายนี้ได้ ขั้นตอนแรกคือระบุกลุ่มกระบวนการที่เกี่ยวข้องในสายการผลิต และกำหนดเวลาดำเนินการของแต่ละกลุ่ม (ดูตารางด้านล่าง) แม้ว่าแต่ละกลุ่มกระบวนการจะประกอบด้วยกระบวนการย่อยและงานจำนวนมาก แต่ในขณะนี้ให้มุ่งเน้นที่การเขียนโค้ดสำหรับโมเดลเวอร์ชันแรกก่อน
Dictionary เป็นวิธีที่ดีเยี่ยมในการจัดระเบียบข้อมูลเกี่ยวกับกระบวนการต่างๆ โดยใช้หน่วยเวลาเป็นวัน

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การจำลองเหตุการณ์แบบไม่ต่อเนื่องด้วย Python
คำแนะนำการฝึกหัด
- สร้าง Dictionary ชื่อ
processesโดยกำหนด key และ value ให้ตรงกับตารางดังนี้: (1) ชื่อกระบวนการเป็น key และ (2) ระยะเวลาของกระบวนการเป็น value
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create a dictionary containing the processes and durations
processes = {
"____": ____,
"____": ____,
"____": ____,
"____": ____,
"____": ____
}