Location of Repository

Adaptive approach heuristics for the generalized assignment problem

By Helena Ramalhinho-Lourenço and Daniel Serra


The Generalized Assignment Problem consists in assigning a set of tasks to a set of agents with minimum cost. Each agent has a limited amount of a single resource and each task must be assigned to one and only one agent, requiring a certain amount of the resource of the agent. We present new metaheuristics for the generalized assignment problem based on hybrid approaches. One metaheuristic is a MAX-MIN Ant System (MMAS), an improved version of the Ant System, which was recently proposed by Stutzle and Hoos to combinatorial optimization problems, and it can be seen has an adaptive sampling algorithm that takes in consideration the experience gathered in earlier iterations of the algorithm. Moreover, the latter heuristic is combined with local search and tabu search heuristics to improve the search. A greedy randomized adaptive search heuristic (GRASP) is also proposed. Several neighborhoods are studied, including one based on ejection chains that produces good moves without increasing the computational effort. We present computational results of the comparative performance, followed by concluding remarks and ideas on future research in generalized assignment related problems.Metaheuristics, generalized assignment, local search, GRASP, tabu search, ant systems

OAI identifier:

Suggested articles



  1. (1975). A branch and bound based algorithm for the generalized assignment problem,
  2. (1997). A Branch-And-Cut Algorithm for the Generalized Assignment Problem,
  3. (1997). A genetic algorithm for the generalised assignment problem,
  4. (1992). A linear relaxation heuristic for the generalized assignment problem,
  5. (1986). A multiplier adjustment method for the generalized assignment problem,
  6. (1994). A rigorous comparison of alternative solution methods for the generalized assignment problem,
  7. (1994). A set partitioning heuristic for the generalized assignment problem,
  8. (1992). A steepest descent multiplier adjustment method for the generalized assignment problem.
  9. (1992). A survey of algorithms for the generalized assignment problem,
  10. (1998). An ant approach for the flow shop problem,
  11. (1989). An improved dual-based algorithm to knapsack problem,
  12. (1991). An Investigation of some Properties of an Ant Algorithm,
  13. (1995). Designing and Reporting on Computational Experiments with Heuristics Methods,
  14. (1991). Distributed Optimization by Ant Colonies,
  15. (1992). Ejection Chains, Reference Structures and Alternating Path Methods for Traveling Salesman Problem,
  16. (1998). Fortran subroutines for computing approximate solutions of weighted MAX-SAT problems using GRASP, submitted for publication.
  17. (1986). Future paths for integer programming and links to artificial intelligence,
  18. (1995). Greedy randomized adaptive search heuristic,
  19. (1995). Heuristics for the generalized assignment problem: simulated annealing and tabu search approaches,
  20. (1990). Knapsack Problems: Algorithms and Computer Implementations,
  21. (1997). Max-Min Ant System and Local Search for Combinatorial Optimization.
  22. (1989). Optimization by Simulated Annealing: an experimental evaluation; part I, graph partitioning,
  23. (1995). Tabu search for the multilevel generalized assignment problem,

To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.