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

Connected

exercițiu

Biscuiți cu constrângeri liniare

Felicitări! Afacerea ta cu biscuiți s-a extins. Acum ai două brutării, \(A\) și \(B\), care te ajută să livrezi biscuiți la nivel național.

Fiecare brutărie poate produce 100 de biscuiți pe zi. Costul de producție al unui biscuit în brutăria \(A\) este \(1,5\) ori cantitatea \(q\), iar în brutăria \(B\) este \(1,75q\).

Prețul este definit prin \(150 - q\).

Afacerea merge excelent și ai deja 140 de precomenzi pentru ziua de azi. Vrei să îți maximizezi profitul zilnic. Câți biscuiți ar trebui să produci în fiecare brutărie?

minimize, Bounds și LinearConstraint au fost deja importate, iar funcția de venit R este deja definită.

Instrucțiuni

100 XP
  • Definește funcția de cost C folosind q[0] pentru cantitățile din brutăria \(A\) și q[1] pentru brutăria \(B\).
  • Definește funcția profit.
  • Definește bounds și constraints pentru problema ta de optimizare.
  • Efectuează optimizarea și salvează rezultatul în result.