I am using optaplanner and have a nullable planning variable. HardMediumSoftLongScore. Tasks are the planning entities and timeslots are the planning values. We want to allow tasks to remain with a null timeslot, but prefer they didn't.
What I've noticed, although I don't remember if this has always been the case, is that the construction phase never gives a score update. Even in the case where every Planning Entity is assigned a value (that is not null).
So I really have two questions.
- Is it intended that construction phases don't dispatch score updates?
- I'm guessing this is unrelated to #1. but I'm curious nonetheless. Can/should a initializing score trend be set with an over-constrained problem?