Title
Analyzing the effects of binarization techniques when solving the set covering problem through swarm optimization
Date Issued
15 March 2017
Access level
metadata only access
Resource Type
journal article
Author(s)
Lanza-Gutierrez J.
Crawford B.
Berrios N.
Gomez-Pulido J.
Paredes F.
Pontificia Universidad Católica de Valparaíso
Publisher(s)
Elsevier Ltd
Abstract
The Set Covering Problem (SCP) is one of the classical Karp's 21 NP-complete problems. Although this is a traditional optimization problem, we find many papers assuming metaheuristics for solving the SCP in the current literature. However, while the SCP is a discrete problem, most metaheuristics are defined for solving continuous optimization problems, specially Swarm Intelligence Algorithms (SIAs). Hence, such algorithms should be adapted for working on the discrete scope, but most authors did not perform any study to select a concrete binarization approach. This situation might lead to the conclusion that selecting a concrete binarization technique does not influence the behavior of the algorithm, but rather the general approach of the metaheuristic. This circumstance led us to write this paper focusing on the inherent difficulty in binarization of metaheuristics designed for continuous optimization, when solving a discrete optimization problem, concretely the SCP. To this end, we consider a recent SIA inspired by the behavior of cats and adapted to the discrete scope, which is called Binary Cat Swarm Optimization (BCSO). We replace the binarization technique assumed in the original BCSO by forty different approaches from the current literature. The results obtained while solving a standard SCP benchmark are analyzed through a widely accepted statistical method, concluding that it is crucial to select an adequate binarization approach to ensure that the solving algorithm reaches its full potential. Thus, the task of adapting a metaheuristic to the discrete scope is not a simple matter and should be carefully studied. To this end and as a result of this study, we give some recommendations to perform this task.
Start page
67
End page
82
Volume
70
Language
English
OCDE Knowledge area
Ingeniería de sistemas y comunicaciones Informática y Ciencias de la Información
Scopus EID
2-s2.0-84996917645
Source
Expert Systems with Applications
ISSN of the container
09574174
DOI of the container
10.1016/j.eswa.2016.10.054
Sponsor(s)
The authors thank the anonymous referees for comments and suggestions which have led to an improved version of this paper. Broderick Crawford is supported by grant CONICYT/ FONDECYT/ REGULAR/ 1140897. Ricardo Soto is supported by grant CONICYT/ FONDECYT/ REGULAR/ 1160455. This research was partially funded by CORFO Program Ingeniería 2030 PUCV - Consortium of Chilean Engineering Faculties.
Sources of information: Directorio de Producción Científica Scopus