โจทย์การวางแผนโลจิสติกส์
คุณกำลังให้คำปรึกษาแก่ผู้ผลิตเตาอบสำหรับครัว เพื่อช่วยวางแผนโลจิสติกส์ในเดือนหน้า มีคลังสินค้า 2 แห่ง (นิวยอร์ก และแอตแลนตา) และพื้นที่ลูกค้าระดับภูมิภาค 4 แห่ง (East, South, Midwest, West) ความต้องการที่คาดการณ์ไว้ในเดือนหน้า ได้แก่ East จำนวน 1,800 หน่วย, South จำนวน 1,200 หน่วย, Midwest จำนวน 1,100 หน่วย และ West จำนวน 1,000 หน่วย ค่าขนส่งจากแต่ละคลังสินค้าไปยังลูกค้าในแต่ละภูมิภาคแสดงอยู่ในตารางด้านล่าง เป้าหมายคือตอบสนองความต้องการของแต่ละภูมิภาคด้วยต้นทุนต่ำที่สุด
| Customer | New York | Atlanta |
|---|---|---|
| East | $211 | $232 |
| South | $232 | $212 |
| Midwest | $240 | $230 |
| West | $300 | $280 |
มีการสร้าง Python dictionary สองตัวคือ costs และ var_dict ไว้ให้แล้ว ซึ่งเก็บข้อมูลต้นทุนและตัวแปรการตัดสินใจของโมเดล สามารถตรวจสอบค่าเหล่านี้ได้ใน console
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Supply Chain Analytics ด้วย Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
from pulp import *
# Initialize Model
model = LpProblem("Minimize Transportation Costs", ____)