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...
Saved in:
Published in: | AI EDAM 2003-05, Vol.17 (2), p.155-168 |
---|---|
Main Authors: | , |
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 & 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 & Engineering Collection</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central</collection><collection>Advanced Technologies & 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 & Aerospace Database</collection><collection>ProQuest Advanced Technologies & 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 & 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 |