What Makes a Problem Hard for a Genetic Algorithm? Some Anomalous Results and Their Explanation
Machine Learning - Special issue on genetic algorithms
Turtles, termites, and traffic jams: explorations in massively parallel microworlds
Turtles, termites, and traffic jams: explorations in massively parallel microworlds
A computational algorithm for origami design
Proceedings of the twelfth annual symposium on Computational geometry
Communications of the ACM
Multiagent Control of Self-Reconfigurable Robots
ICMAS '00 Proceedings of the Fourth International Conference on MultiAgent Systems (ICMAS-2000)
Towards intelligent structures: active control of buckling
Towards intelligent structures: active control of buckling
Botanical computing: a developmental approach to generating interconnect topologies on an amorphous computer
Programmable self-assembly: constructing global shape using biologically-inspired local interactions and origami mathematics
The Cloak of Invisibility: Challenges and Applications
IEEE Pervasive Computing
Self-organising impact boundaries in ageless aerospace vehicles
AAMAS '03 Proceedings of the second international joint conference on Autonomous agents and multiagent systems
Developing Adaptive and Context-aware Applications in Dynamic Networks
WETICE '03 Proceedings of the Twelfth International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises
Self-maintained distributed tuples for field-based coordination in dynamic networks
Proceedings of the 2004 ACM symposium on Applied computing
Co-Fields: A Physically Inspired Approach to Motion Coordination
IEEE Pervasive Computing
Agent-Based, Energy Efficient Routing in Sensor Networks
AAMAS '04 Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 1
Towards a paradigm change in computer science and software engineering: a synthesis
The Knowledge Engineering Review
Programming ad-hoc networks of mobile and resource-constrained devices
Proceedings of the 2005 ACM SIGPLAN conference on Programming language design and implementation
Programming stigmergic coordination with the TOTA middleware
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
Self-Organizing Hierarchies in Sensor and Communication Networks
Artificial Life
Spray computers: Explorations in self-organization
Pervasive and Mobile Computing
Field review: Complex systems: Network thinking
Artificial Intelligence
Dynamical blueprints: exploiting levels of system-environment interaction
Proceedings of the 9th annual conference on Genetic and evolutionary computation
Natural Computing: an international journal
Automated Design of Adaptive Controllers for Modular Robots using Reinforcement Learning
International Journal of Robotics Research
Miche: Modular Shape Formation by Self-Disassembly
International Journal of Robotics Research
Emergent engineering for the management of complex situations
Autonomics '08 Proceedings of the 2nd International Conference on Autonomic Computing and Communication Systems
Programming pervasive and mobile computing applications: The TOTA approach
ACM Transactions on Software Engineering and Methodology (TOSEM)
Facilitating evolutionary innovation by developmental modularity and variability
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
Chemotaxis-based sorting of self-organizing heterotypic agents
Proceedings of the 2010 ACM Symposium on Applied Computing
Parsimonious rule generation for a nature-inspired approach to self-assembly
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Emergent engineering: a radical paradigm shift
International Journal of Autonomous and Adaptive Communications Systems
Gabriel Graphs in Arbitrary Metric Space and their Cellular Automaton for Many Grids
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
IWINAC'05 Proceedings of the First international conference on Mechanisms, Symbols, and Models Underlying Cognition: interplay between natural and artificial computation - Volume Part I
Self-maintaining overlay data structures for pervasive autonomic services
SelfMan'06 Proceedings of the Second IEEE international conference on Self-Managed Networks, Systems, and Services
Clustering microarray data within amorphous computing paradigm and growing neural gas algorithm
IEA/AIE'06 Proceedings of the 19th international conference on Advances in Applied Artificial Intelligence: industrial, Engineering and Other Applications of Applied Intelligent Systems
Motion coordination in the quake 3 arena environment: a field-based approach
E4MAS'04 Proceedings of the First international conference on Environments for Multi-Agent Systems
AP2PC'03 Proceedings of the Second international conference on Agents and Peer-to-Peer Computing
Ambient cognitive environments and the distributed synthesis of visual ambiences
Engineering Self-Organising Systems
Self-organizing spatial shapes in mobile particles: the TOTA approach
Engineering Self-Organising Systems
Modelling self-assembly in BlenX
Transactions on Computational Systems Biology XII
WAC'05 Proceedings of the Second international IFIP conference on Autonomic Communication
An imperative language of self-modifying graphs for biological systems
Proceedings of the 27th Annual ACM Symposium on Applied Computing
Description and composition of bio-inspired design patterns: a complete overview
Natural Computing: an international journal
Self-organized sorting of heterotypic agents via a chemotaxis paradigm
Science of Computer Programming
Extending the growing point language to self-organise patterns in three dimensions
Proceedings of the 15th annual conference companion on Genetic and evolutionary computation
A review of morphogenetic engineering
Natural Computing: an international journal
Hi-index | 0.00 |
This paper presents a programming language that species a robust process for shape formation on a sheet of identically programed agents, by combining local organization primitives from epithelial cell orphogenesis and Drosophila cell differentiation with combination rules from geometry. This work represents a significantly different approach to the design of self-organizing systems: the desired global shape is specified using an abstract geometry-based language, and the agent program is directly compiled from the global specification. The resulting self-assembly process is extremely reliable in the face of random agent distributions, random agent death and varying agent numbers, without relying on global coordinates or centralized control.