A Bi-Objetive Cat Swarm Optimization Algorithm for Set Covering Problem

  • Broderick Crawford
  • Ricardo Soto
  • Hugo CaballeroEmail author
  • Eduardo Olguín
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 464)


In this paper, we study a classical problem in combinatorics and computer science, Set Covering Problem. It is one of Karp’s 21 NP-complete problems, using a new and original metaheuristic, Cat Swarm Optimization. This algorithm imitates the domestic cat through two states: seeking and tracing mode. The OR-Library of Beasley instances were used for the benchmark with additional fitness function, thus the problem was transformed from Mono-objective to Bi-objective. The Cat Swarm Optimization finds a set solution non-dominated based on Pareto concepts, and an external file for storing them. The results are promising for further continue in future work optimizing this problem.


Multiobjective problems Evolutionary algorithm Swarm optimization Cat swarm optimization Multiobjective cat swarm optimization Pareto dominance 



The author Broderick Crawford is supported by grant CONICYT/FONDECYT/REGULAR/1140897 and Ricardo Soto is supported by grant CONICYT/FONDECYT/INICIACION/11130459


  1. 1.
    Caprara, A., Toth, P., Fischetti, M.: Algorithms for the set covering problem. Ann. Oper. Res. 98(1–4), 353–371 (2000)MathSciNetCrossRefzbMATHGoogle Scholar
  2. 2.
    Crawford, B., Soto, R., Berrios, N., Johnson, F., Paredes, F.: Binary cat swarm optimization for the set covering problem, pp. 1–4 (2015)Google Scholar
  3. 3.
    Chu, S.-C., Tsai, P.-W.: Computational intelligence based on the behavior of cats. Int. J. Innov. Comput. Inf. Control 3(1), 163–173 (2007)Google Scholar
  4. 4.
    Pradhan, P.M., Panda, G.: Solving multiobjective problems using cat swarm optimization. Exp. Syst. Appl. 39(3), 2956–2964 (2012)CrossRefGoogle Scholar
  5. 5.
    Beasley, J.E.: A lagrangian heuristic for set-covering problems. Nav. Res. Logist. (NRL) 37(1), 151–164 (1990)MathSciNetCrossRefzbMATHGoogle Scholar
  6. 6.
    Knowles, J., Corne, D.: The pareto archived evolution strategy: a new baseline algorithm for pareto multiobjective optimisation. In: Proceedings of the 1999 Congress on Evolutionary Computation, 1999. CEC 99., vol. 1. IEEE (1999)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  • Broderick Crawford
    • 1
    • 2
    • 3
  • Ricardo Soto
    • 1
    • 4
    • 5
  • Hugo Caballero
    • 1
    Email author
  • Eduardo Olguín
    • 2
  1. 1.Pontificia Universidad Católica de ValparaísoValparaísoChile
  2. 2.Universidad San SebastiánSantiago Metropolitan RegionChile
  3. 3.Universidad Central de ChileSantiago Metropolitan RegionChile
  4. 4.Universidad Autónoma de ChileTemucoChile
  5. 5.Universidad Cientifica Del SurLimaPeru

Personalised recommendations