******* ellipsoid *******
  * Generation 0: best_so_far_y 1.16498e+09, min(y) 1.16498e+09 & Evaluations 1
  * Generation 5000: best_so_far_y 2.74467e+05, min(y) 2.74581e+05 & Evaluations 120001
  * Generation 10000: best_so_far_y 7.78552e+04, min(y) 7.78552e+04 & Evaluations 240001
  * Generation 15000: best_so_far_y 3.56830e+04, min(y) 3.56830e+04 & Evaluations 360001
  * Generation 20000: best_so_far_y 2.11454e+04, min(y) 2.11454e+04 & Evaluations 480001
  * Generation 25000: best_so_far_y 1.31253e+04, min(y) 1.31253e+04 & Evaluations 600001
  * Generation 30000: best_so_far_y 9.36032e+03, min(y) 9.36032e+03 & Evaluations 720001
  * Generation 35000: best_so_far_y 6.79650e+03, min(y) 6.79650e+03 & Evaluations 840001
  * Generation 40000: best_so_far_y 4.90459e+03, min(y) 4.90459e+03 & Evaluations 960001
  * Generation 45000: best_so_far_y 3.77019e+03, min(y) 3.77019e+03 & Evaluations 1080001
  * Generation 50000: best_so_far_y 2.86258e+03, min(y) 2.86262e+03 & Evaluations 1200001
  * Generation 55000: best_so_far_y 2.10353e+03, min(y) 2.10353e+03 & Evaluations 1320001
  * Generation 60000: best_so_far_y 1.56028e+03, min(y) 1.56028e+03 & Evaluations 1440001
  * Generation 65000: best_so_far_y 1.21762e+03, min(y) 1.21764e+03 & Evaluations 1560001
  * Generation 70000: best_so_far_y 9.23004e+02, min(y) 9.23038e+02 & Evaluations 1680001
  * Generation 75000: best_so_far_y 6.83354e+02, min(y) 6.83431e+02 & Evaluations 1800001
  * Generation 80000: best_so_far_y 5.16213e+02, min(y) 5.16213e+02 & Evaluations 1920001
  * Generation 83333: best_so_far_y 4.31248e+02, min(y) 4.31248e+02 & Evaluations 2000000
{'best_so_far_x': array([ 8.89667961e-01,  3.47275412e+00, -4.92368189e-01,  4.27934387e-01,
        ...,
        4.86281149e-05, -8.45248701e-05,  1.41858712e-05, -4.48731839e-05]),
 'best_so_far_y': 431.2477111591873,
 'n_function_evaluations': 2000000,
 'runtime': 364.7222476005554,
 'termination_signal': <Terminations.MAX_FUNCTION_EVALUATIONS: 1>,
 'time_function_evaluations': 261.49084544181824,
 'fitness': array([[1.00000000e+00, 1.16497779e+09],
       [2.00000000e+05, 1.07999413e+05],
       [4.00000000e+05, 2.97658909e+04],
       [6.00000000e+05, 1.31253307e+04],
       [8.00000000e+05, 7.53566878e+03],
       [1.00000000e+06, 4.45459245e+03],
       [1.20000000e+06, 2.86258360e+03],
       [1.40000000e+06, 1.71242197e+03],
       [1.60000000e+06, 1.11303764e+03],
       [1.80000000e+06, 6.83353525e+02],
       [2.00000000e+06, 4.31247711e+02]]),
 'success': True,
 'mean': array([ 8.89733926e-01,  3.47306989e+00, -4.92368528e-01,  4.27752719e-01,
        ...,
        1.76475914e-05,  4.34725774e-06, -2.15738686e-05, -8.54942970e-06]),
 'initial_mean': array([4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4.,
       ...,
       4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4.]),
 '_list_initial_mean': [],
 'sigma': 4.904968795754353e-05,
 '_n_restart': 0,
 '_n_generations': 83333,
 '_list_generations': [],
 'p': array([-1.06253572e+01, -7.46911111e+01,  1.54988537e+00,  1.70380215e+01,
        ...,
        1.54302295e-01, -1.71031123e-01, -2.54797042e-01,  1.47224354e-01]),
 'w': 2.0070072168179958}
*** Runtime: 3.64862e+02
******* rosenbrock *******
  * Generation 0: best_so_far_y 1.43946e+07, min(y) 1.43946e+07 & Evaluations 1
  * Generation 5000: best_so_far_y 1.42915e+03, min(y) 1.42915e+03 & Evaluations 120001
  * Generation 10000: best_so_far_y 1.26433e+03, min(y) 1.26433e+03 & Evaluations 240001
  * Generation 15000: best_so_far_y 1.14760e+03, min(y) 1.14760e+03 & Evaluations 360001
  * Generation 20000: best_so_far_y 9.88410e+02, min(y) 9.88443e+02 & Evaluations 480001
  * Generation 25000: best_so_far_y 9.56926e+02, min(y) 9.56926e+02 & Evaluations 600001
  * Generation 30000: best_so_far_y 9.28242e+02, min(y) 9.28242e+02 & Evaluations 720001
  * Generation 35000: best_so_far_y 8.99539e+02, min(y) 8.99541e+02 & Evaluations 840001
  * Generation 40000: best_so_far_y 8.42451e+02, min(y) 8.42523e+02 & Evaluations 960001
  * Generation 45000: best_so_far_y 7.90706e+02, min(y) 7.90709e+02 & Evaluations 1080001
  * Generation 50000: best_so_far_y 7.63854e+02, min(y) 7.63854e+02 & Evaluations 1200001
  * Generation 55000: best_so_far_y 7.37443e+02, min(y) 7.37444e+02 & Evaluations 1320001
  * Generation 60000: best_so_far_y 7.13211e+02, min(y) 7.13213e+02 & Evaluations 1440001
  * Generation 65000: best_so_far_y 6.87893e+02, min(y) 6.87893e+02 & Evaluations 1560001
  * Generation 70000: best_so_far_y 6.66273e+02, min(y) 6.66273e+02 & Evaluations 1680001
  * Generation 75000: best_so_far_y 6.46388e+02, min(y) 6.46388e+02 & Evaluations 1800001
  * Generation 80000: best_so_far_y 6.27164e+02, min(y) 6.27165e+02 & Evaluations 1920001
  * Generation 83333: best_so_far_y 6.14288e+02, min(y) 6.14294e+02 & Evaluations 2000000
{'best_so_far_x': array([1.00039497, 1.00079933, 0.99884335, 0.99858672, 0.99822604,
       ...,
       1.01753944, 1.0306797 , 1.06331411, 1.13183007, 1.28338548]),
 'best_so_far_y': 614.2877882260564,
 'n_function_evaluations': 2000000,
 'runtime': 393.1611487865448,
 'termination_signal': <Terminations.MAX_FUNCTION_EVALUATIONS: 1>,
 'time_function_evaluations': 293.62153029441833,
 'fitness': array([[1.00000000e+00, 1.43945910e+07],
       [2.00000000e+05, 1.35115899e+03],
       [4.00000000e+05, 1.07117574e+03],
       [6.00000000e+05, 9.56926243e+02],
       [8.00000000e+05, 9.08737003e+02],
       [1.00000000e+06, 8.07313458e+02],
       [1.20000000e+06, 7.63853632e+02],
       [1.40000000e+06, 7.20852508e+02],
       [1.60000000e+06, 6.79660709e+02],
       [1.80000000e+06, 6.46388280e+02],
       [2.00000000e+06, 6.14287788e+02]]),
 'success': True,
 'mean': array([1.00100141, 1.00070926, 0.99866038, 0.99820058, 0.99844115,
       ...,
       1.01764724, 1.03050355, 1.06349806, 1.13192619, 1.28340136]),
 'initial_mean': array([4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4.,
       ...,
       4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4.]),
 '_list_initial_mean': [],
 'sigma': 0.0003522408471230788,
 '_n_restart': 0,
 '_n_generations': 83333,
 '_list_generations': [],
 'p': array([ 7.87822413e-01,  9.79023973e-01, -3.78257486e-01, -5.60017690e-01,
       ...,
       -1.41124800e+00, -4.94229779e-01, -1.43632612e+00, -3.38347988e+00]),
 'w': 2.85617510238925}
*** Runtime: 7.58113e+02
******* rastrigin *******
  * Generation 0: best_so_far_y 1.60000e+04, min(y) 1.60000e+04 & Evaluations 1
  * Generation 3145: best_so_far_y 1.59192e+04, min(y) 1.59192e+04 & Evaluations 75481
 ....... *** restart *** .......
  * Generation 0: best_so_far_y 1.59192e+04, min(y) 1.87185e+04 & Evaluations 75482
  * Generation 2490: best_so_far_y 8.48894e+03, min(y) 8.48894e+03 & Evaluations 195002
 ....... *** restart *** .......
  * Generation 0: best_so_far_y 8.48894e+03, min(y) 1.86935e+04 & Evaluations 195003
  * Generation 2108: best_so_far_y 8.48894e+03, min(y) 8.79837e+03 & Evaluations 397371
 ....... *** restart *** .......
  * Generation 0: best_so_far_y 8.48894e+03, min(y) 1.79467e+04 & Evaluations 397372
  * Generation 2253: best_so_far_y 8.30487e+03, min(y) 8.30487e+03 & Evaluations 829948
 ....... *** restart *** .......
  * Generation 0: best_so_far_y 8.30487e+03, min(y) 1.82171e+04 & Evaluations 829949
  * Generation 2415: best_so_far_y 8.30487e+03, min(y) 8.46605e+03 & Evaluations 1757309
 ....... *** restart *** .......
  * Generation 0: best_so_far_y 8.30487e+03, min(y) 1.82916e+04 & Evaluations 1757310
  * Generation 316: best_so_far_y 8.30487e+03, min(y) 8.33719e+03 & Evaluations 2000000
{'best_so_far_x': array([ 4.97469137e+00,  9.94958624e-01,  2.98485570e+00,  2.98485570e+00,
       ...,
       -3.97978381e+00, -9.94958626e-01, -9.94958667e-01, -9.94958601e-01]),
 'best_so_far_y': 8304.872305583096,
 'n_function_evaluations': 2000000,
 'runtime': 209.57886505126953,
 'termination_signal': <Terminations.MAX_FUNCTION_EVALUATIONS: 1>,
 'time_function_evaluations': 135.71971487998962,
 'fitness': array([[1.00000000e+00, 1.60000000e+04],
       [2.00000000e+05, 8.48893628e+03],
       [4.00000000e+05, 8.48893628e+03],
       [6.00000000e+05, 8.30487376e+03],
       [8.00000000e+05, 8.30487231e+03],
       [1.00000000e+06, 8.30487231e+03],
       [1.20000000e+06, 8.30487231e+03],
       [1.40000000e+06, 8.30487231e+03],
       [1.60000000e+06, 8.30487231e+03],
       [1.80000000e+06, 8.30487231e+03],
       [2.00000000e+06, 8.30487231e+03]]),
 'success': True,
 'mean': array([-1.97934550e+00, -2.97162777e+00,  3.01439158e+00, -9.90413133e-01,
        ...,
        3.97858384e+00,  2.98958280e+00,  3.99201963e+00, -2.99245460e+00]),
 'initial_mean': array([-1.64258499e+00, -3.31655245e+00,  2.77206926e+00, -6.81666550e-01,
        ...,
        4.38334624e+00,  3.42816989e+00,  3.61198545e+00, -2.61906191e+00]),
 '_list_initial_mean': [],
 'sigma': array(0.00336024),
 '_n_restart': 5,
 '_n_generations': 316,
 '_list_generations': [3145, 2490, 2108, 2253, 2415],
 'p': array([ 5.52375059e-01,  3.15964134e+00,  5.62626965e+00, -7.73477798e+00,
        ...,
        1.00206596e+00, -3.13801531e+00,  1.54250197e+01, -3.86367983e-01]),
 'w': 9.887787765216796}
*** Runtime: 9.67782e+02
