Áp dụng hàm mục tiêu
Bạn làm việc cho một công ty truyền thông và đang đối mặt với bài toán tối thiểu hóa chi phí in ấn và phân phối tạp chí. Bạn muốn tìm số lượng tạp chí tối ưu để xuất bản và in sao cho chi phí thấp nhất.
Trong tổ chức của bạn, chi phí tương ứng với số lượng tạp chí được in được tính theo phương trình sau:
$$ C = 50 + 5(q - 2)^2 $$
Chi phí \(C\) và số lượng tạp chí \(q\) được tính theo đơn vị nghìn, nên 50 tương ứng với \(50,000\), tức chi phí cố định của doanh nghiệp như tiền thuê tòa nhà.
numpy và matplotlib.pyplot đã được nhập sẵn lần lượt là np và plt.
Bài tập này là một phần của khóa học
Nhập môn Tối ưu hóa với Python
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.
# Create an array of integers from 0 to 9
quantity = ____
# Define the cost function
def cost(q):
return ____
# Plot cost versus quantity
plt.plot(____, ____)
plt.xlabel('Quantity (thousands)')
plt.ylabel('Cost ($ K)')
plt.show()