Проблема с назначением задач в Timefold - OptaplannerJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Проблема с назначением задач в Timefold - Optaplanner

Сообщение Anonymous »

В настоящее время я пытаюсь смоделировать проблему в Timefold/Optaplanner, очень похожую на проблему назначения задач в документации или эту проблему. Я использую PlanningListVariable с временным шаблоном, связанным по цепочке.
За исключением того, что в моей проблеме задачи должны быть назначены одновременно от 1 до N сотрудникам.
В документации предполагается, что это возможно, особенно здесь, но в ней также говорится, что переменные списка планирования поддерживают только непересекающиеся списки (хотя одна из моих задач должна быть назначена нескольким сотрудникам).< /p>
Есть ли у вас какие-либо советы о том, как решить эту проблему?
Я уже пробовал обходные пути, например:
  • Дублирование моих задач столько раз, сколько необходимо для сотрудников, и обновление времени начала всех одновременных задач через ListVariableListener. К сожалению, это приводит к повреждению оценок, и, насколько я понимаю, мы не можем обновить некоррелированный объект планирования, особенно при многопоточности.
  • Дублирование задач и наложение штрафов, если одновременные задачи начинаются более чем на X минут. отдельно. Это очень ухудшенное решение, и кажется, что оно не будет работать в долгосрочной перспективе.
Спасибо, что уделили время.

Подробнее здесь: https://stackoverflow.com/questions/787 ... ptaplanner
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»