******* ellipsoid *******
  * Generation 0: best_so_far_y 1.15247e+09, min(y) 1.15247e+09 & Evaluations 10
  * Generation 50000: best_so_far_y 6.28268e+05, min(y) 6.28268e+05 & Evaluations 500010
  * Generation 100000: best_so_far_y 2.51089e+05, min(y) 2.51089e+05 & Evaluations 1000010
  * Generation 150000: best_so_far_y 1.39162e+05, min(y) 1.39162e+05 & Evaluations 1500010
  * Generation 199999: best_so_far_y 8.66740e+04, min(y) 8.66740e+04 & Evaluations 2000000
{'best_so_far_x': array([ 1.30087718e+00,  5.97287795e+00,  3.74156787e+00,  3.65785263e+00,
        ...,
        2.74785126e-04, -2.68826494e-04, -1.86759400e-04, -2.79250864e-04]),
 'best_so_far_y': 86673.99443474297,
 'n_function_evaluations': 2000000,
 'runtime': 476.27161407470703,
 'termination_signal': <Terminations.MAX_FUNCTION_EVALUATIONS: 1>,
 'time_function_evaluations': 274.77956557273865,
 'fitness': array([[1.00000000e+00, 1.16233931e+09],
       [2.00000000e+05, 1.79636407e+06],
       [4.00000000e+05, 8.28769494e+05],
       [6.00000000e+05, 5.00229490e+05],
       [8.00000000e+05, 3.41767980e+05],
       [1.00000000e+06, 2.51088621e+05],
       [1.20000000e+06, 1.97506866e+05],
       [1.40000000e+06, 1.57227411e+05],
       [1.60000000e+06, 1.23406068e+05],
       [1.80000000e+06, 1.01693797e+05],
       [2.00000000e+06, 8.66739944e+04]]),
 'mean': array([ 1.30090653e+00,  5.97277278e+00,  3.74156168e+00,  3.65744464e+00,
        ...,
        3.19080884e-04, -2.94308735e-04, -1.30865915e-04, -2.67100292e-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': [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.1,
 '_n_restart': 0,
 '_n_generations': 199999,
 '_list_generations': [],
 '_axis_sigmas': array([6.95032071e-05, 1.25140458e-04, 1.39497151e-04, 2.02221098e-04,
       ...,
       4.77017406e-05, 5.80611769e-05, 3.74496138e-05, 4.74903891e-05])}
*** Runtime: 4.76421e+02
******* rosenbrock *******
  * Generation 0: best_so_far_y 1.44042e+07, min(y) 1.44042e+07 & Evaluations 10
  * Generation 50000: best_so_far_y 6.75623e+01, min(y) 6.75623e+01 & Evaluations 500010
  * Generation 100000: best_so_far_y 6.80471e-03, min(y) 6.80471e-03 & Evaluations 1000010
  * Generation 150000: best_so_far_y 1.34921e-10, min(y) 1.34921e-10 & Evaluations 1500010
  * Generation 151088: best_so_far_y 9.99999e-11, min(y) 9.99999e-11 & Evaluations 1510882
{'best_so_far_x': array([0.99999999, 0.99999999, 0.99999999, 0.99999998, 0.99999998,
       ...,
       1.0000006 , 1.00000119, 1.00000237, 1.00000471, 1.00000945]),
 'best_so_far_y': 9.999991823006132e-11,
 'n_function_evaluations': 1510882,
 'runtime': 378.15428709983826,
 'termination_signal': <Terminations.FITNESS_THRESHOLD: 3>,
 'time_function_evaluations': 224.48895001411438,
 'fitness': array([[1.00000000e+00, 1.44370409e+07],
       [2.00000000e+05, 9.43868668e+01],
       [4.00000000e+05, 6.85783675e+01],
       [6.00000000e+05, 1.24197477e+00],
       [8.00000000e+05, 8.23011679e-01],
       [1.00000000e+06, 6.80712524e-03],
       [1.20000000e+06, 1.72427283e-06],
       [1.40000000e+06, 2.42249336e-09],
       [1.51088200e+06, 9.99999182e-11]]),
 'mean': array([0.99999999, 0.99999999, 0.99999999, 0.99999998, 0.99999998,
       ...,
       1.0000006 , 1.00000119, 1.00000237, 1.00000472, 1.00000945]),
 '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.1,
 '_n_restart': 0,
 '_n_generations': 151088,
 '_list_generations': [],
 '_axis_sigmas': array([1.87746155e-10, 6.92079242e-11, 1.66025673e-10, 6.91518037e-11,
       ...,
       6.51621863e-10, 9.51112722e-10, 1.38864590e-09, 2.71283679e-09])}
*** Runtime: 8.54726e+02
******* rastrigin *******
  * Generation 0: best_so_far_y 1.65218e+04, min(y) 1.65218e+04 & Evaluations 10
  * Generation 22286: best_so_far_y 1.58118e+04, min(y) 1.58118e+04 & Evaluations 222860
 ....... *** restart *** .......
  * Generation 0: best_so_far_y 1.58118e+04, min(y) 1.84760e+04 & Evaluations 222880
  * Generation 16828: best_so_far_y 8.63817e+03, min(y) 8.63817e+03 & Evaluations 559420
 ....... *** restart *** .......
  * Generation 0: best_so_far_y 8.63817e+03, min(y) 1.83806e+04 & Evaluations 559460
  * Generation 13001: best_so_far_y 8.63121e+03, min(y) 8.63121e+03 & Evaluations 1079460
 ....... *** restart *** .......
  * Generation 0: best_so_far_y 8.63121e+03, min(y) 1.77446e+04 & Evaluations 1079540
  * Generation 11506: best_so_far_y 8.39243e+03, min(y) 8.39243e+03 & Evaluations 2000000
{'best_so_far_x': array([ 3.97978383e+00,  4.79583869e-09,  2.98485574e+00,  2.98485569e+00,
       ...,
       -4.97469145e+00, -9.94958709e-01, -9.94958657e-01, -1.98991226e+00]),
 'best_so_far_y': 8392.426754583212,
 'n_function_evaluations': 2000000,
 'runtime': 339.3185830116272,
 'termination_signal': <Terminations.MAX_FUNCTION_EVALUATIONS: 1>,
 'time_function_evaluations': 145.06016206741333,
 'fitness': array([[1.00000000e+00, 1.71972099e+04],
       [2.00000000e+05, 1.58117849e+04],
       [4.00000000e+05, 8.63817470e+03],
       [6.00000000e+05, 8.63817470e+03],
       [8.00000000e+05, 8.63121432e+03],
       [1.00000000e+06, 8.63121432e+03],
       [1.20000000e+06, 8.39981071e+03],
       [1.40000000e+06, 8.39242676e+03],
       [1.60000000e+06, 8.39242675e+03],
       [1.80000000e+06, 8.39242675e+03],
       [2.00000000e+06, 8.39242675e+03]]),
 'mean': array([ 3.97978384e+00, -1.28696496e-08,  2.98485575e+00,  2.98485570e+00,
       ...,
       -4.97469144e+00, -9.94958704e-01, -9.94958657e-01, -1.98991226e+00]),
 'initial_mean': array([ 4.41520004e+00,  6.56842745e-01,  3.06854410e+00,  3.11433203e+00,
       ...,
       -4.40133029e+00, -1.06099756e+00, -1.06482775e+00, -1.06187147e+00]),
 '_list_initial_mean': [array([4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4.,
       ...,
       -4.40133029e+00, -1.06099756e+00, -1.06482775e+00, -1.06187147e+00])],
 'sigma': 0.1,
 '_n_restart': 3,
 '_n_generations': 11506,
 '_list_generations': [22286, 16828, 13001],
 '_axis_sigmas': array([1.26505522e-10, 1.25212727e-10, 1.20192840e-10, 1.39559501e-10,
       ...,
       1.12691875e-10, 1.23947467e-10, 1.21043268e-10, 1.14837477e-10])}
*** Runtime: 1.19419e+03
