Homogeneous and Heterogeneous Island Models for the Set Cover Problem

We propose and analyse two island models that provably find good approximations for the SetCover problem. A homogeneous island model running parallel instances of the SEMO algorithm--following Friedrich et al. (Evolutionary Computation 18(4), 2010, 617-633)--leads to significant speedups over a single SEMO instance, but at the expense of large communication costs. A heterogeneous island model, where each island optimises a different single-objective fitness function, provides similar speedups at reduced communication costs. We compare different topologies for the homogeneous model and different migration policies for the heterogeneous one.

[1]  Robert Schaefer Parallel Problem Solving from Nature - PPSN XI, 11th International Conference, Kraków, Poland, September 11-15, 2010. Proceedings, Part II , 2010, PPSN.

[2]  Dirk Sudholt,et al.  The benefit of migration in parallel evolutionary algorithms , 2010, GECCO '10.

[3]  Enrique Alba,et al.  Parallel Evolutionary Computations , 2006, Studies in Computational Intelligence.

[4]  Dirk Sudholt,et al.  General Scheme for Analyzing Running Times of Parallel Evolutionary Algorithms , 2010, PPSN.

[5]  Enrique Alba,et al.  Parallel Genetic Algorithms , 2011, Studies in Computational Intelligence.

[6]  Dirk Sudholt,et al.  Analysis of speedups in parallel evolutionary algorithms and (1+λ) EAs for combinatorial optimization , 2014, Theor. Comput. Sci..

[7]  Jörg Lässig,et al.  General Upper Bounds on the Running Time of Parallel Evolutionary Algorithms , 2012, ArXiv.

[8]  Graham Kendall,et al.  Hyper-Heuristics: An Emerging Direction in Modern Search Technology , 2003, Handbook of Metaheuristics.

[9]  Enrique Alba,et al.  Parallel evolutionary algorithms can achieve super-linear performance , 2002, Inf. Process. Lett..

[10]  Zbigniew Skolicki,et al.  An analysis of island models in evolutionary computation , 2005, GECCO '05.

[11]  Pietro Simone Oliveto,et al.  On the effectiveness of crossover for migration in parallel evolutionary algorithms , 2011, GECCO '11.

[12]  Vasek Chvátal,et al.  A Greedy Heuristic for the Set-Covering Problem , 1979, Math. Oper. Res..

[13]  Frank Neumann,et al.  Approximating Covering Problems by Randomized Search Heuristics Using Multi-Objective Models , 2010, Evolutionary Computation.

[14]  Dirk Sudholt,et al.  Adaptive population models for offspring populations and parallel evolutionary algorithms , 2011, FOGA '11.

[15]  Anton V. Eremeev,et al.  Evolutionary algorithms and dynamic programming , 2009, GECCO.

[16]  Günter Rudolph,et al.  Takeover time in parallel populations with migration , 2006 .

[17]  Marco Tomassini,et al.  Spatially Structured Evolutionary Algorithms: Artificial Evolution in Space and Time (Natural Computing Series) , 2005 .

[18]  Dirk Sudholt,et al.  Experimental supplements to the theoretical analysis of migration in the Island model , 2010, PPSN 2010.

[19]  Thomas Jansen,et al.  A building-block royal road where crossover is provably essential , 2007, GECCO '07.

[20]  Zbigniew Skolicki,et al.  The influence of migration sizes and intervals on island models , 2005, GECCO '05.