Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1068009.1068297acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
Article

Measuring, enabling and comparing modularity, regularity and hierarchy in evolutionary design

Published: 25 June 2005 Publication History

Abstract

For computer-automated design systems to scale to complex designs they must be able to produce designs that exhibit the characteristics of modularity, regularity and hierarchy -- characteristics that are found both in man-made and natural designs. Here we claim that these characteristics are enabled by implementing the attributes of combination, control-flow and abstraction in the representation.To support this claim we use an evolutionary algorithm to evolve solutions to different sizes of a table design problem using five different representations, each with different combinations of modularity, regularity and hierarchy enabled and show that the best performance happens when all three of these attributes are enabled.We also define metrics for modularity, regularity and hierarchy in design encodings and demonstrate that high fitness values are achieved with high values of modularity, regularity and hierarchy and that there is a positive correlation between increases in fitness and increases in the measured values of modularity, regularity and hierarchy.

References

[1]
P. J. Angeline. Morphogenic evolutionary computations: Introduction, issues and examples. In J. McDonnell, B. Reynolds, and D. Fogel, editors, Proc. of the Fourth Annual Conf. on Evolutionary Programming, pages 387--401. MIT Press, 1995.
[2]
P. Bentley and S. Kumar. Three ways to grow designs: A comparison of embryogenies of an evolutionary design problem. In W. Banzhaf, J. Daida, A. E. Eiben, M. H. Garzon, V. Honavar, M. Jakiela, and R. E. Smith, editors, Genetic and Evolutionary Computation Conference, pages 35--43. Morgan Kaufmann, 1999.
[3]
M. Goldwasser, J. Latombe, and R. Motwani. Complexity measures for assembly sequences. In Proc. IEEE Intl. Conf. on Robotics and Automation, pages 1581--1587, Minneapolis, MN, Apr. 1996.
[4]
J. H. Holland. Adaptation in Natural and Artificial Systems. University of Michigan Press, Ann Arbor, 1975.
[5]
G. S. Hornby. Generative Representations for Evolutionary Design Automation. PhD thesis, Michtom School of Computer Science, Brandeis University, Waltham, MA, 2003.
[6]
G. S. Hornby. Functional scalability through generative representations: the evolution of table designs. Environment and Planning B: Planning and Design, 31(4):569--587, July 2004.
[7]
G. S. Hornby and J. B. Pollack. Creating high-level components with a generative representation for body-brain evolution. Artificial Life, 8(3):223--246, 2002.
[8]
C. C. Huang and A. Kusiak. Modularity in design of products and systems. IEEE Transactions on Systems, Man, and Cybernetics, Part A, 28(1):66--77, 1998.
[9]
M. Komosinski and A. Rotaru-Varga. Comparison of different genotype encodings for simulated 3d agents. Artificial Life, 7(4):395--418, 2001.
[10]
M. Li and P. M. B. Vitanyi. An Introduction to Kolmogorov Complexity and Its Applications. Springer-Verlag, Berlin, 1993.
[11]
B. Meyer. Object-oriented Software Construction. Prentice Hall, New York, 1988.
[12]
Z. Michalewicz. Genetic Algorithms + Data Structures = Evolution Programs. Springer-Verlag, New York, 1992.
[13]
K. O. Stanley and R. Miikkulainen. A taxonomy for artificial embryogeny. Artificial Life, 9(2):93--130, 2003.
[14]
K. Ulrich and K. Tung. Fundamentals of product modularity. Issues in Design/Manufacture Integration - 1991 American Society of Mechanical Engineers, Design Engineering Division (Publication) DE, 39:73--79, 1991.

Cited By

View all
  • (2018)A Comprehensive Approach for Designing Business-Intelligence Solutions with Multi-agent Systems in Distributed EnvironmentsTransactions on Large-Scale Data- and Knowledge-Centered Systems XXXVII10.1007/978-3-662-57932-9_4(113-150)Online publication date: 2-Aug-2018
  • (2016)The Evolutionary Origins of HierarchyPLOS Computational Biology10.1371/journal.pcbi.100482912:6(e1004829)Online publication date: 9-Jun-2016
  • (2015)Evolvability signatures of generative encodingsInformation Sciences: an International Journal10.1016/j.ins.2015.03.046313:C(43-61)Online publication date: 20-Aug-2015
  • Show More Cited By

Index Terms

  1. Measuring, enabling and comparing modularity, regularity and hierarchy in evolutionary design

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    GECCO '05: Proceedings of the 7th annual conference on Genetic and evolutionary computation
    June 2005
    2272 pages
    ISBN:1595930108
    DOI:10.1145/1068009
    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: 25 June 2005

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. computer-automated design
    2. design
    3. evolutionary algorithms
    4. evolutionary design
    5. open-ended design
    6. representation

    Qualifiers

    • Article

    Conference

    GECCO05
    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 12 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2018)A Comprehensive Approach for Designing Business-Intelligence Solutions with Multi-agent Systems in Distributed EnvironmentsTransactions on Large-Scale Data- and Knowledge-Centered Systems XXXVII10.1007/978-3-662-57932-9_4(113-150)Online publication date: 2-Aug-2018
    • (2016)The Evolutionary Origins of HierarchyPLOS Computational Biology10.1371/journal.pcbi.100482912:6(e1004829)Online publication date: 9-Jun-2016
    • (2015)Evolvability signatures of generative encodingsInformation Sciences: an International Journal10.1016/j.ins.2015.03.046313:C(43-61)Online publication date: 20-Aug-2015
    • (2015)Optimising complex pylon structures with grammatical evolutionInformation Sciences: an International Journal10.1016/j.ins.2014.03.010316:C(582-597)Online publication date: 20-Sep-2015
    • (2015)Adaptive Agents in Changing Environments, the Role of ModularityNeural Processing Letters10.1007/s11063-014-9355-842:2(257-274)Online publication date: 1-Oct-2015
    • (2013)On the Relationships between Generative Encodings, Regularity, and Learning Abilities when Evolving Plastic Artificial Neural NetworksPLoS ONE10.1371/journal.pone.00791388:11(e79138)Online publication date: 13-Nov-2013
    • (2013)Heterochronic scaling of developmental durations in evolved soft robotsProceedings of the 15th annual conference on Genetic and evolutionary computation10.1145/2463372.2463466(743-750)Online publication date: 6-Jul-2013
    • (2013)Generative representations for artificial architecture and passive solar performance2013 IEEE Congress on Evolutionary Computation10.1109/CEC.2013.6557615(537-545)Online publication date: Jun-2013
    • (2013)A methodology for user directed search in evolutionary designGenetic Programming and Evolvable Machines10.1007/s10710-013-9189-614:3(287-314)Online publication date: 1-Sep-2013
    • (2012)Impact of neuron models and network structure on evolving modular robot neural network controllersProceedings of the 14th annual conference on Genetic and evolutionary computation10.1145/2330163.2330177(89-96)Online publication date: 7-Jul-2012
    • 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

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media