Назначить событие техническому специалисту

#optaplanner

#optaplanner

Вопрос:

Я использую optaplanner.У меня есть один технический специалист и 3 события.Рабочее время техника с 8 утра до 6 вечера, время начала 1-го события — 10 утра, время 2-го события — 11 утра, а время 3-го события — с 9 утра до 1 часа дня, продолжительность всего события — 30 минут.Итак, моя проблема в том, как можно назначить и рассчитать наилучший результат для технического специалиста за определенный промежуток времени. я хочу, чтобы 3-му событию был назначен технический специалист с 9 до 9.3 часов, а 1-е событие назначено на 10 часов утра, а 2-е событие назначено на 11 часов утра.

Комментарии:

1. Спасибо, что поделились здесь своей историей, но мы ожидаем вопросов, описывающих конкретную проблему, связанную с вашим кодом

Ответ №1:

Лучший способ определить вашу функцию оценки — это взять эту задачу ввода и поместить ряд возможных результирующих состояний на бумаге (предпочтительно в электронной таблице). Затем найдите способ подсчета этих различных комбинаций, например, «лучшее решение» имеет лучший результат. Например, выполнив балансировку нагрузки (= см. Раздел Документов «Справедливость») для промежутков между 2 временем запуска.