For decision tables, definitly look at Kogito and Drools-DMN as alternatives.
To declare incremental constraints in OptaPlanner, take a look at ConstraintStreams if you want to avoid learning DRL:
https://www.optaplanner.org/blog/2020/04/07/ConstraintStream...
It's very similar to Java 8 Streams (but incremental and under the hood it uses Drools).
To declare incremental constraints in OptaPlanner, take a look at ConstraintStreams if you want to avoid learning DRL: https://www.optaplanner.org/blog/2020/04/07/ConstraintStream... It's very similar to Java 8 Streams (but incremental and under the hood it uses Drools).