How to schedule if a task can be done by multiple resources

Filip Konvička filip.konvicka.removethisantispamtoken at logis.cz
Fri Jun 9 07:36:51 CEST 2006


> This is my last hurtle to my problem.  I am not clear on how to deal 
> with the situation when a task can be done by multiple resources.  I 
> have read through the examples and see how to deal with assigning tasks 
> to multiple resources but each task can only be done by one resource in 
> those examples.  Any help would be appreciated.  I did search through 
> the mailing list and someone mentioned using FD.element.  Could anyone 
> elaborate on this approach?
> 
Hi, I think that this is not possible directly. The builtin scheduling 
constraints expect that each task is assigned to a resource. You may use 
the cumulative constraint to get an estimate, and assign resources based 
on that (by posting additional unary capacity constraints). However, 
this is not an easy task at all and depends on the specifics of your 
problem.

Of course, there is always the possibility of trying all resource 
assignments, but such approach would probably lead to unacceptable 
performance.

Cheers,
Filip




More information about the mozart-users mailing list