Ситуация: В вечерний пик (18:00-21:00) спрос на доставку превышает доступных курьеров, заказы стоят в очереди и SLA проваливается. Команда хочет понять, где и когда вводить бонусы за выход на смену, чтобы закрыть разрыв без перерасхода.
Курьеры — самозанятые, выходят на смену добровольно, реагируют на бонусы. Спрос неравномерен по зонам и часам. Бонус за выход в пик увеличивает предложение, но дорог. Цель — повысить SLA-hit в пик с 70% до 80% при минимальном росте затрат. Ограничение: бонус нельзя анонсировать менее чем за 2 часа; нужно прогнозировать разрыв заранее.
demand: zone_id, ts_hour, orders_createdsupply: zone_id, ts_hour, couriers_online, deliveries_completedshifts: courier_id, zone_id, shift_start, shift_end, bonus_offered, bonus_amountorders: order_id, zone_id, created_at, dispatched_at, delivered_at, sla_hitweather: zone_id, ts_hour, precipitation, temp