Genetic Algorithm Tool

Description

Global Optimization tool. Solves a Genetic Algorithm that mimics the principle of biological evolution in a search for a global optimization solution for the contained model.

Inputs

Name	Type	Description
Use Convergence Stopping Criteria	Bool	If true, the optimization process will halt if evolution of generations becomes asymptotic, as defined by the asymptotic parameter. Otherwise, the total number of generations specified by “Number Of Generations” is used.
Number of Generations	Positive Int	If the “Use Convergence Stopping Criteria” is true, the “Number Of Generations” specifies the minimum number of generations to detect convergence. Otherwise, it becomes the maximum number of generations.
Population Size	Positive Int	Number of individuals per population.
Individual Genotype	Lookup Table Group	The genotype that defines the template for individuals.
Default Lower Bound	Double	The default lower value for alleles.
Default Upper Bound	Double	The default upper value for alleles.

Optional Inputs

Name	Type	Description	Default Value
Convergence Limit	Percent	Convergence limit (in percentage of fitness variation) across the given number of generations used to halt the optimization process.	0.99
Lower Bounds	Lookup Table Group	The lower limits per alleles. If omitted, the “Default Lower Bound” is used for missing limits.	None
Upper Bounds	Lookup Table Group	The upper limits per alleles. If omitted, the “Default Upper Bound” is used for missing limits.	None
Meta Heuristic Evaluation Percent	Percent	A percentage of individuals whose finesses are obtained via meta-heuristic estimation (in percentage of individuals).	None
Maximum Log Level	Log Tag	Maximum log level used to run the contained functors.	Warning

Outputs

Name	Type	Description
Best Individual	Lookup Table Group	The resulting best individual from all generations.
Best Individual Fitness	Double	The 'fitness' score of the overall best individual.
Worst Fitness Per Generation	Double	The 'fitness' score of the worst individual per generation.

Group

Calibration

Notes

Internal Name

GeneticAlgorithmTool