-
Feature Request
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
None
-
2020 Week 34-36 (from Aug 17)
-
NEW
-
NEW
Optaplanner's CS-D requires that the executable model should provide a construct to build an efficient groupBy implementation.
More details are available here https://docs.google.com/document/d/1IxL2HNMNf_OYxOGGzkVjwXc7NW5ZEear-kz4OfHMXVM/edit#
We already measured that an implementation based on a 3-rules solution as sketched here https://github.com/triceo/groupby/blob/master/src/main/resources/org/optaplanner/examples/cloudbalancing/solver/cloudBalancingScoreRules3.drl fulfills the expected performance requirements, so we need
- a convenient method in the executable model DSL to define a groupBy
- an implementation that internally translates the groupBy defined with 1. into the equivalent of that 3-rules based solution
- blocks
-
PLANNER-2003 CS-D: Loss of incremental performance when using groupBy()
- Resolved
- is related to
-
DROOLS-5697 Make exec model's groupBy() composable
- Closed
- relates to
-
PLANNER-2131 Experimental integration of Mario's groupBy PoC
- Resolved