ОСНОВНОЙ ВОПРОС
Можно ли назначить несколько переменных планирования, чьи типы совпадают (в виде списка), для одного объекта планирования с помощью Optaplanner?
Дело :
У меня есть производства с dueTime
с и amount
с для каждого, и машины, которые могут производить разные продукты с разной скоростью, и каждая машина может иметь уникальную конфигурациюдля каждого продукта.
Имея в виду вышеуказанную ситуацию, я думал о том, как реализовать модель предметной области с помощью Optaplanner. Я думал, что у меня может быть список с именем machinesAssigned
для каждого производства, и, беря производственные показатели из статического файла конфигурации / объекта / и т. Д., Я могу рассчитать время окончания для каждого назначения, и последний из них будет равен производству finishTime
,Учитывая это, я бы рассчитал пенальти с учетом разницы между finishTime
и dueTime
. Но здесь возникают две проблемы, во-первых, я должен разделить amount
на части между машинами, учитывая их производительность. Вторая проблема, которую я не могу решить, это (и на самом деле это более важно для меня) , я могу назначить несколько машин для каждого производства и не могу найти подходящий способ сделать это с помощью Optaplanner. Я читал документацию, но до сих пор не получил ответа.
Я не знаю, что я что-то упустил. Моя проблема не подходит ни для одного из 20 случаев, указанных в документации, или что?