В моей задаче Optaplanner должен назначать частоты для TRX, и если два TRX имеют одинаковую частоту, правило Drools должно срабатывать. Я дал ему 3 TRX и 5 частот, чтобы он мог найти идеальное решение, но это не так.
Это мой первый проект optaplanner, и я попытался точно следовать инструкциям в документации.
Примечание: не вводите в заблуждение названия пакетов, я не работаю в Nokia, это единый проект
Проект находится здесь:
https://github.com/batam1414/nokiaboy
для класса читателя
файл группы имеет следующее содержимое:
100 105 1
Файл
trx имеет следующее содержимое:
1 1
2 3
2 1
1 3
3 1
1 2
код довольно прост, но если вам нужны какие-либо объяснения, пожалуйста, дайте мне знать
Я бы ожидал, что optaplanner даст каждому trx различную частоту, поскольку есть 3 TRX и 5 частот, так что все правила в порядке, и оценка должна быть 0.
Однако optaplanner просто дает каждому TRX первую частоту.
Помогите пожалуйста.