THOUGHTS: A Bottom-Up Approach for Artificial Life Simulations (Thoughts)
Overview The field of artificial intelligence in computer science focuses on many different areas of computing from computer vision to natural language processing. These top-down approaches typically concentrate on human behavior or other animal functions. In this article we look at a bottom-up approach to artificial life and how emergent cell behavior can produce interesting results. With this bottom-up alife approach, we are not interested in solving any particular task, but we are interested in observing the adaptive nature of the entities in our simulation. We also wanted to introduce those more familiar with software engineering to biological systems and evolutionary theory concepts. Life is all around us. Even with inorganic material it is possible that microscopic organisms are covering that surface. Moving forward if we want to study, analyze and work with artificial agents, we might consider systems that have evolved behavior over a series of steps. We shoul...