BaşlayınÜcretsiz Başlayın

MILP'yi ayarlama

Gelinlik ve smokin firması işlerinin bazı yönlerini güncelledi ve yeni yapıya göre kârı eniyilemeni istiyor.

Kâr formülü \(545g + 330t\) idi; burada \(g\) gelinlik, \(t\) ise smokin sayısını gösteriyor. Kısıtlar aynı: \(6g+4t<=40\), \(3g+t<=20\)

Firma, smokin başına kârı %10 artırmak istiyor ve Bay S artık haftada sadece 30 saat çalışabiliyor.

milp, LinearConstraint ve Bounds senin için yüklendi.

Bu egzersiz

Python ile Optimizasyona Giriş

kursunun bir parçasıdır
Kursu Görüntüle

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Adjust the objective
result = milp([____, ____],
              integrality=[1, 1],
              bounds=Bounds([0, 0], [20, 12]), 
              constraints=LinearConstraint([[6, 4], [3, 1]], ub=[40, 20]))

print(result.message)
print(f'The optimal number of gowns produced is: {result.x[0]:.2f}')
print(f'The optimal number of tuxedos produced is: {result.x[1]:.2f}')
print(f'The firm made: ${-result.fun:.2f}')
Kodu Düzenle ve Çalıştır