应用目标函数
您在一家媒体公司工作,正面临如何将杂志的印刷与配送成本最小化的问题。您希望找到使成本最低的最优出版与印刷数量。
在您的组织中,针对印刷数量的成本按照下式计算:
$$ C = 50 + 5(q - 2)^2 $$
成本 \(C\) 和杂志数量 \(q\) 的单位均为千,因此 50 表示 $50,000$,即企业的固定成本,例如大楼租金。
numpy 与 matplotlib.pyplot 已分别以 np 与 plt 导入。
本练习是课程的一部分
Python 优化入门
交互式实操练习
通过完成这段示例代码来试试这个练习。
# 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()