[rules-users] Drools Planner - Time Slots vs Time Periods

awuttke andreas.wuttke at hp.com
Wed May 5 05:31:39 EDT 2010


Hello,

most of the Drools Planner examples deal with fixed time slots. Lessons are
assigned to defined time slots, nurses are assigned to work at fixed time
slots, etc. So the time slots start at a defined time and have a defined
length.

What I'm looking for is an example which is dealing with flexible time
periods instead (flexible start times and durations). 

E.g. a work item needs a defined time to be processed on a machine
(processing time can vary for each work item). In order to keep all machines
busy all the time the work items should be scheduled without gaps if
possible. In addition work items should be assigned only to machines that
have a certain capability required by the work item. Some work items might
have a defined order in which they have to be processed. Some items can have
a defined time when they should start, etc.

I assume that in this case the planner move logic would have to be changed.
Instead of exchanging fixed time slots the time periods would have to be
modified. 

Any idea how this could be modelled / implemented? 

Thanks for any comment on this,
Andreas

-- 
View this message in context: http://drools-java-rules-engine.46999.n3.nabble.com/Drools-Planner-Time-Slots-vs-Time-Periods-tp778460p778460.html
Sent from the Drools - User mailing list archive at Nabble.com.



More information about the rules-users mailing list