Home > Java > Genetic algorithms

Genetic algorithms

   Related Categories

Travelling Salesman Problem  
An applet showing a solution of the Traveling Salesman Problem using a GA.
Submitted: Nov 21, 1999
GA Example (1D - Minimum of function)  
As you already know from the chapter about search space, problem solving can often be expressed as looking for the extreme of a function. This is exactly what the problem shown here is. Some function is given and the GA tries to find the minimum of the function. For other problems we just have to define a search space and the fitness function which means to define the function, which we want to find the extreme for.
Submitted: Nov 21, 1999
The GA Playground  
The GA Playground is a general purpose genetic algorithm toolkit where the user can define and run his own optimization problems. The toolkit is implemented in the Java language, and requires (when used as an application, in its full mode), a Java compiler and a very basic programming knowledge (just enough for coding a fitness function). Defining a problem consists of creating an Ascii definition file in a format similar to Windows Ini files, and modifying the fitness function in the GaaFunction source file. In addition, other methods can (optionally) be overwritten (e.g. the drawing method), other classes can be extended or replaced, and additional input can be supplied through Ascii files.
Submitted: Nov 22, 1999
Vehicle Routing Problem with Time Windows  
An applet showing a solution of the Vehicle Routing Problem with Time Windows using a GA. Demo of a JAVA based library to perform tour and resource optimization tasks. Based upon genetic algorithms for different industries.
Submitted: Mar 21, 2006
Genetic Drift  
Simple Java simulations of basic population genetic processes.
Submitted: Dec 10, 1999
Biomorph is an educational applet that aims to teach the basic principles of evolution: random mutation followed by non-random selection. It is derived from an algorithm described by Professor Richard Dawkins in Artificial Life and The Blind Watchmaker.
Submitted: Dec 10, 1999
Java/C Symbolic Regression Applet  
A lean implementation of Symbolic Regression in C (sourcecode available) and as a Java Applet. The resulting equations of the Symbolic Regression Applet are printed in a format compatible with the most spreadsheet-applications.
Submitted: Oct 01, 2004
N-genes is an evolutionary computing framework for Java5. It focuses on usability and performances. Genetic programing is implemented through high-level stack-based language.
Submitted: Nov 19, 2005
Java Demonstration of the Synchronization Task  
The applet demonstrates a cellular automaton (CA) evolved to solve the synchronization task. In this task, the one-dimensional, binary-state CA, upon given any initial configuration, must reach a final configuration, within a given number of time steps, that oscillates between all 0s and all 1s on successive time steps. The CA demonstrated was evolved via the cellular programming evolutionary algorithm.
Submitted: Dec 10, 1999

  Privacy - Trademarks - Feedback - Terms of Use Copyright The MathWorks, Inc.