Hi 

General question on the drools planner. If I'm not mistaken, I see three
ways to impose hard constraints:

1. Generate violations in the scoring DRL.
2. Check them in isMoveDoable 
3. Do not create moves in the MoveFactory which cause hard constraints to be
broken.

For safety I would always add a check in the DRL (1) in combination with 2
or 3 if possible.
I assume that checks in isMoveDoable are more expensive in terms of
performance and should only be put there if they can vary with each
solution. 

Does this make sense?


Evert

--
View this message in context: 
http://drools-java-rules-engine.46999.n3.nabble.com/planner-Hard-constraints-in-drl-MoveFactory-or-isMoveDoable-tp2725305p2725305.html
Sent from the Drools - User mailing list archive at Nabble.com.
_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to