Skip to main content
Log in

An exact method with variable fixing for solving the generalized assignment problem

  • Published:
Computational Optimization and Applications Aims and scope Submit manuscript

Abstract

We propose a simple exact algorithm for solving the generalized assignment problem. Our contribution is twofold: we reformulate the optimization problem into a sequence of decision problems, and we apply variable-fixing rules to solve these effectively. The decision problems are solved by a simple depth-first lagrangian branch-and-bound method, improved by our variable-fixing rules to prune the search tree. These rules rely on lagrangian reduced costs which we compute using an existing but little-known dynamic programming algorithm.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Atamtürk, A., Savelsbergh, M.W.P.: Integer-programming software systems. Ann. Oper. Res. 140(1), 67–124 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  2. Avella, P., Boccia, M., Vasilyev, I.: A computational study of exact knapsack separation for the generalized assignment problem. Comput. Optim. Appl. 45(3), 543–555 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  3. Beasley, J.E.: Generalised assignment problem test data sets. http://people.brunel.ac.uk/~mastjjb/jeb/orlib/gapinfo.html

  4. Diaz, J.A., Fernandez, E.: A tabu search heuristic for the generalized assignment problem. Eur. J. Oper. Res. 132(1), 22–38 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  5. Frangioni, A.: Solving semidefinite quadratic problems within nonsmooth optimization algorithms. Comput. Oper. Res. 23(11), 1099–1118 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  6. Haddadi, S., Ouzia, H.: Effective algorithm and heuristic for the generalized assignment problem. Eur. J. Oper. Res. 153(1), 184–190 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  7. Karabakal, N., Bean, J.C., Lohmann, J.R.: A steepest descent multiplier adjustment method for the generalized assignment problem. Technical report, University of Michigan (1992)

  8. Nauss, R.M.: Solving the generalized assignment problem: an optimizing and heuristic approach. INFORMS J. Comput. 15(3), 249–266 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  9. Pigatti, A., de Aragao, M.P., Uchoa, E.: Stabilized branch-and-cut-and-price for the generalized assignment problem. Electron. Notes Discrete Math. 5, 389–395 (2005)

    Article  Google Scholar 

  10. Pisinger, D.: A minimal algorithm for the 0-1 knapsack problem. Oper. Res. 45(5), 758–767 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  11. Ross, G.T., Soland, R.M.: A branch and bound algorithm for the generalized assignment problem. Math. Program. 8(1), 91–103 (1975)

    Article  MathSciNet  MATH  Google Scholar 

  12. Savelsbergh, M.: A branch-and-price algorithm for the generalized assignment problem. Oper. Res. 45(6), 831–841 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  13. Wolsey, L.A.: Integer Programming. Wiley, New York (1998)

    MATH  Google Scholar 

  14. Yagiura, M., Ibaraki, T., Glover, F.: An ejection chain approach for the generalized assignment problem. INFORMS J. Comput. 16(2), 133–151 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  15. Yagiura, M., Ibaraki, T., Glover, F.: A path relinking approach with ejection chains for the generalized assignment problem. Eur. J. Oper. Res. 169(2), 548–569 (2006)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marius Posta.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Posta, M., Ferland, J.A. & Michelon, P. An exact method with variable fixing for solving the generalized assignment problem. Comput Optim Appl 52, 629–644 (2012). https://doi.org/10.1007/s10589-011-9432-0

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10589-011-9432-0

Keywords

Navigation