Assignmnet problem with rules
- From: "Ayende Rahien" <ayende@xxxxxxxxx>
- Date: 26 Feb 2006 11:01:09 -0800
Hi,
I know that you probably rehashed the subject many time here, but
googling doesn't give me any good info on the subject.
I need to find a good enough solution to the following problem:
Assign an employee to a shift with rules.
I've a set of employees and a set of shifts. Assigning an employee to a
shift change the results of rules for the whole system. So I can't just
use normal wieghts to find it.
I started out thinking about trying something like:
- Assign Employee to Shift
- Check system state
- If good, continue
- If bad, mark this combination as bad and move to next employee
- drop all bad states that were recorded before this step.
- Keep going until I run out of shifts, employees or valid states.
- If I found a solution (all shifts are assigned), finish
- If solution not found, back one step, mark it as invalid, and keep
trying.
The problem with this appraoch is that it would probably take too long.
(Normal workload would be about 100 - 300 employees with ~500 shifts
to assign.
I got some fixed assignments that helps me here, but I would appriciate
any pointers.
.
- Follow-Ups:
- Re: Assignmnet problem with rules
- From: Rob Thorpe
- Re: Assignmnet problem with rules
- From: Logan Shaw
- Re: Assignmnet problem with rules
- From: Gene
- Re: Assignmnet problem with rules
- From: Daniel T.
- Re: Assignmnet problem with rules
- From: Willem
- Re: Assignmnet problem with rules
- Prev by Date: Re: Graph optimization
- Next by Date: Re: Assignmnet problem with rules
- Previous by thread: partition signature
- Next by thread: Re: Assignmnet problem with rules
- Index(es):
Relevant Pages
|