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

Змінні рішення для кейс-стаді

Продовжте кейс-стаді для моделі розміщення потужностей із обмеженнями (Capacitated Plant Location) для автовиробника. Вам надано чотири датафрейми Pandas: demand, var_cost, fix_cost та cap, що містять регіональний попит (тис. автомобілів), змінні виробничі витрати (тис. $US), фіксовані виробничі витрати (тис. $US) і виробничу потужність (тис. автомобілів). Усі ці змінні виведено в консоль для перегляду.

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

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

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

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

  • Ініціалізуйте клас.
  • Оголосіть змінні рішення за допомогою LpVariable.dicts і спискових включень Python.

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

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

# Initialize Class
model = LpProblem("Capacitated Plant Location Model", ____)

# Define Decision Variables
loc = ['USA', 'Germany', 'Japan', 'Brazil', 'India']
size = ['Low_Cap','High_Cap']
x = LpVariable.dicts("production_",
                     [(i,j) for ____ in ____ for ____ in ____],
                     lowBound=____, upBound=____, cat=_____)
y = LpVariable.dicts("plant_", 
                     [____ for ____ in ____ for ____ in ____], cat=____)
Редагувати та запускати код