TY - JOUR
T1 - Lower and upper bounds for the non-linear generalized assignment problem
AU - D'Ambrosio, Claudia
AU - Martello, Silvano
AU - Monaci, Michele
N1 - Publisher Copyright:
© 2020
PY - 2020/8/1
Y1 - 2020/8/1
N2 - We consider a non-linear version of the Generalized Assignment Problem, a well-known strongly NP-hard combinatorial optimization problem. We assume that the variables are continuous and that objective function and constraints are defined by non-linear functions of the variables. A mathematical model is introduced and used to derive upper bounds on the optimal solution value. We present constructive heuristics, obtained from decomposition and non-linear programming tools, and a binary linear programming model that provides approximate solutions. By combining the various methods and a local search framework, we finally obtain a hybrid heuristic approach. Extensive computational experiments show that the proposed methods outperform the direct application of non-linear solvers and provide high quality solutions in a reasonable amount of time.
AB - We consider a non-linear version of the Generalized Assignment Problem, a well-known strongly NP-hard combinatorial optimization problem. We assume that the variables are continuous and that objective function and constraints are defined by non-linear functions of the variables. A mathematical model is introduced and used to derive upper bounds on the optimal solution value. We present constructive heuristics, obtained from decomposition and non-linear programming tools, and a binary linear programming model that provides approximate solutions. By combining the various methods and a local search framework, we finally obtain a hybrid heuristic approach. Extensive computational experiments show that the proposed methods outperform the direct application of non-linear solvers and provide high quality solutions in a reasonable amount of time.
KW - Computational experiments
KW - Heuristic algorithms
KW - Non-linear generalized assignment problem
KW - Upper bounds
U2 - 10.1016/j.cor.2020.104933
DO - 10.1016/j.cor.2020.104933
M3 - Article
AN - SCOPUS:85083431556
SN - 0305-0548
VL - 120
JO - Computers and Operations Research
JF - Computers and Operations Research
M1 - 104933
ER -