same parameters for different instances giving good
results.
The promising results of the experiments open up
opportunities for further research. We visualize diffe-
rent directions for future work:
• The fact that the presented algorithm is easy to
implement, clearly implies that ABC could also
be effectively applied to other combinatorial opti-
mization problems.
• An interesting proposal by Teodor Crainic et al. at
(Glover and Kochenberger, 2003) involves para-
llelizing strategies for metaheuristics. The author
sets a basis on the idea that the central goal of pa-
rallel computing is to speed up computation by di-
viding the work load among several threads of si-
multaneous execution, then a type of metaheuris-
tic parallelism could come from the decomposi-
tion of the decision variables into disjoint subsets.
The particular heuristic is applied to each subset
and the variables outside the subset are conside-
red fixed.
• An interesting extension of this work would be
related to hybridization with other metaheuristics
or to apply a hyperheuristic approach (Valenzuela
et al., 2012).
• The use of Autonomous Search (AS), AS repre-
sents a new research field, and it provides practi-
tioners with systems that are able to autonomously
selftune their performance while effectively sol-
ving problems. Its major strength and origina-
lity consist in the fact that problem solvers can
now perform self-improvement operations based
on analysis of the performances of the solving
process (Crawford et al., 2013d; Monfroy et al.,
2013; Crawford et al., 2012).
• Furthermore, we are considering to use different
preprocessing steps from the OR literature, which
allow to reduce the problem size (Krieken et al.,
2003).
REFERENCES
Akay, B. and Karaboga, D. (2009). Parameter tuning for
the artificial bee colony algorithm. In Nguyen, N.,
Kowalczyk, R., and Chen, S.-M., editors, Computa-
tional Collective Intelligence. Semantic Web, Social
Networks and Multiagent Systems, volume 5796 of
Lecture Notes in Computer Science, pages 608–619.
Springer Berlin Heidelberg.
Balachandar, S. R. and Kannan, K. (2010). A meta-heuristic
algorithm for set covering problem based on gravity.
4(7):944–950.
Balas, E. and Carrera, M. C. (1996). A dynamic
subgradient-based branch-and-bound procedure for
set covering. Operations Research, 44(6):875–890.
Beasley, J. and Chu, P. (1996). A genetic algorithm for the
set covering problem. European Journal of Opera-
tional Research, 94(2):392 – 404.
Beasley, J. E. (1990). A lagrangian heuristic for set-
covering problems. Naval Research Logistics (NRL),
37(1):151–164.
Brusco, M., Jacobs, L., and Thompson, G. (1999a). A
morphing procedure to supplement a simulated an-
nealing heuristic for cost- and coverage-correlated set-
covering problems. Annals of Operations Research,
86(0):611–627.
Brusco, M. J., Jacobs, L. W., and Thompson, G. M. (1999b).
A morphing procedure to supplement a simulated an-
nealing heuristic for cost- and coverage-correlated set-
covering problems. Annals of Operations Research,
86:611–627.
Caprara, A., Fischetti, M., and Toth, P. (1999). A heuris-
tic method for the set covering problem. Operations
Research, 47(5):730–743.
Caserta, M. (2007). Tabu search-based metaheuristic algo-
rithm for large-scale set covering problems. In Do-
erner, K., Gendreau, M., Greistorfer, P., Gutjahr, W.,
Hartl, R., and Reimann, M., editors, Metaheuristics,
volume 39 of Operations Research/Computer Science
Interfaces Series, pages 43–63. Springer US.
Ceria, S., Nobili, P., and Sassano, A. (1998). A lagrangian-
based heuristic for large-scale set covering problems.
Mathematical Programming, 81(2):215–228.
Chvatal, V. (1979). A greedy heuristic for the set-
covering problem. Mathematics of Operations Re-
search, 4(3):233–235.
Crawford, B., Castro, C., Monfroy, E., Soto, R., Palma, W.,
and Paredes, F. (2012). A hyperheuristic approach
for guiding enumeration in constraint solving. In
Proceedings of EVOLVE, volume 175 of Advances in
Intelligent Systems and Computing, pages 171–188.
Springer.
Crawford, B., Lagos, C., Castro, C., and Paredes, F. (2007).
A evolutionary approach to solve set covering. In Car-
doso, J., Cordeiro, J., and Filipe, J., editors, ICEIS (2),
pages 356–363.
Crawford, B., Soto, R., and Monfroy, E. (2013a). Cultural
algorithms for the set covering problem. In Tan, Y.,
Shi, Y., and Mo, H., editors, ICSI (2), volume 7929
of Lecture Notes in Computer Science, pages 27–34.
Springer.
Crawford, B., Soto, R., Monfroy, E., Castro, C., Palma,
W., and Paredes, F. (2013b). A hybrid soft comput-
ing approach for subset problems. Mathematical Pro-
blems in Engineering., Article ID 716069:1–12.
Crawford, B., Soto, R., Monfroy, E., Castro, C., Palma,
W., and Paredes, F. (2013c). A hybrid soft comput-
ing approach for subset problems. Mathematical Pro-
blems in Engineering, 2013(Article ID 716069):1–12.
Crawford, B., Soto, R., Monfroy, E., Palma, W., Castro,
C., and Paredes, F. (2013d). Parameter tuning of
a choice-function based hyperheuristic using particle
ICSOFT-EA2014-9thInternationalConferenceonSoftwareEngineeringandApplications
66