Skip to main content
Erschienen in:
Buchtitelbild

2021 | OriginalPaper | Buchkapitel

1. The Generalized Assignment Problem

verfasst von : Vittorio Maniezzo, Marco Antonio Boschetti, Thomas Stützle

Erschienen in: Matheuristics

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The generalized assignment problem (GAP) asks to assign n clients to m servers in such a way that the assignment cost is minimized, provided that all clients are assigned to a server and that the capacity of each server is not exceeded. It is a problem that appears, by itself or as a subproblem, in a very high number of practical applications and has therefore been intensively studied. We use this problem as a test case example of all algorithms presented in the text. This section reviews the state of the art of research on GAP and shows the application of several mathematical programming techniques on GAP instances.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
Vectors and matrices are denoted by small bold letters throughout the text, and these definitions depart from the standard for compliance with much of the literature on the GAP. Furthermore, as stated in Sect. 1.1, remind that all variables in this chapter are indexed from 1, but in the computational traces they will appear as indexed from 0.
 
2
In this, and in all algorithms in the text, the input of all GAP instance data is implicit.
 
Literatur
Zurück zum Zitat Avella P, Boccia M, Vasilyev I (2010) A computational study of exact knapsack separation for the generalized assignment problem. Comput Optim Appl 45(3):543–555CrossRef Avella P, Boccia M, Vasilyev I (2010) A computational study of exact knapsack separation for the generalized assignment problem. Comput Optim Appl 45(3):543–555CrossRef
Zurück zum Zitat Beasley JE (1993) Lagrangian relaxation. In: Reeves CR (ed) Modern heuristic techniques for combinatorial problems. Wiley, New York, pp 243–303 Beasley JE (1993) Lagrangian relaxation. In: Reeves CR (ed) Modern heuristic techniques for combinatorial problems. Wiley, New York, pp 243–303
Zurück zum Zitat Benders JF (1962) Partitioning procedures for solving mixed-variables programming problems. Numer Math 4:280–322CrossRef Benders JF (1962) Partitioning procedures for solving mixed-variables programming problems. Numer Math 4:280–322CrossRef
Zurück zum Zitat Benders JF, van Nunen JA (1983) A property of assignment type mixed linear programming problems. Oper Res Lett 32:47–52CrossRef Benders JF, van Nunen JA (1983) A property of assignment type mixed linear programming problems. Oper Res Lett 32:47–52CrossRef
Zurück zum Zitat Boschetti M, Maniezzo V (2009) Benders decomposition, Lagrangean relaxation and metaheuristic design. J Heurist 15:283–312CrossRef Boschetti M, Maniezzo V (2009) Benders decomposition, Lagrangean relaxation and metaheuristic design. J Heurist 15:283–312CrossRef
Zurück zum Zitat Bressoud TC, Rastogi R, Smith MA (2003) Optimal configuration for BGP route selection. In: IEEE INFOCOM 2003, twenty-second annual joint conference of the IEEE computer and communications societies, San Francisco, CA, vol 2, pp 916–926 Bressoud TC, Rastogi R, Smith MA (2003) Optimal configuration for BGP route selection. In: IEEE INFOCOM 2003, twenty-second annual joint conference of the IEEE computer and communications societies, San Francisco, CA, vol 2, pp 916–926
Zurück zum Zitat Campbell GM (1999) Cross-utilization of workers whose capabilities differ. Manage Sci 45(5):722–732CrossRef Campbell GM (1999) Cross-utilization of workers whose capabilities differ. Manage Sci 45(5):722–732CrossRef
Zurück zum Zitat Cattrysse DG, Van Wassenhove LN (1992) A survey of algorithms for the generalized assignment problem. Eur J Oper Res 60(3):260–272CrossRef Cattrysse DG, Van Wassenhove LN (1992) A survey of algorithms for the generalized assignment problem. Eur J Oper Res 60(3):260–272CrossRef
Zurück zum Zitat Cattrysse DG, Degraeve Z, Tistaert J (1998) Solving the generalised assignment problem using polyhedral results. Eur J Oper Res 108(3):618–628CrossRef Cattrysse DG, Degraeve Z, Tistaert J (1998) Solving the generalised assignment problem using polyhedral results. Eur J Oper Res 108(3):618–628CrossRef
Zurück zum Zitat Chalmet LG, Gelders LF (1976) Lagrangian relaxations for a generalized assignment-type problem. In: Proceedings of the second european congress operations research. North-Holland, Amsterdam, pp 103–109 Chalmet LG, Gelders LF (1976) Lagrangian relaxations for a generalized assignment-type problem. In: Proceedings of the second european congress operations research. North-Holland, Amsterdam, pp 103–109
Zurück zum Zitat Chu PC, Beasley JE (1997) A genetic algorithm for the generalised assignment problem. Comput Oper Res 24(1):17–23CrossRef Chu PC, Beasley JE (1997) A genetic algorithm for the generalised assignment problem. Comput Oper Res 24(1):17–23CrossRef
Zurück zum Zitat Cordeau JF, Gaudioso M, Laporte G, Moccia L (2006) A memetic heuristic for the generalized quadratic assignment problem. INFORMS J Comput 18(4):433–443CrossRef Cordeau JF, Gaudioso M, Laporte G, Moccia L (2006) A memetic heuristic for the generalized quadratic assignment problem. INFORMS J Comput 18(4):433–443CrossRef
Zurück zum Zitat Dantzig GB, Wolfe P (1960) Decomposition principle for linear programs. Oper Res 8:101–111CrossRef Dantzig GB, Wolfe P (1960) Decomposition principle for linear programs. Oper Res 8:101–111CrossRef
Zurück zum Zitat De Farias IR, Johnson EL Jr, Nemhauser GL (2000) A generalized assignment problem with special ordered sets: a polyhedral approach. Math Program Ser A 89:187–203CrossRef De Farias IR, Johnson EL Jr, Nemhauser GL (2000) A generalized assignment problem with special ordered sets: a polyhedral approach. Math Program Ser A 89:187–203CrossRef
Zurück zum Zitat Dobson G, Nambimadom RS (2001) The batch loading and scheduling problem. Oper Res 49(1):52–65CrossRef Dobson G, Nambimadom RS (2001) The batch loading and scheduling problem. Oper Res 49(1):52–65CrossRef
Zurück zum Zitat Drexl A (1991) Scheduling of project networks by job assignment. Manage Sci 37(12):1590–1602CrossRef Drexl A (1991) Scheduling of project networks by job assignment. Manage Sci 37(12):1590–1602CrossRef
Zurück zum Zitat Fisher ML, Jaikumar R (1981) A generalized assignment heuristic for vehicle routing. Networks 11:109–124CrossRef Fisher ML, Jaikumar R (1981) A generalized assignment heuristic for vehicle routing. Networks 11:109–124CrossRef
Zurück zum Zitat Fisher ML, Jaikumar R, Van Wassenhove LN (1986) A multiplier adjustment method for the generalized assignment problem. Manage Sci 32(9):1095–1103CrossRef Fisher ML, Jaikumar R, Van Wassenhove LN (1986) A multiplier adjustment method for the generalized assignment problem. Manage Sci 32(9):1095–1103CrossRef
Zurück zum Zitat Foulds L, Wilson J (1997) A variation of the generalized assignment problem arising in the New Zealand dairy industry. Ann Oper Research 69:105–114CrossRef Foulds L, Wilson J (1997) A variation of the generalized assignment problem arising in the New Zealand dairy industry. Ann Oper Research 69:105–114CrossRef
Zurück zum Zitat Garey MR, Johnson DS (1979) Computers and intractability: a guide to the theory of NP-completeness. W. H. Freeman & Co, New York, NY Garey MR, Johnson DS (1979) Computers and intractability: a guide to the theory of NP-completeness. W. H. Freeman & Co, New York, NY
Zurück zum Zitat Gavish B, Pirkul H (1985) Efficient algorithms for solving multiconstraint zero-one knapsack problems to optimality. Math Program 33(1):31–78 Gavish B, Pirkul H (1985) Efficient algorithms for solving multiconstraint zero-one knapsack problems to optimality. Math Program 33(1):31–78
Zurück zum Zitat Geoffrion AM (1974) Lagrangean relaxation for integer programming. Math Program Stud 2:82–114CrossRef Geoffrion AM (1974) Lagrangean relaxation for integer programming. Math Program Stud 2:82–114CrossRef
Zurück zum Zitat Glover F (1965) A multiphase-dual algorithm for the zero-one integer programming problem. Oper Res 13:879–919CrossRef Glover F (1965) A multiphase-dual algorithm for the zero-one integer programming problem. Oper Res 13:879–919CrossRef
Zurück zum Zitat Glover F (1975) Surrogate constraint duality in mathematical programming. Oper Res 23:434–451CrossRef Glover F (1975) Surrogate constraint duality in mathematical programming. Oper Res 23:434–451CrossRef
Zurück zum Zitat Glover F, Hultz H, Klingman D (1979) Improved computer based planning techniques, part 2. Interfaces 9(4):12–20CrossRef Glover F, Hultz H, Klingman D (1979) Improved computer based planning techniques, part 2. Interfaces 9(4):12–20CrossRef
Zurück zum Zitat Gottlieb ES, Rao MR (1990) Generalized assignment problem. Valid inequalities and facets. Math Program Ser A 46(1):31–52CrossRef Gottlieb ES, Rao MR (1990) Generalized assignment problem. Valid inequalities and facets. Math Program Ser A 46(1):31–52CrossRef
Zurück zum Zitat Greenberg HJ, Pierskalla WP (1970) Surrogate mathematical programming. Oper Res 18:924–939CrossRef Greenberg HJ, Pierskalla WP (1970) Surrogate mathematical programming. Oper Res 18:924–939CrossRef
Zurück zum Zitat Guignard M, Kim S (1987) Lagrangean decomposition: a model yielding stronger Lagrangean bounds. Math Program 39:215–228CrossRef Guignard M, Kim S (1987) Lagrangean decomposition: a model yielding stronger Lagrangean bounds. Math Program 39:215–228CrossRef
Zurück zum Zitat Harvey NJA, Ladner RE, Lovász L, Tamir T (2006) Semi-matchings for bipartite graphs and load balancing. J Algorith 59(1):53–78CrossRef Harvey NJA, Ladner RE, Lovász L, Tamir T (2006) Semi-matchings for bipartite graphs and load balancing. J Algorith 59(1):53–78CrossRef
Zurück zum Zitat Higgins AJ (1999) Optimizing cane supply decisions within a sugar mill region. J Sched 2:229–244CrossRef Higgins AJ (1999) Optimizing cane supply decisions within a sugar mill region. J Sched 2:229–244CrossRef
Zurück zum Zitat Jeet V, Kutanoglu E (2007) Lagrangean relaxation guided problem space search heuristic for generalized assignment problems. Eur J Oper Res 182(3):1039–1056CrossRef Jeet V, Kutanoglu E (2007) Lagrangean relaxation guided problem space search heuristic for generalized assignment problems. Eur J Oper Res 182(3):1039–1056CrossRef
Zurück zum Zitat Jörnsten K, Nasberg M (1986) A new Lagrangian relaxation approach to the generalized assignment problem. Eur J Oper Res 27:313–323CrossRef Jörnsten K, Nasberg M (1986) A new Lagrangian relaxation approach to the generalized assignment problem. Eur J Oper Res 27:313–323CrossRef
Zurück zum Zitat Lee CG, Ma Z (2004) The generalized quadratic assignment problem. Tech. Rep. 5, Department of Mechanical and Industrial Engineering, University of Toronto, Toronto Lee CG, Ma Z (2004) The generalized quadratic assignment problem. Tech. Rep. 5, Department of Mechanical and Industrial Engineering, University of Toronto, Toronto
Zurück zum Zitat Martello S, Toth P (1981) An algorithm for the generalized assignment problem. In: Brans J (ed) Operations research ’81. North-Holland, Amsterdam, pp 589–603 Martello S, Toth P (1981) An algorithm for the generalized assignment problem. In: Brans J (ed) Operations research ’81. North-Holland, Amsterdam, pp 589–603
Zurück zum Zitat Martello S, Toth P (1990) Knapsack problems: algorithms and computer implementations. Wiley, New York, NY Martello S, Toth P (1990) Knapsack problems: algorithms and computer implementations. Wiley, New York, NY
Zurück zum Zitat Mazzola JB, Neebe AW (1993) An algorithm for the bottleneck generalized assignment problem. Comput Oper Res 20(4):355–362CrossRef Mazzola JB, Neebe AW (1993) An algorithm for the bottleneck generalized assignment problem. Comput Oper Res 20(4):355–362CrossRef
Zurück zum Zitat Mazzola JB, Neebe AW, Dunn CVR (1989) Production planning of a flexible manufacturing system in a requirements planning environment. Int J Flex Manuf Syst 1:115–142CrossRef Mazzola JB, Neebe AW, Dunn CVR (1989) Production planning of a flexible manufacturing system in a requirements planning environment. Int J Flex Manuf Syst 1:115–142CrossRef
Zurück zum Zitat Mitrović-Minić S, Punnen AP (2008) Very large-scale variable neighborhood search for the generalized assignment problem. J Interdiscipl Math 11(5):653–670CrossRef Mitrović-Minić S, Punnen AP (2008) Very large-scale variable neighborhood search for the generalized assignment problem. J Interdiscipl Math 11(5):653–670CrossRef
Zurück zum Zitat Morales DR, Romeijn HE (2004) The generalized assignment problem and extensions. In: Du D, Pardalos PM (eds) Handbook of combinatorial optimization. Springer, Boston, pp 259–311 Morales DR, Romeijn HE (2004) The generalized assignment problem and extensions. In: Du D, Pardalos PM (eds) Handbook of combinatorial optimization. Springer, Boston, pp 259–311
Zurück zum Zitat Narciso MG, Lorena L (2007) Lagrangean/surrogate relaxation for generalized assignment problems. Eur J Oper Res 182:1039–1056CrossRef Narciso MG, Lorena L (2007) Lagrangean/surrogate relaxation for generalized assignment problems. Eur J Oper Res 182:1039–1056CrossRef
Zurück zum Zitat Nauss RM (2003) Solving the generalized assignment problem: an optimizing and heuristic approach. INFORMS J Comput 15(3):249–266CrossRef Nauss RM (2003) Solving the generalized assignment problem: an optimizing and heuristic approach. INFORMS J Comput 15(3):249–266CrossRef
Zurück zum Zitat Nauss RM (2004) The elastic generalized assignment problem. J Oper Res Soc 55:1333–1341CrossRef Nauss RM (2004) The elastic generalized assignment problem. J Oper Res Soc 55:1333–1341CrossRef
Zurück zum Zitat Öncan T (2007) A survey of the generalized assignment problem and its applications. Inf Syst Oper Res 45(3):123–141 Öncan T (2007) A survey of the generalized assignment problem and its applications. Inf Syst Oper Res 45(3):123–141
Zurück zum Zitat Pigatti A, Poggi de Aragao M, Uchoa E (2005) Stabilized branch-and-cut-and-price for the generalized assignment problem. Electron Notes Discr Math 19:389–395CrossRef Pigatti A, Poggi de Aragao M, Uchoa E (2005) Stabilized branch-and-cut-and-price for the generalized assignment problem. Electron Notes Discr Math 19:389–395CrossRef
Zurück zum Zitat Pirkul H, Gavish B (1986) Computer and database location in distributed computer systems. IEEE Trans Comput 35:583–590 Pirkul H, Gavish B (1986) Computer and database location in distributed computer systems. IEEE Trans Comput 35:583–590
Zurück zum Zitat Posta M, Ferland JA, Michelon P (2012) An exact method with variable fixing for solving the generalized assignment problem. Comput Optim Appl 52(3):629–644CrossRef Posta M, Ferland JA, Michelon P (2012) An exact method with variable fixing for solving the generalized assignment problem. Comput Optim Appl 52(3):629–644CrossRef
Zurück zum Zitat Ross GT, Soland RM (1975) A branch and bound algorithm for the generalized assignment problem. Math Program 8(1):91–103CrossRef Ross GT, Soland RM (1975) A branch and bound algorithm for the generalized assignment problem. Math Program 8(1):91–103CrossRef
Zurück zum Zitat Ruland KS (1999) A model for aeromedical routing and scheduling. Int Trans Oper Res 6:57–73CrossRef Ruland KS (1999) A model for aeromedical routing and scheduling. Int Trans Oper Res 6:57–73CrossRef
Zurück zum Zitat Sahni S, Gonzalez T (1976) P-complete approximation problems. J ACM 23(3):555–565CrossRef Sahni S, Gonzalez T (1976) P-complete approximation problems. J ACM 23(3):555–565CrossRef
Zurück zum Zitat Savelsbergh MWP (1997) A branch-and-price algorithm for the generalized assignment problem. Oper Res 45:831–841CrossRef Savelsbergh MWP (1997) A branch-and-price algorithm for the generalized assignment problem. Oper Res 45:831–841CrossRef
Zurück zum Zitat Wilson JM (1997) A genetic algorithm for the generalised assignment problem. J Oper Res Soc 48:804–809CrossRef Wilson JM (1997) A genetic algorithm for the generalised assignment problem. J Oper Res Soc 48:804–809CrossRef
Zurück zum Zitat Zhang CW, Ong HL (2007) An efficient solution to biobjective generalized assignment problem. Adv Eng Softw 38:50–58CrossRef Zhang CW, Ong HL (2007) An efficient solution to biobjective generalized assignment problem. Adv Eng Softw 38:50–58CrossRef
Metadaten
Titel
The Generalized Assignment Problem
verfasst von
Vittorio Maniezzo
Marco Antonio Boschetti
Thomas Stützle
Copyright-Jahr
2021
DOI
https://doi.org/10.1007/978-3-030-70277-9_1