NLPSolver - range of FACTOR coefficient in Differential Evolution?

Todor Balabanov todor.balabanov at
Mon May 13 18:06:36 UTC 2019


Currently DE implementation in NLPSover has a coefficient called FACTOR:

There are some researches about multiple values of the scaling factor:

My idea is FACTOR to be replaced with two coefficients:



We can keep default values for them 0.5, as it is in the source code now.
When we have MIN_FACTOR == MAX_FACTOR the algorithm will believe as it
behaves now. When we have MIN_FACTOR < MAX_FACTOR each time when FACTOR is
needed we can select random uniform value in the range.

What do you think?

All the best,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the LibreOffice mailing list