[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/2001576.2001790acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

On the effectiveness of crossover for migration in parallel evolutionary algorithms

Published: 12 July 2011 Publication History

Abstract

Island models are popular ways of parallelizing evolutionary algorithms as they can decrease the parallel running time at low communication costs and lead to an increased population diversity. This in particular provides a good setting for crossover as this operator relies on a good diversity between parents. We consider the effect of recombining migrants with individuals on the target island. We rigorously prove, for a test function in pseudo-Boolean optimization, exponential performance gaps between island models with strongly connected topologies and a panmictic (mu+1)-EA as long as the migration interval is not too small. We then choose vertex cover as a classical NP-hard problem. By considering instances with a clear building block structure we prove that, also in this more practical setting, island models with a particular topology drastically outperform panmictic populations. Both the theoretical and empirical results show that for strongly connected topologies, such as ring, the performance drops by decreasing the migration interval, while this is not the case for topologies connected weakly such as the single receiver model.

References

[1]
T. H. Cormen, C. E. Leiserson, R. L. Rivest, and C. Stein. Introduction to Algorithms. The MIT Press, 2nd edition, 2001.
[2]
S. Droste, T. Jansen, and I. Wegener. On the analysis of the (1+1) evolutionary algorithm. Theoretical Computer Science, 276:51--81, 2002.
[3]
T. Friedrich, J. He, N. Hebbinghaus, F. Neumann, and C. Witt. Approximating covering problems by randomized search heuristics using multi-objective models. Evolutionary Computation, 18(4):617--633, 2010.
[4]
T. Friedrich, P. S. Oliveto, D. Sudholt, and C. Witt. Analysis of diversity-preserving mechanisms for global exploration. Evolutionary Computation, 17(4):455--476, 2009.
[5]
J. Lassig and D. Sudholt. The benefit of migration in parallel evolutionary algorithms. In Proc. of GECCO '10, pages 1105--1112, 2010.
[6]
J. Lassig and D. Sudholt. General scheme for analyzing running times of parallel evolutionary algorithms. In PPSN '10, pages 234--243. Springer, 2010.
[7]
J. Lassig and D. Sudholt. Adaptive population models for offspring populations and parallel evolutionary algorithms. In Proc. of FOGA '11, pages 181--192. ACM Press, 2011.
[8]
N. Nedjah, L. de Macedo Mourelle, and E. Alba. Parallel Evolutionary Computations. Springer, 2006.
[9]
F. Neumann and C. Witt. Bioinspired Computation in Combinatorial Optimization -- Algorithms and Their Computational Complexity. Springer, 2010.
[10]
P. S. Oliveto, J. He, and X. Yao. Analysis of the (1+1)-EA for finding approximate solutions to vertex cover problems. IEEE Trans. Evolutionary Computation, 13(5):1006--1029, 2009.
[11]
G. Rudolph. Global optimization by means of distributed evolution strategies. In Parallel Problem Solving from Nature, pages 209--213. Springer, Berlin and Heidelberg, 1991.
[12]
G. Rudolph. Takeover time in parallel populations with migration. In BIOMA 2006, pages 63--72, 2006.
[13]
Z. Skolicki. An Analysis of Island Models in Evolutionary Computation. PhD thesis, George Mason University, 2007.
[14]
Z. Skolicki and K. A. De Jong. The influence of migration sizes and intervals on island models. In Proc. of GECCO '05, pages 1295--1302. ACM, 2005.
[15]
M. Tomassini. Spatially Structured Evolutionary Algorithms: Artificial Evolution in Space and Time. Springer, 2005.
[16]
R. Watson and T. Jansen. A building-block royal road where crossover is provably essential. In Proc. of GECCO '07, pages 1452--1459. ACM, 2007.
[17]
C. Witt. Runtime analysis of the (μ+1) EA on simple pseudo-Boolean functions. Evolutionary Computation, 14(1):65--86, 2006.

Cited By

View all
  • (2024)Distributed Evolution Strategies With Multi-Level Learning for Large-Scale Black-Box OptimizationIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2024.343768835:11(2087-2101)Online publication date: Nov-2024
  • (2024)How Population Diversity Influences the Efficiency of CrossoverParallel Problem Solving from Nature – PPSN XVIII10.1007/978-3-031-70071-2_7(102-116)Online publication date: 7-Sep-2024
  • (2023)The Influence of Noise on Multi-parent Crossover for an Island Model Genetic AlgorithmACM Transactions on Evolutionary Learning and Optimization10.1145/36306384:2(1-28)Online publication date: 9-Nov-2023
  • Show More Cited By

Index Terms

  1. On the effectiveness of crossover for migration in parallel evolutionary algorithms

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    GECCO '11: Proceedings of the 13th annual conference on Genetic and evolutionary computation
    July 2011
    2140 pages
    ISBN:9781450305570
    DOI:10.1145/2001576
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 12 July 2011

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. crossover
    2. island model
    3. migration
    4. parallel evolutionary algorithms
    5. recombination
    6. runtime analysis

    Qualifiers

    • Research-article

    Conference

    GECCO '11
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)4
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 18 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Distributed Evolution Strategies With Multi-Level Learning for Large-Scale Black-Box OptimizationIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2024.343768835:11(2087-2101)Online publication date: Nov-2024
    • (2024)How Population Diversity Influences the Efficiency of CrossoverParallel Problem Solving from Nature – PPSN XVIII10.1007/978-3-031-70071-2_7(102-116)Online publication date: 7-Sep-2024
    • (2023)The Influence of Noise on Multi-parent Crossover for an Island Model Genetic AlgorithmACM Transactions on Evolutionary Learning and Optimization10.1145/36306384:2(1-28)Online publication date: 9-Nov-2023
    • (2023)Crossover for Cardinality Constrained OptimizationACM Transactions on Evolutionary Learning and Optimization10.1145/36036293:2(1-32)Online publication date: 9-Jun-2023
    • (2022)The influence of noise on multi-parent crossover for an island model GAProceedings of the Genetic and Evolutionary Computation Conference10.1145/3512290.3528854(666-674)Online publication date: 8-Jul-2022
    • (2022)Crossover for cardinality constrained optimizationProceedings of the Genetic and Evolutionary Computation Conference10.1145/3512290.3528713(1399-1407)Online publication date: 8-Jul-2022
    • (2022)Architecture entropy sampling-based evolutionary neural architecture search and its application in osteoporosis diagnosisComplex & Intelligent Systems10.1007/s40747-022-00794-79:1(213-231)Online publication date: 25-Jun-2022
    • (2021)Tight Bounds on the Expected Runtime of a Standard Steady State Genetic AlgorithmAlgorithmica10.1007/s00453-021-00893-w84:6(1603-1658)Online publication date: 23-Dec-2021
    • (2020)A tight lower bound on the expected runtime of standard steady state genetic algorithmsProceedings of the 2020 Genetic and Evolutionary Computation Conference10.1145/3377930.3390212(1323-1331)Online publication date: 25-Jun-2020
    • (2020)Memetic algorithms outperform evolutionary algorithms in multimodal optimisationArtificial Intelligence10.1016/j.artint.2020.103345(103345)Online publication date: Jun-2020
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media