1. Learn
  2. /
  3. Cursuri
  4. /
  5. Introducere în optimizare în Python

Connected

exercițiu

Găsește optimul global

Ți-a fost furnizată următoarea problemă de maximizare a profitului și ai sarcina de a găsi maximul global.

\(\Pi= -\frac{1}{4}q^4 + 11q^3 - 160q^2 + 900q\)

\(0\) este o limită inferioară naturală pentru cantitate și ai observat că la \(q=30\) profitul este negativ, deci \(30\) este un candidat bun pentru limita superioară.

Găsește optimul global pentru această problemă.

basinhopping a fost deja importat pentru tine.

Instrucțiuni

100 XP
  • Definește dicționarul kwargs al argumentelor cheie, cu limitele \(0\) și \(30\).
  • Rulează basinhopping, cu obiectivul definit ca negativul funcției profit și estimarea inițială x0 transmisă minimizatorului kwargs.