NeuroDimension Home  |  Products  |  Applications  |  Resources  |  Support  |  Order
'
   Products
     NeuroSolutions
     TradingSolutions
     Trader68
     Interactive Book
     Neural Network Course
     Genetic Server and Library
   Applications
     Medical
     Science
     Business
     Investment and Trading
     Manufacturing
     Sports Betting
     Academic
     Other
     Problem Types
   Resources
     Intro to Neural Networks
     Intro to Genetic Algorithms
     Partners and Clients
     Customer List
     Company History
     Employment
     Resellers
     Search
   Support
     Contact NeuroDimension
     Licensed User Center
   Order

   NeuroSolutions.com
   TradingSolutions.com

Genetic Algorithms: Termination

Termination is the criterion by which the genetic algorithm decides whether to continue searching or stop the search. Each of the enabled termination criterion is checked after each generation to see if it is time to stop.

Genetic Server and Genetic Library include the following types of termination:

Generation Number - A termination method that stops the evolution when the user-specified max number of evolutions have been run. This termination method is always active.

Evolution Time - A termination method that stops the evolution when the elapsed evolution time exceeds the user-specified max evolution time. By default, the evolution is not stopped until the evolution of the current generation has completed, but this behavior can be changed so that the evolution can be stopped within a generation.

Fitness Threshold - A termination method that stops the evolution when the best fitness in the current population becomes less than the user-specified fitness threshold and the objective is set to minimize the fitness. This termination method also stops the evolution when the best fitness in the current population becomes greater than the user-specified fitness threshold when the objective is to maximize the fitness.

Fitness Convergence - A termination method that stops the evolution when the fitness is deemed as converged. Two filters of different lengths are used to smooth the best fitness across the generations. When the smoothed best fitness from the long filter is less than a user-specified percentage away from the smoothed best fitness from the short filter, the fitness is deemed as converged and the evolution terminates.

Population Convergence - A termination method that stops the evolution when the population is deemed as converged.
The population is deemed as converged when the average fitness across the current population is less than a user-specified percentage away from the best fitness of the current population.

Gene Convergence - A termination method that stops the evolution when a user-specified percentage of the genes that make up a chromosome are deemed as converged. A gene is deemed as converged when the average value of that gene across all of the chromosomes in the current population is less than a user-specified percentage away from the maximum gene value across the chromosomes.

NeuroDimension Home  |  Products  |  Resources  |  Support  |  Order

Product questions? Contact info@nd.com
Website questions? Contact webmaster@nd.com
Web Site Design and Implementation Copyright © 2008 NeuroDimension, Inc.



Need help determining which of our products to buy? Try our product advisor.
"I have recently purchased a copy of NeuroSolutions 4 and am very happy with the software. It is amazing how many features are available within the network. I am also very impressed by the quality and the speed of the technical support provided by the NeuroSolutions staff."
-- Albrecht Stoecklein (MSc), Building Research Association of New Zealand

"What I like most about TradingSolutions is the ease of creating predictions and trading systems based on neural networks, very good Step-by-Step tutorials and nice charts."
- Jozef Clijsters