1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Python으로 배우는 Optimization 입문

Connected

Bài tập

목적 함수 적용하기

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

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

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

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

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

Hướng dẫn 1/2

undefined XP
    1
    2
  • 0부터 9까지의 범위를 갖는 numpy 배열을 만드세요. 이는 인쇄할 잡지 수를 의미합니다.
  • 주어진 수량 $q$에 대해 비용을 계산하는 cost() 함수를 다음 식으로 정의하세요: \(50 + 5(q - 2)^2\).
  • 최적점을 확인할 수 있도록 cost() 함수를 이용해 비용을 플로팅하세요.