ПочатиПочніть безкоштовно

Розв'язання кейс-стаді моделі

Продовжте кейс-стаді моделі розміщення виробничих потужностей із обмеженнями (Capacitated Plant Location) для автовиробника. Модель PuLP уже зібрано та розв'язано за вас. Її збережено у змінній model.

Змінні рішень x і y відповідно означають обсяги виробництва для різних регіонів і факт відкриття виробничого заводу. Додатково створено два списки Python — loc і size, що містять перелік локацій і два типи виробничих потужностей. Нарешті, вхідні дані для моделі виведено в консоль для довідки.

Ця вправа є частиною курсу

Аналітика ланцюга постачань у Python

Переглянути курс

Інструкції до вправи

  • Виведіть значення того, скільки вироблено та відвантажено з одного регіону до іншого.
  • Далі виведіть статусні значення регіональних заводів малої та великої потужності.
  • Насамкінець виведіть значення цільової функції.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Print the Production Quantities
o = [{'prod':'{} to {}'.format(i,j), 'quantity':x[(i,j)].____} 
     for i in ____ for j in ____]
print(pd.DataFrame(o))

# Print the Plant Values of the different regions
o = [{'lowCap':y[(i,size[0])].____, 'highCap':y[(i,size[1])].____}
     for i in ____]
print(pd.DataFrame(o, index=loc))

# Print the Objective Value
print('Objective = ', ____)
Редагувати та запускати код