******* ellipsoid *******
  * Generation 0: best_so_far_y 1.16498e+09, min(y) 1.16498e+09 & Evaluations 1
  * Generation 50000: best_so_far_y 2.17667e+06, min(y) 2.17817e+06 & Evaluations 50001
  * Generation 100000: best_so_far_y 5.55827e+05, min(y) 5.55853e+05 & Evaluations 100001
  * Generation 150000: best_so_far_y 2.71811e+05, min(y) 2.71857e+05 & Evaluations 150001
  * Generation 200000: best_so_far_y 1.57315e+05, min(y) 1.57335e+05 & Evaluations 200001
  * Generation 250000: best_so_far_y 1.00648e+05, min(y) 1.00650e+05 & Evaluations 250001
  * Generation 300000: best_so_far_y 7.29239e+04, min(y) 7.29239e+04 & Evaluations 300001
  * Generation 350000: best_so_far_y 5.45304e+04, min(y) 5.45349e+04 & Evaluations 350001
  * Generation 400000: best_so_far_y 4.10041e+04, min(y) 4.10063e+04 & Evaluations 400001
  * Generation 450000: best_so_far_y 3.17484e+04, min(y) 3.17505e+04 & Evaluations 450001
  * Generation 500000: best_so_far_y 2.53742e+04, min(y) 2.53763e+04 & Evaluations 500001
  * Generation 550000: best_so_far_y 2.07932e+04, min(y) 2.07936e+04 & Evaluations 550001
  * Generation 600000: best_so_far_y 1.76028e+04, min(y) 1.76035e+04 & Evaluations 600001
  * Generation 650000: best_so_far_y 1.49184e+04, min(y) 1.49189e+04 & Evaluations 650001
  * Generation 700000: best_so_far_y 1.29537e+04, min(y) 1.29546e+04 & Evaluations 700001
  * Generation 750000: best_so_far_y 1.12332e+04, min(y) 1.12338e+04 & Evaluations 750001
  * Generation 800000: best_so_far_y 9.86649e+03, min(y) 9.86666e+03 & Evaluations 800001
  * Generation 850000: best_so_far_y 8.42318e+03, min(y) 8.42328e+03 & Evaluations 850001
  * Generation 900000: best_so_far_y 7.28664e+03, min(y) 7.28664e+03 & Evaluations 900001
  * Generation 950000: best_so_far_y 6.29777e+03, min(y) 6.29796e+03 & Evaluations 950001
  * Generation 983667: best_so_far_y 5.77230e+03, min(y) 5.77230e+03 & Evaluations 983668
{'best_so_far_x': array([ 4.72128312e+00,  1.22301857e+01,  5.63698117e+00, -3.48625564e+00,
       ...,
       -6.91022295e-05,  1.43414387e-04, -7.19775243e-05,  2.04933835e-04]),
 'best_so_far_y': 5772.295897435651,
 'n_function_evaluations': 983668,
 'runtime': 3600.6433415412903,
 'termination_signal': <Terminations.MAX_RUNTIME: 2>,
 'time_function_evaluations': 241.28807616233826,
 'fitness': array([[1.00000000e+00, 1.16497779e+09],
       [2.00000000e+05, 1.57315295e+05],
       [4.00000000e+05, 4.10040597e+04],
       [6.00000000e+05, 1.76027764e+04],
       [8.00000000e+05, 9.86649162e+03],
       [9.83668000e+05, 5.77229590e+03]]),
 'success': False,
 'mean': array([ 4.72128312e+00,  1.22301857e+01,  5.63698117e+00, -3.48625564e+00,
       ...,
       -6.91022295e-05,  1.43414387e-04, -7.19775243e-05,  2.04933835e-04]),
 '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': 5.360370437204289e-05,
 '_n_restart': 0,
 '_n_generations': 983667,
 '_list_generations': []}
*** Runtime: 3.60071e+03
******* rosenbrock *******
  * Generation 0: best_so_far_y 1.43946e+07, min(y) 1.43946e+07 & Evaluations 1
  * Generation 50000: best_so_far_y 2.52369e+03, min(y) 2.52413e+03 & Evaluations 50001
  * Generation 100000: best_so_far_y 1.88293e+03, min(y) 1.88297e+03 & Evaluations 100001
  * Generation 150000: best_so_far_y 1.68507e+03, min(y) 1.68507e+03 & Evaluations 150001
  * Generation 200000: best_so_far_y 1.49499e+03, min(y) 1.49501e+03 & Evaluations 200001
  * Generation 250000: best_so_far_y 1.46269e+03, min(y) 1.46269e+03 & Evaluations 250001
  * Generation 300000: best_so_far_y 1.29273e+03, min(y) 1.29273e+03 & Evaluations 300001
  * Generation 350000: best_so_far_y 1.20024e+03, min(y) 1.20026e+03 & Evaluations 350001
  * Generation 400000: best_so_far_y 1.11320e+03, min(y) 1.11320e+03 & Evaluations 400001
  * Generation 450000: best_so_far_y 1.09373e+03, min(y) 1.09374e+03 & Evaluations 450001
  * Generation 500000: best_so_far_y 1.07009e+03, min(y) 1.07009e+03 & Evaluations 500001
  * Generation 550000: best_so_far_y 1.04770e+03, min(y) 1.04770e+03 & Evaluations 550001
  * Generation 600000: best_so_far_y 1.02478e+03, min(y) 1.02478e+03 & Evaluations 600001
  * Generation 650000: best_so_far_y 1.00343e+03, min(y) 1.00343e+03 & Evaluations 650001
  * Generation 700000: best_so_far_y 9.82333e+02, min(y) 9.82333e+02 & Evaluations 700001
  * Generation 750000: best_so_far_y 9.62052e+02, min(y) 9.62055e+02 & Evaluations 750001
  * Generation 800000: best_so_far_y 9.43574e+02, min(y) 9.43578e+02 & Evaluations 800001
  * Generation 850000: best_so_far_y 9.10898e+02, min(y) 9.10947e+02 & Evaluations 850001
  * Generation 900000: best_so_far_y 8.44640e+02, min(y) 8.44643e+02 & Evaluations 900001
  * Generation 950000: best_so_far_y 7.83128e+02, min(y) 7.83224e+02 & Evaluations 950001
  * Generation 971656: best_so_far_y 7.58053e+02, min(y) 7.58055e+02 & Evaluations 971657
{'best_so_far_x': array([ 9.99635133e-01,  9.99567210e-01,  9.99399716e-01,  1.00071473e+00,
        ...,
        1.18355025e+00,  1.39781876e+00,  1.95728835e+00,  3.83216686e+00]),
 'best_so_far_y': 758.052873677764,
 'n_function_evaluations': 971657,
 'runtime': 3600.5359926223755,
 'termination_signal': <Terminations.MAX_RUNTIME: 2>,
 'time_function_evaluations': 214.26522731781006,
 'fitness': array([[1.00000000e+00, 1.43945910e+07],
       [2.00000000e+05, 1.49499473e+03],
       [4.00000000e+05, 1.11320348e+03],
       [6.00000000e+05, 1.02477695e+03],
       [8.00000000e+05, 9.43573955e+02],
       [9.71657000e+05, 7.58052874e+02]]),
 'success': True,
 'mean': array([ 9.99635133e-01,  9.99567210e-01,  9.99399716e-01,  1.00071473e+00,
        ...,
        1.18355025e+00,  1.39781876e+00,  1.95728835e+00,  3.83216686e+00]),
 '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': 7.097159706481162e-05,
 '_n_restart': 0,
 '_n_generations': 971656,
 '_list_generations': []}
*** Runtime: 7.20131e+03
******* rastrigin *******
  * Generation 0: best_so_far_y 1.60000e+04, min(y) 1.60000e+04 & Evaluations 1
  * Generation 50000: best_so_far_y 1.59192e+04, min(y) 1.59192e+04 & Evaluations 50001
  * Generation 100000: best_so_far_y 1.59192e+04, min(y) 1.59192e+04 & Evaluations 100001
  * Generation 150000: best_so_far_y 1.59192e+04, min(y) 1.59192e+04 & Evaluations 150001
  * Generation 200000: best_so_far_y 1.59192e+04, min(y) 1.59192e+04 & Evaluations 200001
  * Generation 205116: best_so_far_y 1.59192e+04, min(y) 1.59192e+04 & Evaluations 205117
 ....... *** restart *** .......
  * Generation 0: best_so_far_y 1.59192e+04, min(y) 1.87185e+04 & Evaluations 205118
  * Generation 50000: best_so_far_y 8.60935e+03, min(y) 8.60935e+03 & Evaluations 255118
  * Generation 100000: best_so_far_y 8.60932e+03, min(y) 8.60932e+03 & Evaluations 305118
  * Generation 150000: best_so_far_y 8.60932e+03, min(y) 8.60932e+03 & Evaluations 355118
  * Generation 200000: best_so_far_y 8.60932e+03, min(y) 8.60932e+03 & Evaluations 405118
  * Generation 234730: best_so_far_y 8.60932e+03, min(y) 8.60932e+03 & Evaluations 439848
 ....... *** restart *** .......
  * Generation 0: best_so_far_y 8.60932e+03, min(y) 1.86935e+04 & Evaluations 439849
  * Generation 50000: best_so_far_y 8.60932e+03, min(y) 8.94763e+03 & Evaluations 489849
  * Generation 100000: best_so_far_y 8.60932e+03, min(y) 8.94761e+03 & Evaluations 539849
  * Generation 150000: best_so_far_y 8.60932e+03, min(y) 8.94761e+03 & Evaluations 589849
  * Generation 200000: best_so_far_y 8.60932e+03, min(y) 8.94761e+03 & Evaluations 639849
  * Generation 250000: best_so_far_y 8.60932e+03, min(y) 8.94761e+03 & Evaluations 689849
  * Generation 261430: best_so_far_y 8.60932e+03, min(y) 8.94761e+03 & Evaluations 701279
 ....... *** restart *** .......
  * Generation 0: best_so_far_y 8.60932e+03, min(y) 1.79467e+04 & Evaluations 701280
  * Generation 50000: best_so_far_y 8.28897e+03, min(y) 8.28897e+03 & Evaluations 751280
  * Generation 100000: best_so_far_y 8.28895e+03, min(y) 8.28895e+03 & Evaluations 801280
  * Generation 150000: best_so_far_y 8.28895e+03, min(y) 8.28895e+03 & Evaluations 851280
  * Generation 200000: best_so_far_y 8.28895e+03, min(y) 8.28895e+03 & Evaluations 901280
  * Generation 250000: best_so_far_y 8.28895e+03, min(y) 8.28895e+03 & Evaluations 951280
  * Generation 300000: best_so_far_y 8.28895e+03, min(y) 8.28895e+03 & Evaluations 1001280
  * Generation 308885: best_so_far_y 8.28895e+03, min(y) 8.28895e+03 & Evaluations 1010165
 ....... *** restart *** .......
  * Generation 0: best_so_far_y 8.28895e+03, min(y) 1.82171e+04 & Evaluations 1010166
  * Generation 50000: best_so_far_y 8.28895e+03, min(y) 8.41036e+03 & Evaluations 1060166
  * Generation 100000: best_so_far_y 8.28895e+03, min(y) 8.41033e+03 & Evaluations 1110166
  * Generation 137427: best_so_far_y 8.28895e+03, min(y) 8.41033e+03 & Evaluations 1147593
{'best_so_far_x': array([ 4.97469139e+00, -2.38022778e-08,  1.98991224e+00,  1.98991220e+00,
       ...,
       -3.97978386e+00, -9.94958626e-01, -9.69600413e-09, -9.94958704e-01]),
 'best_so_far_y': 8288.951110101985,
 'n_function_evaluations': 1147593,
 'runtime': 3600.63249540329,
 'termination_signal': <Terminations.MAX_RUNTIME: 2>,
 'time_function_evaluations': 150.79220008850098,
 'fitness': array([[1.00000000e+00, 1.60000000e+04],
       [2.00000000e+05, 1.59192438e+04],
       [4.00000000e+05, 8.60932290e+03],
       [6.00000000e+05, 8.60932290e+03],
       [8.00000000e+05, 8.28895111e+03],
       [1.00000000e+06, 8.28895111e+03],
       [1.14759300e+06, 8.28895111e+03]]),
 'success': False,
 'mean': array([ 2.98485570e+00, -2.98485571e+00, -9.94958636e-01,  9.94958627e-01,
        ...,
       -3.96396118e-08, -3.97978382e+00, -4.97469137e+00,  1.98676671e-08]),
 'initial_mean': array([ 2.80836001, -3.6896377 , -0.72748371,  1.04628364,  1.32624651,
        ...,
        3.1375955 , -0.45255219, -3.02828088, -4.81844376,  0.31027175]),
 '_list_initial_mean': [],
 'sigma': array(2.3489048e-09),
 '_n_restart': 4,
 '_n_generations': 137427,
 '_list_generations': [205116, 234730, 261430, 308885]}
*** Runtime: 1.08020e+04
