Imagine a world where computers can create new universes, and within these universes there are natural forms that reproduce, grow and adapt. Imagine natural patterns, mountains, ant colonies, immune systems and brains, all learning and evolving, and becoming increasingly more adapted to the environment. Imagine if our computers could contain new forms of life. Think how this would affect our lives. Maybe we could automatically create house and music design, new forms of protecting computers against invaders, new forms of solving complex problems, new organisms and new forms of computing. Now stop imagining. Welcome to Computing in the New Millennium. Welcome to the Natural Computing age! Adapted from Digital Biology, by P. Bentley.
Biosciences: reductionist approach to understanding life
Artificial Life & Fractal Geometry: bottom-up approach to synthesize life patterns and behaviors
Focus on the computational synthesis of natural patterns and behaviors, not problem solving
Widely used in computer graphics and movie making
What is life?
“ The property or quality that distinguishes living organisms from dead organisms and inanimate matter, manifested in functions such as metabolism, growth, reproduction, and response to stimuli or adaptation to the environment originating from within the organism. ” (Dictionary.com)
A virtual laboratory is a tool for distance learning and/or experimentation that allows people to share knowledge, data, voice, video, tools, and many other resources. It provides a suitable environment to extend, improve, integrate, refine, and assist the learning and/or experimentation process of many subjects, thus contributing to an increase of the effectiveness of scientific research and widening the use of scarce or costly equipments.
Cost to Remove Containers where n x , n y and n z is the number of movements in direction X, Y and Z, respectively; V x , V y and V z is the RTG velocity in direction X, Y and Z, respectively; t T is the time spent to lock or unlock the spreader and n T is the number of spreader locking/unlocking.