|
LibCudaOptimize
1.0
|
#include "IOptimizer.h"
Go to the source code of this file.
Classes | |
| class | DE_Optimizer |
| Differential Evolution. More... | |
Defines | |
| #define | F 0.5f |
| Standard Value for parameter F. | |
| #define | CR 0.9f |
| Standard Value for Crossover Rate. | |
| #define | DE_DEFAULT_MUTATION DE_RANDOM |
| mutation type used by default | |
| #define | DE_DEFAULT_CROSSOVER DE_BINOMIAL |
| crossover type used by default | |
Enumerations | |
| enum | DE_MUTATION { DE_RANDOM, DE_BEST, DE_TARGET_TO_BEST, DE_MUTATION_NUM } |
| Differential Evolution Mutation Types. More... | |
| enum | DE_CROSSOVER { DE_BINOMIAL, DE_EXPONENTIAL, DE_CROSSOVER_NUM } |
| Differential Evolution Crossover Types. More... | |
Definition in file DE_Optimizer.h.
| enum DE_CROSSOVER |
Differential Evolution Crossover Types.
| DE_BINOMIAL |
Binomial Crossover. |
| DE_EXPONENTIAL |
Exponential Crossover. |
| DE_CROSSOVER_NUM |
Number of available crossovers. |
Definition at line 38 of file DE_Optimizer.h.
| enum DE_MUTATION |
Differential Evolution Mutation Types.
| DE_RANDOM |
random |
| DE_BEST |
best |
| DE_TARGET_TO_BEST |
target to best |
| DE_MUTATION_NUM |
number of available mutations |
Definition at line 29 of file DE_Optimizer.h.