Giải bài tập nghiên cứu tình huống của mô hình
Tiếp tục nghiên cứu tình huống về mô hình Định vị nhà máy có ràng buộc (Capacitated Plant Location) cho một hãng sản xuất ô tô. Mô hình PuLP đã được hoàn thiện và giải sẵn cho bạn, được lưu trong biến model.
Các biến quyết định x và y lần lượt biểu diễn sản lượng sản xuất cho các khu vực khác nhau và trạng thái mở một nhà máy sản xuất. Ngoài ra, hai danh sách Python loc và size cũng đã được tạo, chứa các địa điểm khác nhau và hai loại công suất nhà máy. Cuối cùng, dữ liệu đầu vào của mô hình đã được in ra console để bạn tham khảo.
Bài tập này là một phần của khóa học
Phân tích Chuỗi Cung Ứng với Python
Hướng dẫn bài tập
- In ra giá trị sản xuất và vận chuyển từ một khu vực này sang khu vực khác.
- Tiếp theo, in ra trạng thái của các nhà máy khu vực với công suất thấp và cao.
- Cuối cùng, in ra giá trị mục tiêu.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Print the Production Quantities
o = [{'prod':'{} to {}'.format(i,j), 'quantity':x[(i,j)].____}
for i in ____ for j in ____]
print(pd.DataFrame(o))
# Print the Plant Values of the different regions
o = [{'lowCap':y[(i,size[0])].____, 'highCap':y[(i,size[1])].____}
for i in ____]
print(pd.DataFrame(o, index=loc))
# Print the Objective Value
print('Objective = ', ____)