******* ellipsoid *******
  * Generation 0: best_so_far_y 1.15270e+09, min(y) 1.15270e+09 & Evaluations 24
  * Generation 5000: best_so_far_y 6.18460e+05, min(y) 6.19138e+05 & Evaluations 120024
  * Generation 10000: best_so_far_y 1.72598e+05, min(y) 1.72743e+05 & Evaluations 240024
  * Generation 15000: best_so_far_y 9.05935e+04, min(y) 9.05935e+04 & Evaluations 360024
  * Generation 20000: best_so_far_y 5.40664e+04, min(y) 5.40699e+04 & Evaluations 480024
  * Generation 25000: best_so_far_y 3.75627e+04, min(y) 3.75627e+04 & Evaluations 600024
  * Generation 30000: best_so_far_y 2.72718e+04, min(y) 2.72765e+04 & Evaluations 720024
  * Generation 35000: best_so_far_y 2.05839e+04, min(y) 2.05839e+04 & Evaluations 840024
  * Generation 40000: best_so_far_y 1.58090e+04, min(y) 1.58114e+04 & Evaluations 960024
  * Generation 45000: best_so_far_y 1.18367e+04, min(y) 1.18374e+04 & Evaluations 1080024
  * Generation 50000: best_so_far_y 9.47675e+03, min(y) 9.47791e+03 & Evaluations 1200024
  * Generation 55000: best_so_far_y 7.67935e+03, min(y) 7.67935e+03 & Evaluations 1320024
  * Generation 60000: best_so_far_y 6.16946e+03, min(y) 6.16946e+03 & Evaluations 1440024
  * Generation 65000: best_so_far_y 5.00704e+03, min(y) 5.00758e+03 & Evaluations 1560024
  * Generation 70000: best_so_far_y 4.09825e+03, min(y) 4.09832e+03 & Evaluations 1680024
  * Generation 75000: best_so_far_y 3.39848e+03, min(y) 3.39848e+03 & Evaluations 1800024
  * Generation 80000: best_so_far_y 2.83316e+03, min(y) 2.83336e+03 & Evaluations 1920024
  * Generation 83333: best_so_far_y 2.49426e+03, min(y) 2.49451e+03 & Evaluations 2000000
{'best_so_far_x': array([ 5.53051383e+00,  1.09294762e+01,  3.12000974e+00, -2.15524233e+00,
        ...,
        2.72440694e-04, -6.54576853e-05, -1.29085027e-04,  1.48619195e-04]),
 'best_so_far_y': 2494.256422659418,
 'n_function_evaluations': 2000000,
 'runtime': 1004.4938704967499,
 'termination_signal': <Terminations.MAX_FUNCTION_EVALUATIONS: 1>,
 'time_function_evaluations': 267.1418733596802,
 'fitness': array([[1.00000000e+00, 1.16228870e+09],
       [2.00000000e+05, 2.50771835e+05],
       [4.00000000e+05, 7.42488227e+04],
       [6.00000000e+05, 3.75663665e+04],
       [8.00000000e+05, 2.25659486e+04],
       [1.00000000e+06, 1.44114264e+04],
       [1.20000000e+06, 9.47674591e+03],
       [1.40000000e+06, 6.58946405e+03],
       [1.60000000e+06, 4.68376394e+03],
       [1.80000000e+06, 3.39875277e+03],
       [2.00000000e+06, 2.49425642e+03]]),
 'success': False,
 'mean': array([ 5.53053495e+00,  1.09294232e+01,  3.12004821e+00, -2.15527285e+00,
        ...,
        1.90338025e-04, -1.61291537e-04,  3.04019810e-05,  6.48716336e-05]),
 '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': [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.])],
 'sigma': 0.00017428953621433503,
 '_n_restart': 0,
 '_n_generations': 83333,
 '_list_generations': [],
 's': array([-2.31697617e+00, -1.52251148e+00,  1.55282767e-01, -5.40319013e-01,
        ...,
        8.21308401e-01, -6.08741347e-01,  1.40464869e-01,  2.28517061e-01]),
 'tm': array([[-1.95189709e+00, -1.48899813e+00,  2.04525197e-01, ...,
        -4.78341311e-01,  1.28262916e-01,  2.53934162e-01],
       ...,
       [-1.80975237e-05, -5.15364200e-05, -5.80905171e-05, ...,
        -1.59886752e-07, -1.12065114e-07, -7.39839641e-08]])}
*** Runtime: 1.00463e+03
******* rosenbrock *******
  * Generation 0: best_so_far_y 1.44266e+07, min(y) 1.44266e+07 & Evaluations 24
  * Generation 5000: best_so_far_y 1.73148e+03, min(y) 1.73148e+03 & Evaluations 120024
  * Generation 10000: best_so_far_y 1.43149e+03, min(y) 1.43149e+03 & Evaluations 240024
  * Generation 15000: best_so_far_y 1.30764e+03, min(y) 1.30764e+03 & Evaluations 360024
  * Generation 20000: best_so_far_y 1.15829e+03, min(y) 1.15829e+03 & Evaluations 480024
  * Generation 25000: best_so_far_y 9.49720e+02, min(y) 9.49725e+02 & Evaluations 600024
  * Generation 30000: best_so_far_y 8.33258e+02, min(y) 8.33263e+02 & Evaluations 720024
  * Generation 35000: best_so_far_y 7.77342e+02, min(y) 7.77342e+02 & Evaluations 840024
  * Generation 40000: best_so_far_y 6.64146e+02, min(y) 6.64146e+02 & Evaluations 960024
  * Generation 45000: best_so_far_y 6.21826e+02, min(y) 6.21826e+02 & Evaluations 1080024
  * Generation 50000: best_so_far_y 5.76576e+02, min(y) 5.76576e+02 & Evaluations 1200024
  * Generation 55000: best_so_far_y 4.75364e+02, min(y) 4.75364e+02 & Evaluations 1320024
  * Generation 60000: best_so_far_y 4.39081e+02, min(y) 4.39081e+02 & Evaluations 1440024
  * Generation 65000: best_so_far_y 2.82542e+02, min(y) 2.82542e+02 & Evaluations 1560024
  * Generation 70000: best_so_far_y 2.64104e+02, min(y) 2.64104e+02 & Evaluations 1680024
  * Generation 75000: best_so_far_y 1.45115e+02, min(y) 1.45115e+02 & Evaluations 1800024
  * Generation 80000: best_so_far_y 1.07608e+02, min(y) 1.07608e+02 & Evaluations 1920024
  * Generation 83333: best_so_far_y 1.02874e+02, min(y) 1.02875e+02 & Evaluations 2000000
{'best_so_far_x': array([0.99930189, 0.99987223, 0.9990391 , 0.99964239, 0.99964995,
       ...,
       1.00152487, 1.00307453, 1.00595123, 1.01177118, 1.02573394]),
 'best_so_far_y': 102.87420694153252,
 'n_function_evaluations': 2000000,
 'runtime': 1025.2892580032349,
 'termination_signal': <Terminations.MAX_FUNCTION_EVALUATIONS: 1>,
 'time_function_evaluations': 299.9847514629364,
 'fitness': array([[1.00000000e+00, 1.44713375e+07],
       [2.00000000e+05, 1.50421227e+03],
       [4.00000000e+05, 1.20992408e+03],
       [6.00000000e+05, 9.49720450e+02],
       [8.00000000e+05, 7.97072835e+02],
       [1.00000000e+06, 6.50269278e+02],
       [1.20000000e+06, 5.76575766e+02],
       [1.40000000e+06, 4.51628203e+02],
       [1.60000000e+06, 2.78212339e+02],
       [1.80000000e+06, 1.45452317e+02],
       [2.00000000e+06, 1.02874207e+02]]),
 'success': True,
 'mean': array([0.99931985, 0.99972047, 0.99914654, 0.99949605, 0.99963892,
       ...,
       1.00153469, 1.00289903, 1.00589365, 1.01194491, 1.02589792]),
 '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': [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.])],
 'sigma': 0.0001870856034417748,
 '_n_restart': 0,
 '_n_generations': 83333,
 '_list_generations': [],
 's': array([-8.08662588e-01,  2.67239712e-01,  2.95754224e-01,  5.87721643e-01,
       ...,
       -7.02900789e-02, -1.99235557e+00, -3.15302361e-01,  4.38266285e-01]),
 'tm': array([[-1.08642877e+00,  1.44206745e-01,  4.04861393e-01, ...,
        -1.97956242e+00, -1.07269538e+00,  3.83733470e-01],
       ...,
       [-4.02655123e-07, -3.67770427e-07,  1.90648530e-07, ...,
        -4.55955947e-06, -1.07523811e-05, -3.28608928e-05]])}
*** Runtime: 2.03000e+03
******* rastrigin *******
  * Generation 0: best_so_far_y 1.76153e+04, min(y) 1.76153e+04 & Evaluations 24
  * Generation 5000: best_so_far_y 1.59192e+04, min(y) 1.59192e+04 & Evaluations 120024
  * Generation 5638: best_so_far_y 1.59192e+04, min(y) 1.59192e+04 & Evaluations 135312
 ....... *** restart *** .......
  * Generation 0: best_so_far_y 1.59192e+04, min(y) 1.82917e+04 & Evaluations 135360
  * Generation 3793: best_so_far_y 8.33173e+03, min(y) 8.33173e+03 & Evaluations 317376
 ....... *** restart *** .......
  * Generation 0: best_so_far_y 8.33173e+03, min(y) 1.83725e+04 & Evaluations 317472
  * Generation 2930: best_so_far_y 8.33173e+03, min(y) 8.67499e+03 & Evaluations 598656
 ....... *** restart *** .......
  * Generation 0: best_so_far_y 8.33173e+03, min(y) 1.76851e+04 & Evaluations 598848
  * Generation 2603: best_so_far_y 8.28099e+03, min(y) 8.28099e+03 & Evaluations 1098432
 ....... *** restart *** .......
  * Generation 0: best_so_far_y 8.28099e+03, min(y) 1.77641e+04 & Evaluations 1098816
  * Generation 2347: best_so_far_y 8.28099e+03, min(y) 8.40536e+03 & Evaluations 2000000
{'best_so_far_x': array([ 3.97978387e+00,  9.94958645e-01,  2.98485569e+00,  2.98485570e+00,
       ...,
       -4.97469138e+00, -9.94958640e-01, -9.94958638e-01, -9.94958633e-01]),
 'best_so_far_y': 8280.99345084771,
 'n_function_evaluations': 2000000,
 'runtime': 840.438081741333,
 'termination_signal': <Terminations.MAX_FUNCTION_EVALUATIONS: 1>,
 'time_function_evaluations': 144.82083368301392,
 'fitness': array([[1.00000000e+00, 1.79460697e+04],
       [2.00000000e+05, 8.33173509e+03],
       [4.00000000e+05, 8.33173500e+03],
       [6.00000000e+05, 8.33173500e+03],
       [8.00000000e+05, 8.28099345e+03],
       [1.00000000e+06, 8.28099345e+03],
       [1.20000000e+06, 8.28099345e+03],
       [1.40000000e+06, 8.28099345e+03],
       [1.60000000e+06, 8.28099345e+03],
       [1.80000000e+06, 8.28099345e+03],
       [2.00000000e+06, 8.28099345e+03]]),
 'success': True,
 'mean': array([ 2.98485571e+00, -3.97978385e+00, -9.94958641e-01,  9.94958640e-01,
       ...,
       -9.94958636e-01, -2.98485570e+00, -4.97469139e+00,  6.04453260e-10]),
 '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': [array([4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4.,
        ...,
        3.1375955 , -0.45255219, -3.02828088, -4.81844376,  0.31027175])],
 'sigma': array(9.01185744e-10),
 '_n_restart': 4,
 '_n_generations': 2347,
 '_list_generations': [5638, 3793, 2930, 2603],
 's': array([-2.70673064e-01,  3.85511181e-02,  1.55719112e+00,  8.27777876e-01,
       ...,
       -1.33220089e+00,  9.12390606e-01,  5.62144007e-01,  1.05482389e+00]),
 'tm': array([[-3.90169498e-01,  6.98372209e-01,  1.13880204e+00, ...,
         4.01912137e-01,  3.62935531e-01,  1.69903895e+00],
       ...,
       [-5.79400530e-06,  2.91602411e-06, -2.32238675e-06, ...,
         2.91155570e-06,  6.19072422e-06,  3.85467739e-06]])}
*** Runtime: 2.87057e+03
