Vita
Public Attributes | List of all members
vita::environment::de_parameters Struct Reference

Public Attributes

range_t< double > weight = {0.5, 1.0}
 Weighting factor range (aka differential factor range). More...
 

Detailed Description

Definition at line 270 of file environment.h.

Member Data Documentation

◆ weight

range_t<double> vita::environment::de_parameters::weight = {0.5, 1.0}

Weighting factor range (aka differential factor range).

It has been found recently that selecting the weight from the interval [0.5, 1.0] randomly for each generation or for each difference vector, a technique called dither, improves convergence behaviour significantly, especially for noisy objective functions.

Definition at line 278 of file environment.h.


The documentation for this struct was generated from the following file: