시작하기무료로 시작하기

빡빡한 부등식 다루기

커피숍으로 돌아와서, 하루 비용을 최소화하고자 해요. 생산 비용을 계산하는 목적 함수와, 커피 생산량의 한계를 알려주는 제약 함수가 주어져 있어요.

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)
코드 편집 및 실행