开始使用免费开始使用

应用目标函数

您在一家媒体公司工作,正面临如何将杂志的印刷与配送成本最小化的问题。您希望找到使成本最低的最优出版与印刷数量。

在您的组织中,针对印刷数量的成本按照下式计算:

$$ C = 50 + 5(q - 2)^2 $$

成本 \(C\) 和杂志数量 \(q\) 的单位均为千,因此 50 表示 $50,000$,即企业的固定成本,例如大楼租金。

numpymatplotlib.pyplot 已分别以 npplt 导入。

本练习是课程的一部分

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()
编辑并运行代码