Loading…

Using assembly representations to enable evolutionary design of Lego structures

This paper presents an approach to the automatic generation of electromechanical engineering designs. We apply messy genetic algorithm (GA) optimization techniques to the evolution of assemblies composed of LegoTM structures. Each design is represented as a labeled assembly graph and is evaluated ba...

Full description

Saved in:
Bibliographic Details
Published in:AI EDAM 2003-05, Vol.17 (2), p.155-168
Main Authors: PEYSAKHOV, MAXIM, REGLI, WILLIAM C.
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c426t-9769b004ad27a6baac1ec2ebe534f9465fab0f63712ee746810d87368a6dd5413
cites cdi_FETCH-LOGICAL-c426t-9769b004ad27a6baac1ec2ebe534f9465fab0f63712ee746810d87368a6dd5413
container_end_page 168
container_issue 2
container_start_page 155
container_title AI EDAM
container_volume 17
creator PEYSAKHOV, MAXIM
REGLI, WILLIAM C.
description This paper presents an approach to the automatic generation of electromechanical engineering designs. We apply messy genetic algorithm (GA) optimization techniques to the evolution of assemblies composed of LegoTM structures. Each design is represented as a labeled assembly graph and is evaluated based on a set of behavior and structural equations. The initial populations are generated at random, and design candidates for subsequent generations are produced by user-specified selection techniques. Crossovers are applied by using cut and splice operators at the random points of the chromosomes; random mutations are applied to modify the graph with a certain low probability. This cycle continues until a suitable design is found. The research contributions in this work include the development of a new GA encoding scheme for mechanical assemblies (Legos), as well as the creation of selection criteria for this domain. Our eventual goal is to introduce a simulation of electromechanical devices into our evaluation functions. We believe that this research creates a foundation for future work and it will apply GA techniques to the evolution of more complex and realistic electromechanical structures.
doi_str_mv 10.1017/S0890060403172046
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_27973509</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><cupid>10_1017_S0890060403172046</cupid><sourcerecordid>1455691261</sourcerecordid><originalsourceid>FETCH-LOGICAL-c426t-9769b004ad27a6baac1ec2ebe534f9465fab0f63712ee746810d87368a6dd5413</originalsourceid><addsrcrecordid>eNp1kMFOwzAMhiMEEmPwANwiDtwKTpMmzREN2JAmDQS7cInS1p06umYkLWJvT6dNCIHwxZL9_f5tE3LO4IoBU9fPkGoACQI4UzEIeUAGTEgdMSXhkAy27WjbPyYnISyhD52IAZnNQ9UsqA0BV1m9oR7XHgM2rW0r1wTaOoqNzWqk-OHqblu0fkMLDNWioa6kU1w4Glrf5W3XK0_JUWnrgGf7PCTz-7uX0SSazsYPo5tplItYtpFWUmcAwhaxsjKzNmeYx5hhwkWphUxKm0EpuWIxohIyZVCkisvUyqJIBONDcrmbu_buvcPQmlUVcqxr26DrgomVVjwB3YMXv8Cl63zT72aYTlItQMseYjso9y4Ej6VZ-2rVH2oYmO1_zZ__9ppop6lCi5_fAuvfjFRcJUaOn8zjK5dTxW7NpOf53sOuMl8VC_yxyb8uX0SXi9g</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>195894096</pqid></control><display><type>article</type><title>Using assembly representations to enable evolutionary design of Lego structures</title><source>Cambridge Journals Online</source><creator>PEYSAKHOV, MAXIM ; REGLI, WILLIAM C.</creator><creatorcontrib>PEYSAKHOV, MAXIM ; REGLI, WILLIAM C.</creatorcontrib><description>This paper presents an approach to the automatic generation of electromechanical engineering designs. We apply messy genetic algorithm (GA) optimization techniques to the evolution of assemblies composed of LegoTM structures. Each design is represented as a labeled assembly graph and is evaluated based on a set of behavior and structural equations. The initial populations are generated at random, and design candidates for subsequent generations are produced by user-specified selection techniques. Crossovers are applied by using cut and splice operators at the random points of the chromosomes; random mutations are applied to modify the graph with a certain low probability. This cycle continues until a suitable design is found. The research contributions in this work include the development of a new GA encoding scheme for mechanical assemblies (Legos), as well as the creation of selection criteria for this domain. Our eventual goal is to introduce a simulation of electromechanical devices into our evaluation functions. We believe that this research creates a foundation for future work and it will apply GA techniques to the evolution of more complex and realistic electromechanical structures.</description><identifier>ISSN: 0890-0604</identifier><identifier>EISSN: 1469-1760</identifier><identifier>DOI: 10.1017/S0890060403172046</identifier><language>eng</language><publisher>New York, USA: Cambridge University Press</publisher><subject>Assembly lines ; Assembly Modeling ; Chromosomes ; Computer science ; Computer-Aided Design ; Engineering Design ; Engineering research ; Evolutionary Design ; Genetic Algorithms ; Genetic engineering ; Lego ; Physical properties ; Research methodology ; Structural engineering ; Studies</subject><ispartof>AI EDAM, 2003-05, Vol.17 (2), p.155-168</ispartof><rights>2003 Cambridge University Press</rights><rights>Copyright Cambridge University Press May 2003</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c426t-9769b004ad27a6baac1ec2ebe534f9465fab0f63712ee746810d87368a6dd5413</citedby><cites>FETCH-LOGICAL-c426t-9769b004ad27a6baac1ec2ebe534f9465fab0f63712ee746810d87368a6dd5413</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.cambridge.org/core/product/identifier/S0890060403172046/type/journal_article$$EHTML$$P50$$Gcambridge$$H</linktohtml><link.rule.ids>314,780,784,27924,27925,72960</link.rule.ids></links><search><creatorcontrib>PEYSAKHOV, MAXIM</creatorcontrib><creatorcontrib>REGLI, WILLIAM C.</creatorcontrib><title>Using assembly representations to enable evolutionary design of Lego structures</title><title>AI EDAM</title><addtitle>AIEDAM</addtitle><description>This paper presents an approach to the automatic generation of electromechanical engineering designs. We apply messy genetic algorithm (GA) optimization techniques to the evolution of assemblies composed of LegoTM structures. Each design is represented as a labeled assembly graph and is evaluated based on a set of behavior and structural equations. The initial populations are generated at random, and design candidates for subsequent generations are produced by user-specified selection techniques. Crossovers are applied by using cut and splice operators at the random points of the chromosomes; random mutations are applied to modify the graph with a certain low probability. This cycle continues until a suitable design is found. The research contributions in this work include the development of a new GA encoding scheme for mechanical assemblies (Legos), as well as the creation of selection criteria for this domain. Our eventual goal is to introduce a simulation of electromechanical devices into our evaluation functions. We believe that this research creates a foundation for future work and it will apply GA techniques to the evolution of more complex and realistic electromechanical structures.</description><subject>Assembly lines</subject><subject>Assembly Modeling</subject><subject>Chromosomes</subject><subject>Computer science</subject><subject>Computer-Aided Design</subject><subject>Engineering Design</subject><subject>Engineering research</subject><subject>Evolutionary Design</subject><subject>Genetic Algorithms</subject><subject>Genetic engineering</subject><subject>Lego</subject><subject>Physical properties</subject><subject>Research methodology</subject><subject>Structural engineering</subject><subject>Studies</subject><issn>0890-0604</issn><issn>1469-1760</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2003</creationdate><recordtype>article</recordtype><recordid>eNp1kMFOwzAMhiMEEmPwANwiDtwKTpMmzREN2JAmDQS7cInS1p06umYkLWJvT6dNCIHwxZL9_f5tE3LO4IoBU9fPkGoACQI4UzEIeUAGTEgdMSXhkAy27WjbPyYnISyhD52IAZnNQ9UsqA0BV1m9oR7XHgM2rW0r1wTaOoqNzWqk-OHqblu0fkMLDNWioa6kU1w4Glrf5W3XK0_JUWnrgGf7PCTz-7uX0SSazsYPo5tplItYtpFWUmcAwhaxsjKzNmeYx5hhwkWphUxKm0EpuWIxohIyZVCkisvUyqJIBONDcrmbu_buvcPQmlUVcqxr26DrgomVVjwB3YMXv8Cl63zT72aYTlItQMseYjso9y4Ej6VZ-2rVH2oYmO1_zZ__9ppop6lCi5_fAuvfjFRcJUaOn8zjK5dTxW7NpOf53sOuMl8VC_yxyb8uX0SXi9g</recordid><startdate>20030501</startdate><enddate>20030501</enddate><creator>PEYSAKHOV, MAXIM</creator><creator>REGLI, WILLIAM C.</creator><general>Cambridge University Press</general><scope>BSCLL</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>3V.</scope><scope>7SC</scope><scope>7TB</scope><scope>7XB</scope><scope>88I</scope><scope>8AL</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>8FK</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>FR3</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K7-</scope><scope>KR7</scope><scope>L6V</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>M0N</scope><scope>M2P</scope><scope>M7S</scope><scope>P5Z</scope><scope>P62</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope><scope>Q9U</scope><scope>S0W</scope></search><sort><creationdate>20030501</creationdate><title>Using assembly representations to enable evolutionary design of Lego structures</title><author>PEYSAKHOV, MAXIM ; REGLI, WILLIAM C.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c426t-9769b004ad27a6baac1ec2ebe534f9465fab0f63712ee746810d87368a6dd5413</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2003</creationdate><topic>Assembly lines</topic><topic>Assembly Modeling</topic><topic>Chromosomes</topic><topic>Computer science</topic><topic>Computer-Aided Design</topic><topic>Engineering Design</topic><topic>Engineering research</topic><topic>Evolutionary Design</topic><topic>Genetic Algorithms</topic><topic>Genetic engineering</topic><topic>Lego</topic><topic>Physical properties</topic><topic>Research methodology</topic><topic>Structural engineering</topic><topic>Studies</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>PEYSAKHOV, MAXIM</creatorcontrib><creatorcontrib>REGLI, WILLIAM C.</creatorcontrib><collection>Istex</collection><collection>CrossRef</collection><collection>ProQuest Central (Corporate)</collection><collection>Computer and Information Systems Abstracts</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>Science Database (Alumni Edition)</collection><collection>Computing Database (Alumni Edition)</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central</collection><collection>Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>AUTh Library subscriptions: ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>Engineering Research Database</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer Science Database</collection><collection>Civil Engineering Abstracts</collection><collection>ProQuest Engineering Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>Computing Database</collection><collection>Science Database</collection><collection>Engineering Database</collection><collection>Advanced Technologies &amp; Aerospace Database</collection><collection>ProQuest Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering Collection</collection><collection>ProQuest Central Basic</collection><collection>DELNET Engineering &amp; Technology Collection</collection><jtitle>AI EDAM</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>PEYSAKHOV, MAXIM</au><au>REGLI, WILLIAM C.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Using assembly representations to enable evolutionary design of Lego structures</atitle><jtitle>AI EDAM</jtitle><addtitle>AIEDAM</addtitle><date>2003-05-01</date><risdate>2003</risdate><volume>17</volume><issue>2</issue><spage>155</spage><epage>168</epage><pages>155-168</pages><issn>0890-0604</issn><eissn>1469-1760</eissn><abstract>This paper presents an approach to the automatic generation of electromechanical engineering designs. We apply messy genetic algorithm (GA) optimization techniques to the evolution of assemblies composed of LegoTM structures. Each design is represented as a labeled assembly graph and is evaluated based on a set of behavior and structural equations. The initial populations are generated at random, and design candidates for subsequent generations are produced by user-specified selection techniques. Crossovers are applied by using cut and splice operators at the random points of the chromosomes; random mutations are applied to modify the graph with a certain low probability. This cycle continues until a suitable design is found. The research contributions in this work include the development of a new GA encoding scheme for mechanical assemblies (Legos), as well as the creation of selection criteria for this domain. Our eventual goal is to introduce a simulation of electromechanical devices into our evaluation functions. We believe that this research creates a foundation for future work and it will apply GA techniques to the evolution of more complex and realistic electromechanical structures.</abstract><cop>New York, USA</cop><pub>Cambridge University Press</pub><doi>10.1017/S0890060403172046</doi><tpages>14</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0890-0604
ispartof AI EDAM, 2003-05, Vol.17 (2), p.155-168
issn 0890-0604
1469-1760
language eng
recordid cdi_proquest_miscellaneous_27973509
source Cambridge Journals Online
subjects Assembly lines
Assembly Modeling
Chromosomes
Computer science
Computer-Aided Design
Engineering Design
Engineering research
Evolutionary Design
Genetic Algorithms
Genetic engineering
Lego
Physical properties
Research methodology
Structural engineering
Studies
title Using assembly representations to enable evolutionary design of Lego structures
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-06T22%3A38%3A09IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Using%20assembly%20representations%20to%20enable%20evolutionary%20design%20of%20Lego%20structures&rft.jtitle=AI%20EDAM&rft.au=PEYSAKHOV,%20MAXIM&rft.date=2003-05-01&rft.volume=17&rft.issue=2&rft.spage=155&rft.epage=168&rft.pages=155-168&rft.issn=0890-0604&rft.eissn=1469-1760&rft_id=info:doi/10.1017/S0890060403172046&rft_dat=%3Cproquest_cross%3E1455691261%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c426t-9769b004ad27a6baac1ec2ebe534f9465fab0f63712ee746810d87368a6dd5413%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=195894096&rft_id=info:pmid/&rft_cupid=10_1017_S0890060403172046&rfr_iscdi=true