| Article ID: | iaor20097333 |
| Country: | United Kingdom |
| Volume: | 59 |
| Issue: | 6 |
| Start Page Number: | 812 |
| End Page Number: | 822 |
| Publication Date: | Jun 2008 |
| Journal: | Journal of the Operational Research Society |
| Authors: | Lusa A, Potts C N |
| Keywords: | programming: assignment, heuristics |
A variable neighbourhood search algorithm that employs new neighbourhoods is proposed for solving a task allocation problem whose main characteristics are: (i) each task requires a certain amount of resources and each processor has a capacity constraint which limits the total resource of the tasks that are assigned to it; (ii) the cost of solution includes fixed costs when using processors, task assignment costs, and communication costs between tasks assigned to different processors. A computational study shows that the algorithm performs well in terms of time and solution quality relative to other local search procedures that have been proposed.