Why don't the modules dominate?

Zhenyue Qin, Tom Gedeon, R. I. McKay

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    3 Citations (Scopus)

    Abstract

    Wagner's modularity inducing problem domain is a key contribution to the study of the evolution of modularity, including both evolutionary theory and evolutionary computation. We study its behavior under classical genetic algorithms. Unlike what we seem to observe in nature, the emergence of modularity is highly conditional and dependent, for example, on the eagerness of search. In nature, modular solutions generally dominate populations, whereas in this domain, modularity, when it emerges, is a relatively rare variant. Emergence of modularity depends heavily on random fluctuations in the fitness function; with a randomly varied but unchanging fitness function, modularity evolved far more rarely. Interestingly, high-fitness non-modular solutions could frequently be converted into even-higher-fitness modular solutions by manually removing all inter-module edges. Despite careful exploration, we do not yet have a full explanation of why the genetic algorithm was unable to find these better solutions.

    Original languageEnglish
    Title of host publicationGECCO 2018 Companion - Proceedings of the 2018 Genetic and Evolutionary Computation Conference Companion
    PublisherAssociation for Computing Machinery (ACM)
    Pages121-122
    Number of pages2
    ISBN (Electronic)9781450357647
    DOIs
    Publication statusPublished - 6 Jul 2018
    Event2018 Genetic and Evolutionary Computation Conference, GECCO 2018 - Kyoto, Japan
    Duration: 15 Jul 201819 Jul 2018

    Publication series

    NameGECCO 2018 Companion - Proceedings of the 2018 Genetic and Evolutionary Computation Conference Companion

    Conference

    Conference2018 Genetic and Evolutionary Computation Conference, GECCO 2018
    Country/TerritoryJapan
    CityKyoto
    Period15/07/1819/07/18

    Fingerprint

    Dive into the research topics of 'Why don't the modules dominate?'. Together they form a unique fingerprint.

    Cite this