빡빡한 부등식 다루기
커피숍으로 돌아와서, 하루 비용을 최소화하고자 해요. 생산 비용을 계산하는 목적 함수와, 커피 생산량의 한계를 알려주는 제약 함수가 주어져 있어요.
scipy를 사용해 비용을 최소화할 수 있도록 자원을 최적으로 배분해 보세요.
이 연습은 강의의 일부입니다
Python으로 배우는 Optimization 입문
연습 안내
constraint변수를 사전으로 설정하세요.scipy를 사용해 최적값을 구하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
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)