저는 이벤트 플래닝을 위해 Optaplanner를 사용하고 있습니다 (~ 코스 일정 예). Optaplanner는 Drools insertLogical
표현을 통해 특정 속성을 표현하는 것이 더 쉬울 수도 있지만, 가중치 비교/공장에서 가중치를 적용해야합니다.Optaplanner에서 Drools for Entity를 사용하는 방법이 있습니까?
예를 들어, 방문하는 투표 수가 많으면 코스를 계획하기가 어렵습니다. 사실은 Votes
입니다.
그러나 "내 개체에 추가 다른 계산 된 속성"을 가지고 어색한 것, 그리고 rule+insertLogical
를 통해 특정 계산을 표현하는 방법이 쉬울 것 같다, 물론 나는 투표를 다시 정렬 할 수 있으며, Course
개체에 할당. Optaplanner에서 누락 된 부분입니까? 그것은 의도적으로 생략 되었습니까?
OptaPlanner는 ** 엔티티 난이도 비교 *를 요구하지 않습니다. 그것은 선택적이며 일부 알고리즘에 대한 힌트입니다. 전원을 조정할 때만 사용해야합니다. –