1 This is my implementation of the "controlled random search" (CRS2) algorithm
2 with the "local mutation" modification, as defined by:
4 P. Kaelo and M. M. Ali, "Some variants of the controlled random
5 search algorithm for global optimization," J. Optim. Theory Appl.
6 130 (2), 253-264 (2006).
8 The original CRS2 algorithm was described by:
10 W. L. Price, "A controlled random search procedure for global
11 optimization," in Towards Global Optimization 2, p. 71-84
12 edited by L. C. W. Dixon and G. P. Szego (North-Holland Press,
15 It is under the same MIT license as the rest of my code in NLopt (see