Optim Lett (2016) 10:169–180
DOI 10.1007/s11590-015-0913-4
ORIGINAL PAPER
A metaheuristic framework for Nonlinear Capacitated
Covering Problems
Enrico Malaguti
1
· Rosa Medina Durán
2
·
Paolo Toth
1
Received: 20 May 2014 / Accepted: 12 June 2015 / Published online: 25 June 2015
© Springer-Verlag Berlin Heidelberg 2015
Abstract Several relevant optimization problems can be formulated as generaliza-
tions of Capacitated Covering Problems, by considering a cost function that combines
a linear term with a nonlinear one. In this paper we introduce the Staircase Capacitated
Covering Problem, where the nonlinear term has a staircase shape, and we propose
a framework based on a Metaheuristic algorithm for solving problems having this
formulation. The performance of the Metaheuristic algorithm in solving the Stair-
case Capacitated Covering Problem is evaluated on a set of instances derived from an
industrial application, and it is compared with a linearized formulation of the problem
solved by CPLEX. In particular, the experiments show that the former produces better
solutions in the same computing time.
Keywords Integer nonlinear programming · Capacitated Covering Problems ·
Metaheuristic algorithm
1 Introduction
In the Set Covering Problem, we are given a set I of m elements and a collection S
of n subsets, each subset s ∈ S with an associated positive cost c
s
; the problem is to
B Enrico Malaguti
enrico.malaguti@unibo.it
Rosa Medina Durán
rosmedina@udec.cl
Paolo Toth
paolo.toth@unibo.it
1
DEI, University of Bologna, Viale Risorgimento 2, 40136 Bologna, Italy
2
Departamento de Ingeniería Industrial, Facultad de Ingeniería, Universidad de Concepción,
Concepción, Chile
123