The diversity of life on Earth amazes us and fills us with many yet unanswered questions. How did so much diversity evolve from common ancestry? What is the driving force toward more complex biological forms? What role do interactions between life forms play in the grand scheme of evolution of life? Biologists try to find answers to such questions using observational and experimental approaches. The complexity of living systems and natural habitats makes such work difficult and time-consuming. An alternative viewpoint is the study of abstract models of natural living systems through artificial simulated ecosystems. Computer simulations have the advantages of being fast and flexible. Simulations of abstract models of nature can be used to gain insights into unanswered biological questions; furthermore, such systems can provide biologists with additional valuable questions.
Form plays an important role in biological life. Form leads to function which in turn prolongs survival and fosters evolution. The study of morphology (body forms) and development (how body forms are created) allow scientists to answer questions about the origin of life, the process of natural evolution of life, and predict the future of natural ecosystems due to various environmental perturbations. My research interests include the study of morphology and development of abstract models of life through computer simulations. This Artificial Life approach to biology has great potential to excel in areas where biological experimentation is difficult or not possible. It also provides scientists an ability to answer deeper questions regarding complexity and evolvability.
Marcin Pilat, Ph.D. Student
Address:
Artificial Intelligence Lab
Dept. of Computer Science,
University of Calgary, Calgary, Alberta, Canada, T2N1N4
In Nadia Nedjah and Luiza de Macedo Mourelle, editors, Evolvable Machines: Theory & Practice, volume 161 of Studies in Fuzziness and Soft Computing, chapter 3, pages 43–71. Springer, Berlin , 2004.
Marcin L. Pilat and Franz Oppacher.
Robotic Control Using Hierarchical Genetic Programming In K. Deb et al., editors, Proceedings of the Genetic and Evolutionary Computation Conference – GECCO-2004, Part II, volume 3103 Lecture Notes in Computer Science, pages 642–653, Springer-Verlag, 2004.
Using Genetic Algorithms to Optimize ACS-TSP. Proceedings of Ant Algorithms: Third International Workshop, ANTS 2002, Brussels, Belgium, September 2002, M. Dorigo et al (Eds.), LNCS 2463, Springer-Verlag, 282-287, 2002.