Scaling, machine learning, and genetic neural nets
Advances in Applied Mathematics
Proceedings of the seventh international conference (1990) on Machine learning
Artificial evolution for computer graphics
Proceedings of the 18th annual conference on Computer graphics and interactive techniques
Adaptation in natural and artificial systems
Adaptation in natural and artificial systems
Genetic programming: on the programming of computers by means of natural selection
Genetic programming: on the programming of computers by means of natural selection
The object instancing paradigm for linear fractal modeling
Proceedings of the conference on Graphics interface '92
SIGGRAPH '93 Proceedings of the 20th annual conference on Computer graphics and interactive techniques
Spacetime constraints revisited
SIGGRAPH '93 Proceedings of the 20th annual conference on Computer graphics and interactive techniques
SIGGRAPH '94 Proceedings of the 21st annual conference on Computer graphics and interactive techniques
Genetic Algorithms in Search, Optimization and Machine Learning
Genetic Algorithms in Search, Optimization and Machine Learning
Robot Dynamics Algorithm
A Representation for the Adaptive Generation of Simple Sequential Programs
Proceedings of the 1st International Conference on Genetic Algorithms
Competitive Environments Evolve Better Solutions for Complex Tasks
Proceedings of the 5th International Conference on Genetic Algorithms
Plants, fractals, and formal languages
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
SIGGRAPH '95 Proceedings of the 22nd annual conference on Computer graphics and interactive techniques
A competitive approach to game learning
COLT '96 Proceedings of the ninth annual conference on Computational learning theory
The Creatures global digital ecosystem
Artificial Life
Solve customers' problems: interactive evolution for tinkering with computer animation
SAC '00 Proceedings of the 2000 ACM symposium on Applied computing - Volume 1
Tournament selection for browsing temporal signals
SAC '00 Proceedings of the 2000 ACM symposium on Applied computing - Volume 2
Shapes in the shadow: evolutionary dynamics of morphogenesis
Artificial Life
Autonomous Robots
Artificial Life
Framsticks: Towards a Simulation of a Nature-Like World, Creatures and Evolution
ECAL '99 Proceedings of the 5th European Conference on Advances in Artificial Life
Making Evolution an Offer It Can't Refuse: Morphology and the Extradimensional Bypass
ECAL '01 Proceedings of the 6th European Conference on Advances in Artificial Life
ECAL '01 Proceedings of the 6th European Conference on Advances in Artificial Life
A Game-Theoretic Approach to the Simple Coevolutionary Algorithm
PPSN VI Proceedings of the 6th International Conference on Parallel Problem Solving from Nature
Non-homogeneous Classifier Systems in a Macro-evolution Process
Learning Classifier Systems, From Foundations to Applications
Generation of Optimal Biped Walking for Humanoid Robot by Co-evolving Morphology and Controller
PRICAI '02 Proceedings of the 7th Pacific Rim International Conference on Artificial Intelligence: Trends in Artificial Intelligence
Minimalist coherent swarming of wireless networked autonomous mobile robots
ICSAB Proceedings of the seventh international conference on simulation of adaptive behavior on From animals to animats
Computer graphics companion
ICAL 2003 Proceedings of the eighth international conference on Artificial life
A Tournament-Based Competitive Coevolutionary Algorithm
Applied Intelligence
Evolving Virtual Creatures and Catapults
Artificial Life
Compositional pattern producing networks: A novel abstraction of development
Genetic Programming and Evolvable Machines
Introductory tutorial on coevolution
Proceedings of the 9th annual conference companion on Genetic and evolutionary computation
Evolutionary consequences of coevolving targets
Evolutionary Computation
Learning to Move in Modular Robots using Central Pattern Generators and Online Optimization
International Journal of Robotics Research
ACM SIGEVOlution
Evolutionary synthesis of kinematic mechanisms
Artificial Intelligence for Engineering Design, Analysis and Manufacturing
Why evolution is not a good paradigm for program induction: a critique of genetic programming
Proceedings of the first ACM/SIGEVO Summit on Genetic and Evolutionary Computation
The sensitivity of HyperNEAT to different geometric representations of a problem
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
Robot design for space missions using evolutionary computation
CEC'09 Proceedings of the Eleventh conference on Congress on Evolutionary Computation
Evolving coordinated quadruped gaits with the HyperNEAT generative encoding
CEC'09 Proceedings of the Eleventh conference on Congress on Evolutionary Computation
Making a Self-feeding Structure by Assembly of Digital Organs
ACAL '09 Proceedings of the 4th Australian Conference on Artificial Life: Borrowing from Biology
Evolution of vision capabilities in embodied virtual creatures
Proceedings of the 12th annual conference on Genetic and evolutionary computation
Guarding against premature convergence while accelerating evolutionary search
Proceedings of the 12th annual conference on Genetic and evolutionary computation
Evolving CPPNs to grow three-dimensional physical structures
Proceedings of the 12th annual conference on Genetic and evolutionary computation
Morphological scaffolding: how evolution and development improve robot behavior generation
Proceedings of the 12th annual conference on Genetic and evolutionary computation
Embodiment and interaction in socially intelligent life-like agents
Computation for metaphors, analogy, and agents
Proceedings of the 13th annual conference on Genetic and evolutionary computation
Evolution of neural symmetry and its coupled alignment to body plan morphology
Proceedings of the 13th annual conference on Genetic and evolutionary computation
Evolving complete robots with CPPN-NEAT: the utility of recurrent connections
Proceedings of the 13th annual conference on Genetic and evolutionary computation
Evolved neurogenesis and synaptogenesis for robotic control: the L-brain model
Proceedings of the 13th annual conference on Genetic and evolutionary computation
Creating choreography with interactive evolutionary algorithms
EvoApplications'11 Proceedings of the 2011 international conference on Applications of evolutionary computation - Volume Part II
Digital organ cooperation: toward the assembly of a self-feeding organism
ECAL'09 Proceedings of the 10th European conference on Advances in artificial life: Darwin meets von Neumann - Volume Part I
Towards an autonomous evolution of non-biological physical organisms
ECAL'09 Proceedings of the 10th European conference on Advances in artificial life: Darwin meets von Neumann - Volume Part I
Evolution of cartesian genetic programs for development of learning neural architecture
Evolutionary Computation
Blindbuilder: a new encoding to evolve lego-like structures
EuroGP'06 Proceedings of the 9th European conference on Genetic Programming
Towards self-coordinating ubiquitous computing environments
EUC'06 Proceedings of the 2006 international conference on Embedded and Ubiquitous Computing
A coarse-coding framework for a gene-regulatory-based artificial neural tissue
ECAL'05 Proceedings of the 8th European conference on Advances in Artificial Life
Topology changes enable reaction-diffusion to generate forms
ECAL'05 Proceedings of the 8th European conference on Advances in Artificial Life
Co-evolution of structures and controllers for neubot underwater modular robots
ECAL'05 Proceedings of the 8th European conference on Advances in Artificial Life
Continuous-Time recurrent neural networks for generative and interactive musical performance
EuroGP'06 Proceedings of the 2006 international conference on Applications of Evolutionary Computing
Evolving creatures in virtual ecosystems
ICAT'06 Proceedings of the 16th international conference on Advances in Artificial Reality and Tele-Existence
Evolving flexible joint morphologies
Proceedings of the 14th annual conference on Genetic and evolutionary computation
On the relationship between environmental and morphological complexity in evolved robots
Proceedings of the 14th annual conference on Genetic and evolutionary computation
A cell-based developmental model to generate robot morphologies
Proceedings of the 14th annual conference on Genetic and evolutionary computation
An evo-devo approach to architectural design
Proceedings of the 14th annual conference on Genetic and evolutionary computation
Visualisation on demand for agent-based simulation
CAVE'12 Proceedings of the First international conference on Cognitive Agents for Virtual Environments
Heterochronic scaling of developmental durations in evolved soft robots
Proceedings of the 15th annual conference on Genetic and evolutionary computation
A survey on optimization metaheuristics
Information Sciences: an International Journal
Modeling and animating myriapoda: a real-time kinematic/dynamic approach
Proceedings of the 12th ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Communications of the ACM
SMI 2013: Morphological shape generation through user-controlled group metamorphosis
Computers and Graphics
EDHMoR: Evolutionary designer of heterogeneous modular robots
Engineering Applications of Artificial Intelligence
A review of morphogenetic engineering
Natural Computing: an international journal
Hi-index | 0.02 |
This article describes a system for the evolution and coevolution of virtual creatures that compete in physically simulated three-dimensional worlds. Pairs of individuals enter one-on-one contests in which they contend to gain control of a common resource. The winners receive higher relative fitness scores allowing them to survive and reproduce. Realistic dynamics simulation including gravity, collisions, and friction, restricts the actions to physically plausible behaviors. The morphology of these creatures and the neural systems for controlling their muscle forces are both genetically determined, and the morphology and behavior can adapt to each other as they evolve simultaneously. The genotypes are structured as directed graphs of nodes and connections, and they can efficiently but flexibly describe instructions for the development of creatures' bodies and control systems with repeating or recursive components. When simulated evolutions are performed with populations of competing creatures, interesting and diverse strategies and counterstrategies emerge.