Utilizing symmetry in evolutionary design

Can symmetry be utilized as a design principle to constrain evolutionary search, making it more effective? This dissertation aims to show that this is indeed the case, in two ways. First, an approach called ENSO is developed to evolve modular neural network controllers for simulated multilegged rob...

Full description

Bibliographic Details
Main Author: Valsalam, Vinod K.
Format: Others
Language:English
Published: 2010
Subjects:
Online Access:http://hdl.handle.net/2152/ETD-UT-2010-08-2021
id ndltd-UTEXAS-oai-repositories.lib.utexas.edu-2152-ETD-UT-2010-08-2021
record_format oai_dc
spelling ndltd-UTEXAS-oai-repositories.lib.utexas.edu-2152-ETD-UT-2010-08-20212015-09-20T16:56:26ZUtilizing symmetry in evolutionary designValsalam, Vinod K.SymmetryMultilegged robotsDistributed controllersSorting networksEvolutionArtificial neural networksCan symmetry be utilized as a design principle to constrain evolutionary search, making it more effective? This dissertation aims to show that this is indeed the case, in two ways. First, an approach called ENSO is developed to evolve modular neural network controllers for simulated multilegged robots. Inspired by how symmetric organisms have evolved in nature, ENSO utilizes group theory to break symmetry systematically, constraining evolution to explore promising regions of the search space. As a result, it evolves effective controllers even when the appropriate symmetry constraints are difficult to design by hand. The controllers perform equally well when transferred from simulation to a physical robot. Second, the same principle is used to evolve minimal-size sorting networks. In this different domain, a different instantiation of the same principle is effective: building the desired symmetry step-by-step. This approach is more scalable than previous methods and finds smaller networks, thereby demonstrating that the principle is general. Thus, evolutionary search that utilizes symmetry constraints is shown to be effective in a range of challenging applications.text2010-12-13T22:47:00Z2010-12-13T22:47:08Z2010-12-13T22:47:00Z2010-12-13T22:47:08Z2010-082010-12-13August 20102010-12-13T22:47:08Zthesisapplication/pdfhttp://hdl.handle.net/2152/ETD-UT-2010-08-2021eng
collection NDLTD
language English
format Others
sources NDLTD
topic Symmetry
Multilegged robots
Distributed controllers
Sorting networks
Evolution
Artificial neural networks
spellingShingle Symmetry
Multilegged robots
Distributed controllers
Sorting networks
Evolution
Artificial neural networks
Valsalam, Vinod K.
Utilizing symmetry in evolutionary design
description Can symmetry be utilized as a design principle to constrain evolutionary search, making it more effective? This dissertation aims to show that this is indeed the case, in two ways. First, an approach called ENSO is developed to evolve modular neural network controllers for simulated multilegged robots. Inspired by how symmetric organisms have evolved in nature, ENSO utilizes group theory to break symmetry systematically, constraining evolution to explore promising regions of the search space. As a result, it evolves effective controllers even when the appropriate symmetry constraints are difficult to design by hand. The controllers perform equally well when transferred from simulation to a physical robot. Second, the same principle is used to evolve minimal-size sorting networks. In this different domain, a different instantiation of the same principle is effective: building the desired symmetry step-by-step. This approach is more scalable than previous methods and finds smaller networks, thereby demonstrating that the principle is general. Thus, evolutionary search that utilizes symmetry constraints is shown to be effective in a range of challenging applications. === text
author Valsalam, Vinod K.
author_facet Valsalam, Vinod K.
author_sort Valsalam, Vinod K.
title Utilizing symmetry in evolutionary design
title_short Utilizing symmetry in evolutionary design
title_full Utilizing symmetry in evolutionary design
title_fullStr Utilizing symmetry in evolutionary design
title_full_unstemmed Utilizing symmetry in evolutionary design
title_sort utilizing symmetry in evolutionary design
publishDate 2010
url http://hdl.handle.net/2152/ETD-UT-2010-08-2021
work_keys_str_mv AT valsalamvinodk utilizingsymmetryinevolutionarydesign
_version_ 1716821242178174976