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.