시작하기무료로 시작하기

목적 함수 적용하기

여러분은 미디어 회사에서 일하며 잡지 인쇄 및 배포 비용을 최소화하는 문제가 주어졌어요. 가장 작은 비용이 들도록 발행하고 인쇄할 최적의 잡지 수를 찾고자 합니다.

여러분의 조직에서는 인쇄한 잡지 수에 따른 비용을 다음 식으로 계산합니다:

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

비용 $C$와 잡지 수량 $q$는 천 단위이므로, 50은 $50,000$을 의미합니다. 이는 건물 임대료와 같은 고정비용이에요.

numpymatplotlib.pyplot은 각각 np, plt로 이미 임포트되어 있습니다.

이 연습은 강의의 일부입니다

Python으로 배우는 Optimization 입문

강의 보기

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

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