Балансировка упаковочных рабочих мест
По оценкам времени и доступности распределить задания, показать загрузку и ожидаемые очереди.
Методика и примеры
Балансировка упаковочных рабочих мест
Распределяет непрерываемые упаковочные задания по реальным окнам и слотам, показывает загрузку и непоместившиеся работы. Жадный план не доказывает минимум очереди.
Входные данные примера
Основной источник
[
{
"id": "J1",
"duration": 20,
"earliest": 0,
"deadline": 120
},
{
"id": "J2",
"duration": 30,
"earliest": 0,
"deadline": 120
},
{
"id": "J3",
"duration": 40,
"earliest": 10,
"deadline": 120
}
]Второй источник
[
{
"id": "W1",
"start": 0,
"end": 120,
"capacity": 1
},
{
"id": "W2",
"start": 0,
"end": 90,
"capacity": 1
}
]Результат примера
| id | duration | earliest | deadline | worker | slot | start | finish | cost | status |
|---|---|---|---|---|---|---|---|---|---|
| J1 | 20 | 0 | 120 | W1 | W1#0 | 0 | 20 | 0 | назначено |
| J2 | 30 | 0 | 120 | W2 | W2#0 | 0 | 30 | 0 | назначено |
| J3 | 40 | 10 | 120 | W1 | W1#0 | 20 | 60 | 0 | назначено |
Показано строк: 3 из 3.
Локальная обработка: до2 млн символов или20 000 записей на источник; до50 000 строк результата. Тяжёлые операции имеют отдельные ограничения и отмену. Измеренный спрос и внешние данные не подставляются.
