From: AAAI Technical Report SS-03-02. Compilation copyright © 2003, AAAI (www.aaai.org). All rights reserved. Computational Synthesis: From Basic Building Blocks to High Level Functionality Papers from the 2003 AAAI Spring Symposium Technical Report SS-03-02 AAAI Press American Association for Artificial Intelligence Computational Synthesis: From Basic Building Blocks to High Level Functionality Papers from the 2003 AAAI Symposium Hod Lipson, Erik K. Antonsson, & John R. Koza, Cochairs March 24–26, Stanford, California Technical Report SS-03-02 AAAI Press Menlo Park, California Copyright © 2003, AAAI Press The American Association for Artificial Intelligence 445 Burgess Drive Menlo Park, California 94025 ISBN 1-57735-179-7 SS-03-02 AAAI retains the right of first refusal to any publication arising from this AAAI event, and retains compilation copyright. Please do not make any inquiries or arrangements for hardcopy or electronic publication of all or part of the papers contained in this technical report without first exploring the options available through AAAI Press and AI Magazine. A signed release of this right by AAAI is required before publication by a third party. Manufactured in the United States of America Organizing Committee Hod Lipson, Cornell University Erik K. Antonsson, California Institute of Technology John R. Koza, Stanford University Contents Preface / xi Natural Design by Computer / 1 Peter J. Bentley Cooperation and Conflict in the Evolution of Complexity / 3 Richard E. Michod "43" — A General Approach for Engineering Design Grammars / 11 Rolf Alber and Stephan Rudolph APOC — A Framework for Complex Agents / 18 Virgil Andronache and Matthias Scheutz Computational Synthesis: Following the Treaded Mathematical Track / 26 Zippora Arzi-Gonczarowski A Generalization of Computational Synthesis Methods in Engineering Design / 34 Matthew I. Campbell and Rahul Rai Economic Models of Innovations: Why GP Can Be a Possible Way Out? / 42 Shu-Heng Chen and Bin-Tzong Chie Towards A Common Computational Synthesis Framework with Object-Process Methodology / 52 Dov Dori and Edward Crawley Computational Synthesis of Multi-Domain Systems / 59 Zhun Fan, Kisung Seo, Ronald C. Rosenberg, Jianjun Hu, and Erik D. Goodman Cross-Fertilization between Proteomics and Computational Synthesis / 67 Ivan I. Garibay and Annie S. Wu Evolving Cultural Things-That-Think / 75 Nicholas Gessler Manufacturability-Driven Spatial Partitioning: A Systematic Approach to Computational Shape Synthesis in Manufacturing Applications / 82 Satyandra K. Gupta and Jun Huang PERSPECTORS: Automating the Construction and Coordination of Multidisciplinary 3D Design Representations / 90 John Haymaker, Ben Suter, John Kunz, and Martin Fischer Creating Complex Building Blocks through Generative Representations / 98 Gregory S. Hornby HFC: A Continuing EA Framework for Scalable Evolutionary Synthesis / 106 Juinjun Hu, Eric D. Goodman, Kisung Seo, Zhun Fan, and Ronald Rosenberg On the Synthesis of Functionally Equivalent Mechanical Designs / 114 Horea Ilies and Vadim Shapiro Composing POMDP-Based Building Blocks to Analyze Large-Scale Multiagent Systems / 122 Hyuckchul Jung and Milind Tambe Computational Synthesis of Mechanical Systems / 130 Sridhar Kota Automated Synthesis by Means of Genetic Programming of Human-Competitive Designs Employing Reuse, Hierarchies, Modularities, Development, and Parameterized Topologies / 138 John R. Koza, Matthew J. Streeter, and Martin A. Keane Modeling Artificial Multi-Level Selection / 146 Tom Lenaerts, Anne Defaweux, Piet van Remortel, and Bernard Manderick Escaping the Building Block / Rule Dichotomy: A Case Study / 154 Simon D. Levy and Jordan B. Pollack On Computational Synthesis of Complex Electromechanical Systems / 158 Therani Madhusudan Extending the Representation Capabilities of Shape Grammars: A Parametric Matching Technique for Shapes Defined by Curved Lines / 165 Jay P. McCormack and Jonathan Cagan Programming Methodology for Biologically-Inspired Self-Assembling Systems / 173 Radhika Nagpal, Attila Kondacs, and Catherine Chang Dynamic Self-Assembly of Hierarchical Software Structures/Systems / 181 Gordon C. Osbourn and Ann M. Bouchard Combinatorial Laws for Physically Meaningful Computational Design / 189 Vasu Ramaswamy and Vadim Shapiro Factors Driving the Adoption of Increasingly Modular or Increasingly Integrated Forms / 192 Melissa A. Schilling Neuro-Mechanical Networks as an Architecture for System Design / 202 Magnus Sethson, Matts Karlsson, and Petter Krus From Discrete Structures to Mechanical Systems: A Framework for Creating Performance-Based Parametric Synthesis Tools / 210 Kristina Shea and Alex C. Starling Fitness and Complexity in Volvocalean Green Algae / 218 Cristian A. Solari, Aurora M. Nedelcu, and Richard E. Michod Achieving High-Level Functionality through Complexification / 226 Kenneth O. Stanley and Risto Miikkulainen Scalability Issues in Evolutionary Synthesis of Electronic Circuits: Lessons Learned and Challenges Ahead / 233 Adrian Stoica, Ricardo S. Zebulum, Didier Keymeulen, M. I. Ferguson, and Xin Guo Abduction for Creative Design / 239 Tetsuo Tomiyama, Hideaki Takeda, Masaharu Yoshioka, and Yoshiki Shimomura Learning Intelligent Modification Strategies in Design Synthesis / 247 Christopher A. W. Vale and Kristina Shea Development of a Computer Aided Conceptual Design Tool for Complex Electromechanical Systems / 255 Noe Vargas-Hernandez, Jami J. Shah, and Zoe Lacroix Hierarchical Module Discovery / 262 Richard A. Watson Integrated Computational Synthesis: A Design Perspective / 268 William H. Wood and Clive L. Dym Finding Building Blocks through Eigenstructure Adaptation / 276 Danica Wyatt and Hod Lipson Evolutionary Design of a Collective Sensory System / 283 Yizhen Zhang, Alcherio Martinoli, and Erik K. Antonsson AAAI Press 445 Burgess Drive Menlo Park, California 94025 ISBN 1-57735-179-7 SS-03-02