pyomo - планирование ежедневной смены доступности машины - модель и ограничение - PullRequest
0 голосов
/ 31 марта 2020

Я очень новичок в Pyomo. Может кто-нибудь, пожалуйста, наведите меня на модель и создайте ограничение для

ежедневной смены для машины с различными рабочими часами в неделю.

Солвер должен составить расписание машины, только если она доступна на день в Сдвиг.

Как проверить, доступна ли Машина в течение дня для Сдвига модели и ограничения.

Мы хотим, чтобы запуск Mach2 был по расписанию только 9 часов вечера. Для приведенных ниже данных.

Пожалуйста, направьте меня. Любой подобный пример также поможет нам.

Shiftid StartTime EndTime

General 9:00 AM 18:00 Night 9.00 Pm 5 AM

Machineid Dayno General Night

Mach1 1 1 0 Mach1 2 0 1 Mach1 3 1 0

Mach2 1 0 1 Mach2 2 0 0 Mach2 3 1 1

Job1

Task1 Длительность машины

1 Mach1 60 2 Mach2 120

job2

Task1 Продолжительность машины

1 Mach1 60 2 Mach2 120

...