
html.OptimizationParameters.html Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of eva2 Show documentation
Show all versions of eva2 Show documentation
Gradle plugin that provides tasks for configuring and uploading artifacts to Sonatype Nexus.
The newest version!
EvA Genetic Optimization
Genetic Optimization Parameters
The GO parameter class is used to change main GO optimization settings. You may:
- Choose the optimizer. Check the optimizer object for further parameters and information.
- Set post-processing parameters or leave it turned off.
- Select the problem to be optimized. Check the problem instance for further parameters and information.
- Set a random seed. For the same positive seed, an optimization run should yield the same results. Set the seed to zero to use a dynamic seed for each run (using system time).
- Define the termination criterion. Usually a maximum number of fitness evaluations is set, but
it is also possible to choose a maximum number of generations, an absolute fitness value to be reached, a
convergence criterion or a combination of those.
Note:
The evolutionary operators used by a strategy are tightly connected to the representation used.
On the other hand, the representation is usually defined by the underlying problem, therefore,
to change the operators effecting the individuals, select the problem and set them within the
Individual class presented there. Also note, that not all optimizers can handle all types
of representations.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy