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...
Main Author: | |
---|---|
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 |