{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,28]],"date-time":"2025-07-28T21:18:33Z","timestamp":1753737513716,"version":"3.30.0"},"reference-count":39,"publisher":"MIT Press","issue":"4","content-domain":{"domain":["direct.mit.edu"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,11,5]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>Engineering design optimization poses a significant challenge, usually requiring human expertise to discover superior solutions. Although various search techniques have been employed to generate diverse designs, their effectiveness is often limited by problem-specific parameter tuning, making them less generalizable and scalable. This article introduces a framework inspired by evolutionary and developmental (evo-devo) concepts, aiming to automate the evolution of structural engineering designs. In biological systems, evo-devo governs the growth of single-cell organisms into multicellular organisms through the use of gene regulatory networks (GRNs). GRNs are inherently complex and highly nonlinear, and this article explores the use of neural networks and genetic programming as artificial representations of GRNs to emulate such behaviors. To evolve a wide range of Pareto fronts for artificial GRNs, this article introduces a new technique, a real value\u2013encoded neuroevolutionary method termed real-encoded NEAT (RNEAT). The performance of RNEAT is compared with that of two well-known evolutionary search techniques across different 2-D and 3-D problems. The experimental results demonstrate two key findings. First, the proposed framework effectively generates a population of GRNs that can produce diverse structures for both 2-D and 3-D problems. Second, the proposed RNEAT algorithm outperforms its competitors on more than 50% of the problems examined. These results validate the proof of concept underlying the proposed evo-devo-based engineering design evolution.<\/jats:p>","DOI":"10.1162\/artl_a_00448","type":"journal-article","created":{"date-parts":[[2024,8,16]],"date-time":"2024-08-16T19:36:43Z","timestamp":1723837003000},"page":"466-485","update-policy":"http:\/\/dx.doi.org\/10.1162\/mitpressjournals.corrections.policy","source":"Crossref","is-referenced-by-count":1,"title":["Evolving Novel Gene Regulatory Networks for Structural Engineering Designs"],"prefix":"10.1162","volume":"30","author":[{"given":"Rahul","family":"Dubey","sequence":"first","affiliation":[{"name":"Missouri State University, Department of Computer Science"},{"name":"University of York, School of Physics, Engineering, and Technology rahuldubey@missouristate.edu"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Simon","family":"Hickinbotham","sequence":"additional","affiliation":[{"name":"University of York, School of Physics, Engineering, and Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrew","family":"Colligan","sequence":"additional","affiliation":[{"name":"Queen\u2019s University Belfast, School of Mechanical and Aerospace Engineering"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Imelda","family":"Friel","sequence":"additional","affiliation":[{"name":"Queen\u2019s University Belfast, School of Mechanical and Aerospace Engineering"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Edgar","family":"Buchanan","sequence":"additional","affiliation":[{"name":"University of York, School of Physics, Engineering, and Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mark","family":"Price","sequence":"additional","affiliation":[{"name":"Queen\u2019s University Belfast, School of Mechanical and Aerospace Engineering"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andy M.","family":"Tyrrell","sequence":"additional","affiliation":[{"name":"University of York, School of Physics, Engineering, and Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"281","published-online":{"date-parts":[[2024,11,5]]},"reference":[{"key":"2024120215500915300_bib1","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1145\/2908961.2909023","article-title":"An evo-devo system for algorithmic composition that actually works","volume-title":"Proceedings of the 2016 Genetic and evolutionary computation conference companion","author":"Albarrac\u00edn-Molina","year":"2016"},{"issue":"4","key":"2024120215500915300_bib2","doi-asserted-by":"publisher","first-page":"1607","DOI":"10.1016\/j.asoc.2007.10.022","article-title":"Performance evaluation of a two stage adaptive genetic algorithm (TSAGA) in structural topology optimization","volume":"8","author":"Balamurugan","year":"2008","journal-title":"Applied Soft Computing"},{"issue":"2","key":"2024120215500915300_bib3","doi-asserted-by":"publisher","first-page":"232","DOI":"10.1109\/TEVC.2019.2918212","article-title":"Evolutionary development of growing generic sorting networks by means of rewriting systems","volume":"24","author":"Bidlo","year":"2020","journal-title":"IEEE Transactions on Evolutionary Computation"},{"key":"2024120215500915300_bib4","doi-asserted-by":"publisher","first-page":"112739","DOI":"10.1016\/j.cma.2019.112739","article-title":"Universal machine learning for topology optimization","volume":"375","author":"Chi","year":"2021","journal-title":"Computer Methods in Applied Mechanics and Engineering"},{"volume-title":"An introduction to structural optimization","year":"2008","author":"Christensen","key":"2024120215500915300_bib5"},{"issue":"4","key":"2024120215500915300_bib6","doi-asserted-by":"publisher","first-page":"296","DOI":"10.1162\/artl_a_00267","article-title":"Artificial gene regulatory networks\u2014a review","volume":"24","author":"Cussat-Blanc","year":"2019","journal-title":"Artificial Life"},{"issue":"6","key":"2024120215500915300_bib7","doi-asserted-by":"publisher","first-page":"823","DOI":"10.1109\/TEVC.2015.2396199","article-title":"Gene regulatory network evolution through augmenting topologies","volume":"19","author":"Cussat-Blanc","year":"2015","journal-title":"IEEE Transactions on Evolutionary Computation"},{"issue":"2","key":"2024120215500915300_bib8","doi-asserted-by":"publisher","first-page":"182","DOI":"10.1109\/4235.996017","article-title":"A fast and elitist multiobjective genetic algorithm: NSGA-II","volume":"6","author":"Deb","year":"2002","journal-title":"IEEE Transactions on Evolutionary Computation"},{"key":"2024120215500915300_bib9","doi-asserted-by":"publisher","first-page":"133","DOI":"10.1016\/j.artmed.2018.10.006","article-title":"Computational methods for gene regulatory networks reconstruction and analysis: A review","volume":"95","author":"Delgado","year":"2019","journal-title":"Artificial Intelligence in Medicine"},{"key":"2024120215500915300_bib10","unstructured":"Dhondt. (2017). CalculiX CrunchiX user\u2019s manual version 2.12. http:\/\/www.dhondt.de\/ccx_2.12.pdf"},{"key":"2024120215500915300_bib11","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4757-3643-4_12","volume-title":"The design of innovation: Lessons from and for competent genetic algorithms","author":"Goldberg","year":"2002"},{"issue":"6","key":"2024120215500915300_bib12","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3453474","article-title":"The hypervolume indicator: Computational problems and algorithms","volume":"54","author":"Guerreiro","year":"2021","journal-title":"ACM Computing Surveys"},{"issue":"2","key":"2024120215500915300_bib13","doi-asserted-by":"publisher","first-page":"184","DOI":"10.1007\/s12052-012-0418-x","article-title":"Evolutionary developmental biology (evo-devo): Past, present, and future","volume":"5","author":"Hall","year":"2012","journal-title":"Evolution: Education and Outreach"},{"key":"2024120215500915300_bib14","doi-asserted-by":"publisher","first-page":"1052","DOI":"10.1109\/SSCI51031.2022.10022087","article-title":"Evolving design modifiers","volume-title":"2022 IEEE Symposium Series on Computational Intelligence (SSCI)","author":"Hickinbotham","year":"2022"},{"key":"2024120215500915300_bib15","doi-asserted-by":"publisher","first-page":"Article 95","DOI":"10.3389\/fcell.2016.00095","article-title":"Quo vadis cell growth and division?","volume":"4","author":"Kaldis","year":"2016","journal-title":"Frontiers in Cell and Developmental Biology"},{"issue":"10","key":"2024120215500915300_bib16","doi-asserted-by":"publisher","first-page":"770","DOI":"10.1038\/nrm2503","article-title":"Modelling and analysis of gene regulatory networks","volume":"9","author":"Karlebach","year":"2008","journal-title":"Nature Reviews Molecular Cell Biology"},{"issue":"1","key":"2024120215500915300_bib17","doi-asserted-by":"publisher","first-page":"88","DOI":"10.1109\/TEVC.2021.3095156","article-title":"Growing and evolving 3-D prints","volume":"26","author":"Mccormack","year":"2022","journal-title":"IEEE Transactions on Evolutionary Computation"},{"key":"2024120215500915300_bib18","doi-asserted-by":"publisher","first-page":"2701","DOI":"10.1145\/1388969.1389075","article-title":"Cartesian genetic programming","volume-title":"Proceedings of the 10th annual conference companion on Genetic and evolutionary computation","author":"Miller","year":"2008"},{"issue":"3","key":"2024120215500915300_bib19","doi-asserted-by":"publisher","first-page":"58","DOI":"10.3390\/biomimetics4030058","article-title":"Evo-devo algorithms: Gene-regulation for digital architecture","volume":"4","author":"Navarro-Mateu","year":"2019","journal-title":"Biomimetics"},{"issue":"2","key":"2024120215500915300_bib20","doi-asserted-by":"publisher","first-page":"23","DOI":"10.3390\/biomimetics5020023","article-title":"Evo-devo strategies for generative architecture: Colour-based patterns in polygon meshes","volume":"5","author":"Navarro-Mateu","year":"2020","journal-title":"Biomimetics"},{"issue":"5795","key":"2024120215500915300_bib21","doi-asserted-by":"publisher","first-page":"1922","DOI":"10.1126\/science.1132292","article-title":"Gene regulatory networks in the evolution and development of the heart","volume":"313","author":"Olson","year":"2006","journal-title":"Science"},{"key":"2024120215500915300_bib22","doi-asserted-by":"publisher","first-page":"339","DOI":"10.1007\/s10710-010-9113-2","article-title":"Open issues in genetic programming","volume":"11","author":"O\u2019Neill","year":"2010","journal-title":"Genetic Programming and Evolvable Machines"},{"key":"2024120215500915300_bib23","doi-asserted-by":"publisher","first-page":"Article 100888","DOI":"10.1016\/j.swevo.2021.100888","article-title":"A tutorial on the design, experimentation and application of metaheuristic algorithms to real-world optimization problems","volume":"64","author":"Osaba","year":"2021","journal-title":"Swarm and Evolutionary Computation"},{"issue":"19\u201320","key":"2024120215500915300_bib24","doi-asserted-by":"publisher","first-page":"1579","DOI":"10.1016\/j.compstruc.2006.10.013","article-title":"Particle swarm approach for structural design optimization","volume":"85","author":"Perez","year":"2007","journal-title":"Computers and Structures"},{"issue":"2","key":"2024120215500915300_bib25","doi-asserted-by":"publisher","first-page":"463","DOI":"10.1093\/jcde\/qwac016","article-title":"Generative design for additive manufacturing using a biological development analogy","volume":"9","author":"Price","year":"2022","journal-title":"Journal of Computational Design and Engineering"},{"key":"2024120215500915300_bib26","doi-asserted-by":"publisher","first-page":"569","DOI":"10.1145\/2330163.2330244","article-title":"An evo-devo approach to architectural design","volume-title":"Proceedings of the 14th annual conference on Genetic and evolutionary computation","author":"Richards","year":"2012"},{"issue":"6","key":"2024120215500915300_bib27","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/1471-2105-8-S6-S9","article-title":"Current approaches to gene regulatory network modelling","volume":"8","author":"Schlitt","year":"2007","journal-title":"BMC Bioinformatics"},{"key":"2024120215500915300_bib28","doi-asserted-by":"publisher","first-page":"108","DOI":"10.1609\/aiide.v4i1.18681","article-title":"Constructing complex NPC behavior via multi-objective neuroevolution","volume-title":"Proceedings of the AAAI conference on Artificial intelligence and interactive digital entertainment","author":"Schrum","year":"2008"},{"issue":"2","key":"2024120215500915300_bib29","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1162\/106365602320169811","article-title":"Evolving neural networks through augmenting topologies","volume":"10","author":"Stanley","year":"2002","journal-title":"Evolutionary Computation"},{"key":"2024120215500915300_bib30","doi-asserted-by":"publisher","first-page":"471","DOI":"10.1007\/978-3-540-24854-5_47","article-title":"Comparing genetic programming and evolution strategies on inferring gene regulatory networks","volume-title":"Genetic and evolutionary computation\u2014GECCO 2004: Genetic and evolutionary computation conference, Seattle, WA, USA, June 26\u201330, 2004, Proceedings, Part I","author":"Streichert","year":"2004"},{"key":"2024120215500915300_bib31","doi-asserted-by":"publisher","first-page":"512","DOI":"10.1109\/CCGRID.2005.1558596","article-title":"Modeling gene-regulatory networks using evolutionary algorithms and distributed computing","volume-title":"CCGrid 2005: IEEE international symposium on Cluster computing and the grid, 2005","author":"Swain","year":"2005"},{"key":"2024120215500915300_bib32","doi-asserted-by":"publisher","first-page":"222","DOI":"10.1007\/978-3-662-44303-3_19","article-title":"Cartesian genetic programming: Why no bloat?","volume-title":"Genetic programming: 17th European conference, EuroGP 2014, Granada, Spain, April 23\u201325, 2014, Revised Selected Papers","author":"Turner","year":"2014"},{"key":"2024120215500915300_bib33","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1109\/CIVTS.2013.6612283","article-title":"Evolving intelligent vehicle control using multi-objective NEAT","volume-title":"2013 IEEE symposium on Computational intelligence in vehicles and transportation systems (CIVTS)","author":"van Willigen","year":"2013"},{"issue":"2","key":"2024120215500915300_bib34","doi-asserted-by":"publisher","first-page":"169","DOI":"10.1162\/ARTL_a_00228","article-title":"Evolutionary developmental robotics: Improving morphology and control of physical robots","volume":"23","author":"Vujovic","year":"2017","journal-title":"Artificial Life"},{"issue":"1","key":"2024120215500915300_bib35","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1002\/nme.1435","article-title":"An enhanced genetic algorithm for structural topology optimization","volume":"65","author":"Wang","year":"2006","journal-title":"International Journal for Numerical Methods in Engineering"},{"issue":"3","key":"2024120215500915300_bib36","doi-asserted-by":"publisher","first-page":"1155","DOI":"10.1109\/TCDS.2021.3098229","article-title":"A developmental evolutionary learning framework for robotic Chinese stroke writing","volume":"14","author":"Wu","year":"2022","journal-title":"IEEE Transactions on Cognitive and Developmental Systems"},{"issue":"8","key":"2024120215500915300_bib37","doi-asserted-by":"publisher","first-page":"917","DOI":"10.1016\/j.neunet.2007.07.002","article-title":"Modeling of gene regulatory networks with hybrid differential evolution and particle swarm optimization","volume":"20","author":"Xu","year":"2007","journal-title":"Neural Networks"},{"issue":"1","key":"2024120215500915300_bib38","doi-asserted-by":"publisher","first-page":"327","DOI":"10.1016\/j.engappai.2012.05.014","article-title":"Comparison of evolutionary-based optimization algorithms for structural design optimization","volume":"26","author":"Yildiz","year":"2013","journal-title":"Engineering Applications of Artificial Intelligence"},{"key":"2024120215500915300_bib39","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1016\/j.neucom.2022.06.084","article-title":"A survey of fitness landscape analysis for optimization","volume":"503","author":"Zou","year":"2022","journal-title":"Neurocomputing"}],"container-title":["Artificial Life"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/direct.mit.edu\/artl\/article-pdf\/30\/4\/466\/2481957\/artl_a_00448.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/direct.mit.edu\/artl\/article-pdf\/30\/4\/466\/2481957\/artl_a_00448.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,12,2]],"date-time":"2024-12-02T15:50:26Z","timestamp":1733154626000},"score":1,"resource":{"primary":{"URL":"https:\/\/direct.mit.edu\/artl\/article\/30\/4\/466\/124052\/Evolving-Novel-Gene-Regulatory-Networks-for"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"references-count":39,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2024,11,5]]},"published-print":{"date-parts":[[2024,11,5]]}},"URL":"https:\/\/doi.org\/10.1162\/artl_a_00448","relation":{},"ISSN":["1064-5462","1530-9185"],"issn-type":[{"type":"print","value":"1064-5462"},{"type":"electronic","value":"1530-9185"}],"subject":[],"published-other":{"date-parts":[[2024]]},"published":{"date-parts":[[2024]]}}}