摘要 |
A system and method are disclosed for allocating human resources to tasks using constraint satisfaction programming, where fictitious persons are used to satisfy required constraints, to ensure that the solution process continues until a solution is found, and capability constraints and job constraints are relaxed until a solution is found. Tasks using fictitious persons are identified, and information about task capability requirements not met and capabilities of unallocated human resources are displayed so that constraints may be relaxed and fictitious persons removed. There is provision for handling multi-task jobs where if a fictitious person is assigned to any task then all tasks will be assigned a fictitious person.
|