Handling hard inequalities
Back in the coffee shop, you want to look at minimizing daily expenses. You have an objective function that calculates your production costs, and a constraint function that tells you the limits of how much coffee you can produce.
Apply scipy
to find the optimal allocation of resources to minimize costs.
Diese Übung ist Teil des Kurses
Introduction to Optimization in Python
Anleitung zur Übung
- Set the
constraint
variable using a dictionary. - Apply
scipy
to find the optimal value.
Interaktive Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
def objective_function(b):
return (b[0] - 5) ** 2 + (b[1] - 3) ** 3
def constraint_function(x):
return 2*x[0] + 3*x[1] - 6
# Set the constraint variable
constraint = ____
x0 = [20, 20]
# Find the minimum
result = minimize(____)
print(result)