This is an old revision of the document!
PHP's gd library is missing or unable to create PNG images
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. |
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
Notes
Internal Name
GeneticAlgorithmTool