Solving the Set Covering Problem with Binary Cat Swarm Optimization

The Set Covering Problem is a formal model for many practical optimization problems. It consists in finding a subset of columns in a zero---one matrix such that they cover all the rows of the matrix at a minimum cost. To solve the Set Covering Problem we use a metaheuristic called Binary Cat Swarm Optimization. This metaheuristic is a binary version of Cat Swarm Optimization generated by observing cat behavior. Cats have two modes of behavior: seeking mode and tracing mode. We are the first ones to use this metaheuristic to solve the Set Covering Problem, for this the proposed algorithm has been tested on 65 benchmarks instances.

[1]  Pei-wei Tsai,et al.  Enhanced parallel cat swarm optimization based on the Taguchi method , 2012, Expert Syst. Appl..

[2]  M. A. Khanesar,et al.  Discrete binary cat swarm optimization algorithm , 2013, 2013 3rd IEEE International Conference on Computer, Control and Communication (IC4).

[3]  Francis J. Vasko,et al.  A set covering approach to metallurgical grade assignment , 1989 .

[4]  Thomas Stützle,et al.  A Comparison Between ACO Algorithms for the Set Covering Problem , 2004, ANTS Workshop.

[5]  Sharon L. Crowell-Davis,et al.  Cat Behaviour: Social Organization, Communication And Development , 2007 .

[6]  Broderick Crawford,et al.  Application of the Artificial Bee Colony Algorithm for Solving the Set Covering Problem , 2014, TheScientificWorldJournal.

[7]  G. Nemhauser,et al.  Optimal Political Districting by Implicit Enumeration Techniques , 1970 .

[8]  J. Beasley A lagrangian heuristic for set‐covering problems , 1990 .

[9]  Efthymios Housos,et al.  Automatic Optimization of Subproblems in Scheduling Airline Crews , 1997 .

[10]  John J. Bartholdi,et al.  A Guaranteed-Accuracy Round-off Algorithm for Cyclic Scheduling and Set Covering , 1981, Oper. Res..

[11]  Ganapati Panda,et al.  IIR system identification using cat swarm optimization , 2011, Expert Syst. Appl..

[12]  Broderick Crawford,et al.  Parameter tuning of a choice-function based hyperheuristic using Particle Swarm Optimization , 2013, Expert Syst. Appl..

[13]  S. G. Ponnambalam,et al.  Evolutionary Search Techniques to Solve Set Covering Problems , 2008 .

[14]  Budi Santosa,et al.  Cat Swarm Optimization for Clustering , 2009, 2009 International Conference of Soft Computing and Pattern Recognition.

[15]  Victoria Aspinall The complete textbook of veterinary nursing. , 2006 .

[16]  Uwe Aickelin,et al.  A genetic algorithm approach for set covering problems , 1994, Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence.

[17]  Broderick Crawford,et al.  Cultural Algorithms for the Set Covering Problem , 2013, ICSI.

[18]  J. Beasley,et al.  Enhancing an algorithm for set covering problems , 1992 .

[19]  Pei-wei Tsai,et al.  Cat Swarm Optimization , 2006, PRICAI.

[20]  Antonio Sassano,et al.  A Lagrangian-based heuristic for large-scale set covering problems , 1998, Math. Program..

[21]  H. D. Ratliff,et al.  Optimal Defense of Multi-Commodity Networks , 1971 .

[22]  Moshe B. Rosenwein,et al.  An interactive optimization system for bulk-cargo ship scheduling , 1989 .

[23]  Zhi-Gang Ren,et al.  New ideas for applying ant colony optimization to the set covering problem , 2010, Comput. Ind. Eng..

[24]  Gerosa Giacomo,et al.  Measurements of Soil Carbon Dioxide Emissions from Two Maize Agroecosystems at Harvest under Different Tillage Conditions , 2014, TheScientificWorldJournal.

[25]  Matteo Fischetti,et al.  Algorithms for the Set Covering Problem , 2000, Ann. Oper. Res..

[26]  H. Adler,et al.  Some factors of observational learning in cats. , 1955, The Journal of genetic psychology.

[27]  Nicos Christofides,et al.  Zero-One Programming Using Non-Binary Tree-Search , 1971, Comput. J..

[28]  Melvin A. Breuer,et al.  Simplification of the Covering Problem with Application to Boolean Expressions , 1970, JACM.

[29]  R. Eberhart,et al.  Empirical study of particle swarm optimization , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[30]  Francis J. Vasko,et al.  Using a facility location algorithm to solve large set covering problems , 1984 .

[31]  Shu-Chuan Chu,et al.  COMPUTATIONAL INTELLIGENCE BASED ON THE BEHAVIOR OF CATS , 2007 .