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

Планування профілактичного обслуговування

У карʼєрі використовують алмазні пилки, щоб різати плити мармуру. Для профілактичного обслуговування пилки можна безперервно використовувати лише 4 години, після чого проводиться 1-годинний огляд, і лише потім їх знову допускають до роботи. Карʼєр працює у 10-годинні зміни. Наприкінці зміни, якщо пилка не пропрацювала 4 години поспіль, невикористаний час переноситься на початок наступної зміни. Очікувана кількість пилок, потрібна щогодини, наведена нижче. Наша мета — визначити мінімальну кількість пилок, необхідну на зміну.

Очікуване навантаження — (Зверніть увагу, що діаграма починається з години 0)

Hour Saws Needed
0 7
1 7
2 7
3 6
4 5
5 6
6 6
7 7
8 7
9 6
  • Модель уже ініціалізовано для вас.

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

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

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

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

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

# The class has been initialize, and hours defined
model = LpProblem("Minimize Staffing", LpMinimize)
hours = list(range(10))

# Define Decision Variables
x = LpVariable.dicts('saws_', ____, lowBound=0, cat=____)
Редагувати та запускати код