Created by Scott Robert Ladd at Coyote Gulch Productions.
| A toolkit and framework for implementing evolutionary algorithms | |
| Reports on a given population | |
| The random number generator used by Evocosm | |
| Elements shared by all classes in Evocosm | |
| Associates organisms with the components of an evolutionary system | |
| Tools for evolving real numbers | |
| Global things used by all optimizer classes | |
| A potential solution to the problem at hand | |
| Mutates solutions | |
| Implements reproduction | |
| Defines the test for a population of solutions | |
| Reports the state of a population of solutions | |
| An listener implementation that ignores all events | |
| A generic function optimizer | |
| A finite state machine | |
| Defines a transition and output state pair | |
| An abstract interface defining a fitness landscape | |
| An abstract interface defining a listener | |
| An listener implementation that ignores all events | |
| Wraps a roulette wheel for selecting mutations | |
| Mutates organisms | |
| An evolving organism | |
| Creates new organisms from an existing population | |
| A simulated roulette wheel for weighted selection | |
| Fitness scaling for a population | |
| A do-nothing scaler | |
| A linear normalization scaler | |
| A windowed fitness scaler | |
| An exponential fitness scaler | |
| A quadratic scaler | |
| A sigma scaler | |
| Selects organisms that survive | |
| A do-nothing selector | |
| A do-nothing selector | |
| Implements a elitism selector | |
| A simple finite state machine with integer-indexed states | |
| Defines a transition and output state pair | |
| A finite state machine | |
| Population fitness statistics | |
| Standard validation exception | |
© 1996-2005 Scott Robert Ladd. All rights reserved.
HTML documentation generated by Dimitri van Heesch's excellent Doxygen tool.