The Mathematica Journal
Volume 11, Issue 3

Search

In This Issue
Articles
Mathematica Resources

Download This Issue 

About the Journal
Editorial Policy
Staff and Contributors
Submissions
Back Issues
Contact Information

Exploratory Toolkit for Evolutionary and Swarm-Based Optimization
Namrata Khemka
Christian Jacob

Optimization of parameters or “systems” in general plays an ever-increasing role in mathematics, economics, engineering, and the life sciences. As a result, a wide variety of both traditional mathematical and nontraditional algorithmic approaches have been introduced to solve challenging and practically relevant optimization problems. Evolutionary optimization methods—in the form of genetic algorithms, genetic programming, and evolution strategies—represent nontraditional optimization algorithms that draw inspiration from the processes of natural evolution. Particle swarm optimization is another set of more recently developed algorithmic optimizers inspired by social behaviors of organisms such as birds [1] and social insects. These new evolutionary approaches in optimization are now entering the stage and are becoming very successful tools for solving real-world optimization problems [2]. We present Visplore and Evolvica as a toolkit to investigate, explore, and visualize evolutionary and swarm-based optimization techniques. A webMathematica interface is also available.

*Notebook


*PDF


 
About the Authors
Namrata Khemka received her Ph.D. in computer science from the University of Calgary in 2009. She received her M.Sc. in 2005 and B.Sc. in 2003. Her interests lie in data visualization, optimization techniques, and swarm- and agent-based modeling.

Christian Jacob received his Ph.D. in computer science from the University of Erlangen-Nuremberg in Erlangen, Germany. He is currently an associate professor in the Department of Computer Science (Faculty of Science) and the Department of Biochemistry & Molecular Biology (Faculty of Medicine) at the University of Calgary. Jacob’s research interests are in evolutionary computing, emergent phenomena, and swarm intelligence, with applications in civil engineering, biological modeling, medical sciences, computational creativity, and art.

Namrata Khemka
Christian Jacob
University of Calgary, Calgary, AB, Canada, T2N1N4
namrata.khemka@gmail.com
jacob@cpsc.ucalgary.ca


     
About Mathematica | Download Mathematica Player
© 2010 Wolfram Media, Inc. All rights reserved.