Building Processes Optimization : Toward an Artificial Ontogeny Based Approach

Total Page:16

File Type:pdf, Size:1020Kb

Building Processes Optimization : Toward an Artificial Ontogeny Based Approach Building processes optimization : Toward an artificial ontogeny based approach Alexandre Devert Directed by Marc Schoenauer and Nicolas Bred`eche Submitted in total fulfilment of the requirements of the degree of Doctor of Philosophy June 21, 2009 Ecole Doctorale d’Informatique Universit´eParis-Sud 11 Contents 1 Introduction to Evolutionary Design 5 1.1 Anevolutionaryalgorithmsprimer . 7 1.1.1 Description .......................... 8 1.1.2 Lamarckian and Baldwinian evolutions . 9 1.1.3 Onthe designof anevolutionaryalgorithm . 10 1.2 Simulationandevaluation . 11 1.2.1 Designofanevaluationfunction . 13 1.2.2 Theusageofsimulation . 14 1.3 Representations for Evolutionary Design . .. 15 1.3.1 Blockstacks.......................... 15 1.3.2 Explicit and implicit representations . 18 1.3.3 Modularity .......................... 19 1.3.4 Treestructures .. .. .. .. .. .. .. .. .. .. 21 1.3.5 Grammarsandrewritingsystems . 23 1.3.6 Theevolvabilityissue . 26 1.3.7 Cellularrepresentations . 26 1.4 Preview ................................ 29 2 AguidedtourofEvolutionaryDesign 31 2.1 Explicitrepresentations . 31 2.1.1 Blockstacks.......................... 31 2.1.2 Legostructures.. .. .. .. .. .. .. .. .. .. 32 2.1.3 Antennae ........................... 33 2.1.4 Shapes............................. 34 2.1.5 Robots............................. 35 2.1.6 Tensegritystructures. 36 2.1.7 TopologicalOptimumDesign . 37 2.1.8 Opticalfibersdesign . 38 2.1.9 Bladeshapedesignforwindturbines. 39 2.2 Implicitrepresentations . 40 2.2.1 KarlSims’creatures . 40 2.2.2 Hornby’sL-systems . 41 2.2.3 EnvironmentawareL-systems. 44 2.3 Cellularrepresentations . 45 2.3.1 Virtualcreatures . 46 2.3.2 Skyscraperframes . 47 2.3.3 Trussstructures . .. .. .. .. .. .. .. .. .. 48 2.3.4 Environmentawareness . 50 2.4 Conclusion .............................. 51 1 CONTENTS 3 An Evolutionary algorithm for blueprints 55 3.1 TheBlindBuilderrepresentation . 55 3.1.1 Variationoperators. 57 3.2 Designofsimple3dobjects . 57 3.2.1 Experimental setup and hierarchical fitness . 58 3.2.2 ThePillarexperiment . 59 3.2.3 TheBridgeexperiment . 60 3.3 Anempiricalanalysis. 62 3.3.1 Experimentalsettings . 64 3.3.2 ExperimentalProtocol. 65 3.3.3 Results ............................ 66 3.4 Discussion............................... 71 3.5 Conclusion .............................. 72 4 Embryogenic flags 75 4.1 Introductiontoembryogenicflags. 76 4.2 An insight of the embryogenic flag problem . 78 4.2.1 DirectSolutions .. .. .. .. .. .. .. .. .. .. 79 4.2.2 Non-Developmental Solutions . 80 4.2.3 Agenericdevelopmentalsolution . 80 4.2.4 Reaction-diffusionsystems. 81 4.2.5 Towards non-trivial developmental solutions . .. 83 4.3 SurveyoftheEmbryogenicFlags . 83 4.3.1 UpdateFunctionModels. 84 4.3.2 CellCommunications . 84 4.3.3 NeighbourhoodsandInputs . 85 4.3.4 Synchronous and Asynchronous Updates . 86 4.3.5 InitialSetup ......................... 86 4.3.6 Birth,GrowthandDeath . 86 4.3.7 StoppingCriterion . 87 4.3.8 Self-RepairingProperties . 88 4.3.9 RelevancetoEvolutionaryDesign . 88 4.4 Methodology ............................. 90 4.4.1 TheTargetPatterns . 90 4.4.2 Stoppingcriterion . 92 4.4.3 Patterndistance .. .. .. .. .. .. .. .. .. .. 93 4.4.4 Fitnessfunction .. .. .. .. .. .. .. .. .. .. 94 4.4.5 Steadystatestability. 94 4.4.6 Parametricoptimization . 94 4.5 Neural networks as update functions: NEAT . 95 4.5.1 Themodel .......................... 95 4.5.2 ControllerOptimization . 96 4.5.3 ExperimentalSetup . 97 4.5.4 Resultsanddiscussion . 98 4.6 Reservoir computing for update functions . 104 4.6.1 EchoStateNetworks. 104 2 CONTENTS 4.6.2 Controlleroptimization . 105 4.6.3 Resultsanddiscussion . 106 4.7 Adiffusionbasedapproach . 106 4.7.1 Themodel .......................... 108 4.7.2 ControllerOptimization . 109 4.7.3 Resultsanddiscussion . 109 4.8 Developmentandstability . 115 4.8.1 Experimentalsetup. 115 4.8.2 Resultsanddiscussion . 115 4.9 Conclusion .............................. 120 5 A cellular development model for structural truss design 125 5.1 Structuraltrusses. 125 5.1.1 OptimizationofTrussStructures . 127 5.2 EiffelBlob ............................... 127 5.2.1 ControlTopologies . 128 5.2.2 Controlandinformationdiffusion. 129 5.2.3 Geometrycontrol. 130 5.2.4 Mechanicalfeedback . 131 5.2.5 Initializationandhalting . 131 5.3 Experimentations. 132 5.3.1 Optimization of a developement process . 134 5.3.2 Comparison with the Direct Representation . 135 5.3.3 Propertiesof the Developement Process . 138 5.4 Conclusion .............................. 139 6 Discussion and Conclusion 143 6.1 Contributions ............................. 143 6.1.1 Representations for Evolutionary Design . 143 6.1.2 ExplicitBuildingProcesses . 143 6.1.3 EmbryogenicFlags . 144 6.1.4 Optimizing Cellular Development Processes . 145 6.1.5 StoppingCriterion . 146 6.1.6 A CellularRepresentationforTrusses . 146 6.1.7 Summary ........................... 147 6.2 Perspectives for cellular representations . 147 6.2.1 CurrentIssues .. .. .. .. .. .. .. .. .. .. 148 6.2.2 FutureDirections. 149 A The Springy Comb 151 A.1 Description .............................. 151 A.2 Implementation. .. .. .. .. .. .. .. .. .. .. .. 153 B Blocks stacks physics 155 B.1 Themodel............................... 155 B.2 Force,equilibriumandbalance . 155 3 CONTENTS C NEAT 157 C.1 Therepresentation . 157 C.2 Thevariationoperators . 157 C.2.1 Mutations........................... 158 C.2.2 Crossover ........................... 159 C.3 Thegenerationaloperator . 159 C.4 Issues .................................159 4 A long time ago, in a galaxy far, far away . Star Wars Episode IV: A New Hope 1 Introduction to Evolutionary Design Most of the living beings, without predators or catastrophic events like epidemic, would see their populations growing at an exponential rate. But those beings rely on the same limited resources, which can not sustain exponentially growing populations for a long time. Thus, there is a constant struggle for the vital resources. In addition, living beings usually breed individuals very similar to themselves, but with some tiny variations. Some of those variations might be able to give a slight advantage for access to the vital resources. Then those variations are likely to spread quickly and become a definitive character of a specie. This is a very abridged introduction to the natural selection theory of Charles R. Darwin, ignoring various biological facts, like the genetic material inner functioning, the role of the environment geography, . Such a summed-up version of the natural evolution is quite general, and we can replace beings by machines without much transgression to logic. In 2008, it would be yet a bit too soon to talk about self-reproducing autonomous machines like a mastered fact. But we can imagine without any difficulties a huge room filled by engineers. Each engineer conceives a plane for a predefined purpose. Those planes are candidate solutions. Once the conception is done, some prototypes of the corresponding planes are built. The prototypes are tested by test pilots, their designs are reviewed by an expert commission, the productions costs are estimated, etc. The candidates solutions are evaluated during an evaluation stage. And finally, amongst the plane designs from the engineers room, a few plane designs might be adopted and produced: this is the selection stage. An exceptional, versatile and cheap plane design is likely to be produced in massive quantities, while an average, specialized and expensive design will be produced in little quantities. The planes design evolved with a striking resemblance with natural evolution. Such a caricature view, rooms filled of engineers drawing planes, actually existed during the Second World War. In Germany, there was a high pres- sure to compensate for the lack of resources and industrial strength by cut- ting edge technologies. Combined to the frantic desperation and the fury of a darned regime, this generated an explosion of planes designs. Drastic amounts of innovative, groundbreaking designs were proposed, selected an tested at that time. The invention, the evaluation and the selection stages were performed in 5 CHAPTER 1. INTRODUCTION TO EVOLUTIONARY DESIGN Figure 1.1: The Triebfl¨ugel concept. It was designed to takeoff vertically, on rough airfields, using low quality fuel. The three wings would rotate around the plane body, propelled by a compact ramjet at their tip. Although the Pabst ramjet was tested, this design never made its way to production. Horten Ho 229 Heinkel He 162 Volksj¨ager Figure 1.2: Two German aircraft of the Second World War, amongst the less loose concepts. At the end of the war, the left one was about to make its first flight, while the mass production of the one at the right side was beginning. Hundreds of even more daring designs were studied as well, but sadly, good pictures of them are quite hard to find. 6 1.1. AN EVOLUTIONARY ALGORITHMS PRIMER very short cycles. German engineers of World War Two devised inverted arrow wings, delta wings, jet engine or rockets propelled flying wings 1, composite planes, suborbital bombers 2, asymmetric planes 3, variable geometry planes 4, or even aberrations like the Triebfl¨ugel design (showed on figure 1.1). An exploding, never quite equaled variety of very original designs came out from the German aircraft manufacturers. Few of those Germans designs made their way to the mass production and the battlefield, but the more reasonable ones are everywhere now: jet engine powered delta wings and inverted arrow wings, ...Indeed, most
Recommended publications
  • Artificial Development of Neural-Symbolic Networks
    University of Exeter Department of Computer Science Artificial Development of Neural-Symbolic Networks Joseph Paul Townsend March 2014 Supervised by Dr. Ed Keedwell and Dr. Antony Galton Submitted by Joseph Paul Townsend, to the University of Exeter as a thesis for the degree of Doctor of Philosophy in Computer Science , March 2014. This thesis is available for Library use on the understanding that it is copyright material and that no quotation from the thesis may be published without proper acknowledgement. I certify that all material in this thesis which is not my own work has been identi- fied and that no material has previously been submitted and approved for the award of a degree by this or any other University. (signature) ................................................................................................. 1 Abstract Artificial neural networks (ANNs) and logic programs have both been suggested as means of modelling human cognition. While ANNs are adaptable and relatively noise resis- tant, the information they represent is distributed across various neurons and is therefore difficult to interpret. On the contrary, symbolic systems such as logic programs are in- terpretable but less adaptable. Human cognition is performed in a network of biological neurons and yet is capable of representing symbols, and therefore an ideal model would combine the strengths of the two approaches. This is the goal of Neural-Symbolic In- tegration [4, 16, 21, 40], in which ANNs are used to produce interpretable, adaptable representations of logic programs and other symbolic models. One neural-symbolic model of reasoning is SHRUTI [89, 95], argued to exhibit biological plausibility in that it captures some aspects of real biological processes.
    [Show full text]
  • A Novel Generative Encoding for Evolving Modular, Regular and Scalable Networks
    A Novel Generative Encoding for Evolving Modular, Regular and Scalable Networks Marcin Suchorzewski Jeff Clune Artificial Intelligence Laboratory Creative Machines Laboratory West Pomeranian University of Technology Cornell University [email protected] [email protected] ABSTRACT 1. INTRODUCTION In this paper we introduce the Developmental Symbolic En- Networks designed by humans and evolution have certain coding (DSE), a new generative encoding for evolving net- properties that are thought to enhance both their perfor- works (e.g. neural or boolean). DSE combines elements of mance and adaptability, such as modularity, regularity, hier- two powerful generative encodings, Cellular Encoding and archy, scalability, and being scale-free [12, 11, 1]. In this pa- HyperNEAT, in order to evolve networks that are modular, per we introduce a new generative representation called the regular, scale-free, and scalable. Generating networks with Developmental Symbolic Encoding that evolves networks these properties is important because they can enhance per- that possess these properties. We first review the mean- formance and evolvability. We test DSE’s ability to gener- ing of these terms before discussing them with respect to ate scale-free and modular networks by explicitly rewarding previous evolutionary algorithms. these properties and seeing whether evolution can produce Modularity is the encapsulation of function within mostly networks that possess them. We compare the networks DSE independently operating units, where the internal workings evolves to those of HyperNEAT. The results show that both of the module tend to only affect the rest of the structure encodings can produce scale-free networks, although DSE through the module’s inputs and outputs [12, 11].
    [Show full text]
  • Artificial Biochemical Networks : Evolving Dynamical Systems to Control Dynamical Systems
    This is a repository copy of Artificial Biochemical Networks : Evolving Dynamical Systems to Control Dynamical Systems. White Rose Research Online URL for this paper: https://eprints.whiterose.ac.uk/75277/ Version: Accepted Version Article: Lones, Michael Adam, Fuente, Luis Alberto, Turner, Alexander Phillip et al. (4 more authors) (2014) Artificial Biochemical Networks : Evolving Dynamical Systems to Control Dynamical Systems. IEEE Transactions on Evolutionary Computation. 6423886. pp. 145- 166. ISSN 1089-778X https://doi.org/10.1109/tevc.2013.2243732 Reuse Items deposited in White Rose Research Online are protected by copyright, with all rights reserved unless indicated otherwise. They may be downloaded and/or printed for private study, or other acts as permitted by national copyright laws. The publisher or other rights holders may allow further reproduction and re-use of the full text version. This is indicated by the licence information on the White Rose Research Online record for the item. Takedown If you consider content in White Rose Research Online to be in breach of UK law, please notify us by emailing [email protected] including the URL of the record and the reason for the withdrawal request. [email protected] https://eprints.whiterose.ac.uk/ IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, PREPRINT, ACCEPTED FOR PUBLICATION DECEMBER 2012 1 Artificial Biochemical Networks: Evolving Dynamical Systems to Control Dynamical Systems Michael A. Lones, Senior Member, IEEE, Luis A. Fuente, Alexander P. Turner, Leo S. D. Caves, Susan Stepney, Stephen L. Smith, Member, IEEE, and Andy M. Tyrrell, Senior Member, IEEE Abstract—Biological organisms exist within environments in different evolutionary algorithms have been used to design which complex, non-linear dynamics are ubiquitous.
    [Show full text]
  • Artificial Intelligence Vs (General) Artificial Intelligence 3
    ISSN 0798 1015 HOME Revista ESPACIOS ÍNDICES / Index A LOS AUTORES / To the ! ! AUTORS ! Vol. 40 (Number 4) Year 2019. Page 3 ¿Will machines ever rule the world? ¿Las máquinas dominarán el mundo? PEDROZA, Mauricio 1; VILLAMIZAR, Gustavo 2; MENDEZ, James 3 Received: 11/08/2018 • Approved: 16/12/2018 • Published 04/02/2019 Contents 1. Introduction 2. (Narrow) Artificial Intelligence vs (General) Artificial Intelligence 3. Machines designed as tools of man 4. Machines thought as similar to man 5. Conclusions Acknowledgments Bibliographic references ABSTRACT: RESUMEN: From ancient automatons, to the latest technologies Desde los antiguos autómatas hasta las últimas of robotics and supercomputing, the continued tecnologías de la robótica, el continuo progreso de la progress of mankind has led man to even question his humanidad ha llevado al hombre a cuestionar incluso future status as a dominant species. “Will machines su estatus futuro como especie dominante. "¿Alguna ever rule the world?” or more precisely: Do we want vez dominarán las máquinas el mundo?" O más machines to rule the world? Theoretical and precisamente: ¿Queremos que las máquinas dominen technological challenges involved in this choice will be el mundo? Los retos teóricos y tecnológicos que se considered both under the conservative approach of plantean en esta elección serán considerados tanto "machines designed as tools of man" and in the bajo el enfoque conservador de "máquinas que sirven scenario of "machines thought as similar to man". al hombre" como en el escenario de "máquinas Keywords: Artificial Intelligence, Cognitive Machines, equiparables al hombre" Narrow Artificial Intelligence Strong Artificial Palabras clave: Inteligencia Artificial, Máquinas Intelligence, Artificial General Intelligence.
    [Show full text]
  • Artificial Intelligence and Broadband Divide
    Artificial Intelligence and Broadband Divide State of ict Connectivity in Asia and the Pacific 2017 The Economic and Social Commission for Asia and the Pacific (ESCAP) serves as the United Nations’ regional hub promoting cooperation among countries to achieve inclusive and sustainable development. The largest regional intergovernmental platform with 53 Member States and 9 associate members, ESCAP has emerged as a strong regional think-tank offering countries sound analytical products that shed insight into the evolving economic, social and environmental dynamics of the region. The Commission’s strategic focus is to deliver on the 2030 Agenda for Sustainable Development, which it does by reinforcing and deepening regional cooperation and integration to advance connectivity, financial cooperation and market integration. ESCAP’s research and analysis coupled with its policy advisory services, capacity building and technical assistance to governments aims to support countries’ sustainable and inclusive development ambitions. The shaded areas of the map indicate ESCAP members and associate members. Information and statistics presented in this publication include only those member and associate member States located in the Asia-Pacific region. Disclaimer: This report of the Information and Communications Technology and Disaster Risk Reduction Division provides policy-relevant analysis on regional trends and challenges in support of the development of the Asia-Pacific Information Superhighway and inclusive development. The views expressed herein are those of the authors, and do not necessarily reflect the views of the United Nations. This report has been issued without formal editing, and the designations employed and material presented do not imply the expression of any opinion whatsoever on the part of the Secretariat of the United Nations concerning the legal status of any country, territory, city or area, or of its authorities, or concerning the delimitation of its frontiers or boundaries.
    [Show full text]
  • Evolving Gene Expression to Reconfigure Analogue Devices
    EVOLVING GENE EXPRESSION TO RECONFIGURE ANALOGUE DEVICES Kester Dean Clegg Thesis submitted in partial fulfilment of the requirements for the degree of Doctor of Philosophy. Department of Computer Science May, 2008 Abstract Repeated, morphological functionality, from limbs to leaves, is widespread in nature. Pattern formation in early embryo development has shed light on how and why the same genes are expressed in different locations or at different times. Practitioners working in evolutionary computation have long regarded nature’s reuse of modular functionality with admiration. But repeating na- ture’s trick has proven difficult. To date, no one has managed to evolve the design for a car, a house or a plane. Or indeed anything where the number of interdependent parts exposed to random mutation is large. It seems that while we can use evolutionary algorithms for search-based optimisation with great success, we cannot use them to tackle large, complex designs where functional reuse is essential. This thesis argues that the modular functionality provided by gene reuse could play an important part in evolutionary computation being able to scale, and that by expressing subsets of genes in specific contexts, successive stages of phenotype configuration can be controlled by evolutionary search. We present a conceptual model of context-specific gene expression and show how a ge- nome representation can hold many genes, only a few of which need be ex- pressed in a solution. As genes are expressed in different contexts, their func- tional role in a solution changes. By allowing gene expression to discover phe- notype solutions, evolutionary search can guide itself across multiple search domains.
    [Show full text]
  • Melomics: a Case-Study of AI in Spain Research Groups in the Spanish Computer Sci - Ences
    Column Worldwide AI Australia Spain n Traditionally focused on good old-fashioned Carlos Sánchez Quintana, Francisco Moreno Arcas, David Albar - AI and robotics, the Spanish AI community holds a vigorous computational intelligence racín Molina, Jose David Fernández Rodríguez, Francisco J. Vico substrate. Neuromorphic, evolutionary, or fuzzylike systems have been developed by many Melomics: A Case-Study of AI in Spain research groups in the Spanish computer sci - ences. It is no surprise, then, that these nature- grounded efforts start to emerge, enriching the In Spain there are 74 universities, many of which have computer sci - AI catalogue of research projects and publica - ence departments that host AI-related research groups. AEPIA, the tions and, eventually, leading to new directions Spanish society for AI research, was founded in 1983 and has been of basic or applied research. In this article, we vigorously promoting the advancement of AI since then. Along with review the contribution of Melomics in compu - several other societies and communities of interest, it promotes var - tational creativity. ious periodic conferences and workshops. The Artificial Intelligence Research Institute (IIIA) of the Spanish National Research Council constitutes one of the flagships of local AI research. Ramón López de Mántaras, IIIA’s renowned director, was one of the pioneers of AI in Spain, and he also was the recipient of the prestigious AAAI Engle - more Award in 2011. Other researchers that have reached an out - standing position, and lead important research groups in Spain, include Antonio Bahamonde (University of Oviedo), Federico Barber (Polytechnic University of Madrid), Vicent Botti (Polytechnic Uni - versity of Valencia), and Amparo Vila (University of Granada).
    [Show full text]
  • A Review of Morphogenetic Engineering (Running Title: a Review of Morphogenetic Engineering)
    A Review of Morphogenetic Engineering (Running title: A Review of Morphogenetic Engineering) Ren´eDoursat*1, Hiroki Sayama2, and Olivier Michel3 1School of Biomedical Engineering, Drexel University 3141 Chestnut Street, Philadelphia, PA 19104, US ([email protected]) *corresp. author 2Department of Bioengineering, Binghamton University SUNY PO Box 6000, Binghamton, NY 13902, US ([email protected]) 3Facult´edes Sciences et Technologie, Universit´ede Cr´eteil 61, ave du G´en´eral de Gaulle, 94010 Cr´eteilCedex, France ([email protected]) Abstract Generally, phenomena of spontaneous pattern formation are random and repetitive, whereas elaborate devices are the deterministic product of human design. Yet, biological organisms and collective insect constructions are exceptional examples of complex systems that are both ar- chitectured and self-organized. Can we understand their precise self-formation capabilities and integrate them with technological planning? Can physical systems be endowed with informa- tion, or informational systems be embedded in physics, to create autonomous morphologies and functions? To answer these questions, we have launched in 2009, and developed through a series of workshops and a collective book, a new field of research called Morphogenetic Engi- neering. It is the first initiative of its kind to rally and promote models and implementations of complex self-architecturing systems. Particular emphasis is set on the programmability and com- putational abilities of self-organization, properties that are often underappreciated in complex systems science|while, conversely, the benefits of self-organization are often underappreciated in engineering methodologies1. Keywords: agent-based modeling, artificial life, collective construction, complex systems, evo- lutionary development, generative grammars, morphogenesis, self-organization, swarm robotics, systems engineering.
    [Show full text]
  • Hello, World: Artificial Intelligence and Its Use in the Public Sector
    Hello, World: Artificial intelligence and its use in the public sector Jamie Berryhill Kévin Kok Heang Rob Clogher Keegan McBride November 2019 | http://oe.cd/helloworld OECD Working Papers on Public Governance No. 36 Cover images are the European Parliament and the dome of Germany’s Reichstag building processed through Deep Learning algorithms to match the style of Van Gogh paintings. tw Hello, World: Artificial Intelligence and its Use in the Public Sector Authors: Jamie Berryhill, Kévin Kok Heang, Rob Clogher, Keegan McBride PUBE 2 This document and any map included herein are without prejudice to the status of or sovereignty over any territory, to the delimitation of international frontiers and boundaries and to the name of any territory, city or area. 1. Note by Tukey: The information in this document with reference to ‘Cyprus’ relates to the southern part of the island. There is no single authority representing both Turkish and Greek Cypriot people on the island. Turkey recognises the Turkish Republic of Northern Cyprus (TRNC). Until a lasting and equitable solution is found within the context of the United Nations, Turkey shall preserve its position concerning the ‘Cyprus issue’. 2. Note by all the European Union Member States of the OECD and the European Commission: The Republic of Cyprus is recognised by all members of the United Nations with the exception of Turkey. The information in this document relates to the area under the effective control of the Government of the Republic of Cyprus. HELLO, WORLD: ARTIFICIAL INTELLIGENCE AND ITS USE IN THE PUBLIC SECTOR © OECD 2019 3 Foreword Artificial Intelligence (AI) is an area of research and technology application that can have a significant impact on public policies and services in many ways.
    [Show full text]
  • Phenotypic, Developmental and Computational Resources: Scaling in Artificial Development
    Phenotypic, Developmental and Computational Resources: Scaling in Artificial Development Gunnar Tufte Norwegian University of Science and Technology Department of Computer and Information Science Sem Selandsvei 7-9 7491 Trondheim Norway [email protected] ABSTRACT Algorithms (EAs) is the aspect of scalability. In the work Developmental systems have inherent properties favourable of Kitano [20] the scaling issue was addressed by searching for scaling. The possibility to generate very large scale for an effective encoding in order to generate more complex structures combined with gene regulation opens for systems network structures. The urge towards evolution of complex where the genome size do not reflect the size and complexity network structures was motivated by a need to handle scal- of the phenotype. Despite the presence of scalability in na- ing of the complexity of solvable problems. ture there is limited knowledge of what makes a developmen- The proposed solution was a developmental system i.e. an tal mapping scalable. As such, there is few artificial system indirect mapping. In contrast, in a direct mapping approach that show true scaling. Scaling for any system, biological there is a single phenotype, defined by the genotype. This or artificial, is a question of resources. Toward an under- implies that each element in the phenotype is represented ex- standing of the challenges of scalability the issue of scaling plicitly in the genotype. As such, introducing mechanisms, is investigated in an aspect of resources within the develop- inspired by development, into evolutionary computation was mental model itself. The resources are decompositioned into motivated by a need to overcome limitations in such direct domains that can be scaled separately each may influence on mapping approaches, e.g.
    [Show full text]
  • Artificial Development
    ARTIFICIAL DEVELOPMENT Simon Harding and Wolfgang Banzhaf1 1 Department of Computer Science, Memorial University Abstract There is growing interest in the use of analogies of biological development for problem solving in computer science. Nature is extremely intricate when com- pared to human designs, and incorporates features such as the ability to scale, adapt and self-repair that could be usefully incorporated into human-designed artifacts. In this chapter, we discuss how the metaphor of biological develop- ment can be used in artificial systems and highlight some of the challenges of this emerging field. Keywords: Developmental systems, genetic algorithms, pattern formation 1. Introduction Organic processes can serve as inspiration for computational systems. The design and functionality of organic systems is both a challenge and an exis- tence proof of achievements of Nature posed to the human designer. In this context it has turned out that the level of complexity commanded in the design of natural systems is still unparalleled. To put the scalability of biological sys- tems into perspective: Microsoft’s latest version of Windows has 106 lines of code, some Linux distributions have 107 lines of computer code, but there are 1014 cells in the human body each much more complex than a line of code. Such complexity would be out of reach of human designers, who even struggle to keep the simplest designs and manufacturing processes defect-free. With the increasing complexity of both hardware and software, there is need is growing for new design techniques that allow us to work with such complexity. Evolutionary algorithms that mimic Darwinian evolution have provided part of the answer to this problem.
    [Show full text]
  • A Review of Morphogenetic Engineering
    Nat Comput DOI 10.1007/s11047-013-9398-1 A review of morphogenetic engineering Rene´ Doursat • Hiroki Sayama • Olivier Michel Ó Springer Science+Business Media Dordrecht 2013 Abstract Generally, phenomena of spontaneous pattern (Chapter 1, in Doursat R et al. (eds.) Morphogenetic engi- formation are random and repetitive, whereas elaborate neering: toward programmable complex systems. Under- devices are the deterministic product of human design. Yet, standing complex systems. Springer, 2012a).] biological organisms and collective insect constructions are exceptional examples of complex systems (CS) that are both Keywords Agent-based modeling Á Artificial life Á architectured and self-organized. Can we understand their Collective construction Á Complex systems Á precise self-formation capabilities and integrate them with Evolutionary development Á Generative grammars Á technological planning? Can physical systems be endowed Morphogenesis Á Self-organization Á Swarm robotics Á with information, or informational systems be embedded in Systems engineering physics, to create autonomous morphologies and functions? To answer these questions, we have launched in 2009, and developed through a series of workshops and a collective book, 1 Introduction a new field of research called morphogenetic engineering. It is the first initiative of its kind to rally and promote models and Classical engineered products (mechanical, electrical, implementations of complex self-architecturing systems. computer, civil) are generally made of a number of unique, Particular emphasis is set on the programmability and heterogeneous components assembled in very precise and computational abilities of self-organization, properties that possibly complicated ways. They are expected to work as are often underappreciated in CS science—while, con- deterministically and predictably as possible following the versely, the benefits of self-organization are often underap- specifications given by their designers (Fig.
    [Show full text]