******* ellipsoid *******
  * Generation 0: best_so_far_y 6.09784e+06, min(y) 6.09784e+06 & Evaluations 100
  * Generation 235: best_so_far_y 8.37086e-11, min(y) 8.37086e-11 & Evaluations 23580
{'best_so_far_x': array([ 4.02287739e-07, -2.22688918e-07,  4.50720195e-07, -3.74662835e-07, 9.29882538e-09,
    -5.29618116e-08,  1.85166225e-08, -9.44816533e-09, 1.10606791e-08, -4.98901999e-09]),
 'best_so_far_y': 8.370864365325687e-11,
 'n_function_evaluations': 23580,
 'runtime': 4.677544832229614,
 'termination_signal': <Terminations.FITNESS_THRESHOLD: 3>,
 'time_function_evaluations': 1.718966007232666,
 'fitness': array([[1.00000000e+00, 1.06104318e+07],
       [2.35800000e+04, 8.37086437e-11]]),
 'mean': array([-1.42949922e-06,  6.25840309e-07, -3.09012652e-07, -1.40814586e-08, -3.69919862e-08,
    -3.39806799e-09, -1.56161862e-08, -3.81375063e-09, -3.21628479e-09, -6.83279827e-10]),
 'initial_mean': array([4., 4., 4., 4., 4., 4., 4., 4., 4., 4.]),
 '_list_initial_mean': [],
 'sigma': inf,
 '_n_restart': 0,
 '_n_generations': 235,
 '_list_generations': []}
*** Runtime: 4.68753e+00
******* rosenbrock *******
  * Generation 0: best_so_far_y 7.61151e+04, min(y) 7.61151e+04 & Evaluations 100
  * Generation 734: best_so_far_y 9.90864e-11, min(y) 9.90864e-11 & Evaluations 73420
{'best_so_far_x': array([1.00000001, 1.00000007, 0.9999999 , 0.99999976, 1.00000003,
    1.00000011, 0.99999999, 1.00000062, 1.00000086, 1.00000191]),
 'best_so_far_y': 9.908640182804362e-11,
 'n_function_evaluations': 73420,
 'runtime': 10.064590454101562,
 'termination_signal': <Terminations.FITNESS_THRESHOLD: 3>,
 'time_function_evaluations': 2.2076659202575684,
 'fitness': array([[1.00000000e+00, 6.83449592e+05],
       [7.34200000e+04, 9.90864018e-11]]),
 'mean': array([1.        , 1.00000002, 0.99999993, 0.99999994, 1.00000005,
    1.00000003, 1.00000008, 1.00000023, 1.00000044, 1.00000081]),
 'initial_mean': array([4., 4., 4., 4., 4., 4., 4., 4., 4., 4.]),
 '_list_initial_mean': [],
 'sigma': inf,
 '_n_restart': 0,
 '_n_generations': 734,
 '_list_generations': []}
*** Runtime: 1.47521e+01
******* rastrigin *******
  * Generation 0: best_so_far_y 1.44734e+02, min(y) 1.44734e+02 & Evaluations 100
  * Generation 47: best_so_far_y 4.38376e+01, min(y) 6.43321e+01 & Evaluations 4700
 ....... *** restart *** .......
  * Generation 0: best_so_far_y 4.38376e+01, min(y) 1.01242e+02 & Evaluations 4900
  * Generation 36: best_so_far_y 3.87256e+01, min(y) 5.61084e+01 & Evaluations 11900
 ....... *** restart *** .......
  * Generation 0: best_so_far_y 3.87256e+01, min(y) 9.91467e+01 & Evaluations 12300
  * Generation 82: best_so_far_y 2.89885e+01, min(y) 3.52506e+01 & Evaluations 44700
 ....... *** restart *** .......
  * Generation 0: best_so_far_y 2.89885e+01, min(y) 1.02174e+02 & Evaluations 45500
  * Generation 49: best_so_far_y 1.62315e+01, min(y) 4.38367e+01 & Evaluations 83900
 ....... *** restart *** .......
  * Generation 0: best_so_far_y 1.62315e+01, min(y) 6.86680e+01 & Evaluations 85500
  * Generation 52: best_so_far_y 1.62315e+01, min(y) 3.39773e+01 & Evaluations 167100
 ....... *** restart *** .......
  * Generation 0: best_so_far_y 1.62315e+01, min(y) 1.05315e+02 & Evaluations 170300
  * Generation 58: best_so_far_y 1.62315e+01, min(y) 3.60526e+01 & Evaluations 352700
 ....... *** restart *** .......
  * Generation 0: best_so_far_y 1.62315e+01, min(y) 6.04093e+01 & Evaluations 359100
  * Generation 42: best_so_far_y 1.62315e+01, min(y) 3.11756e+01 & Evaluations 621500
 ....... *** restart *** .......
  * Generation 0: best_so_far_y 1.62315e+01, min(y) 1.02912e+02 & Evaluations 634300
  * Generation 39: best_so_far_y 1.62315e+01, min(y) 3.01005e+01 & Evaluations 1120700
 ....... *** restart *** .......
  * Generation 0: best_so_far_y 1.62315e+01, min(y) 1.00315e+02 & Evaluations 1146300
  * Generation 34: best_so_far_y 1.62315e+01, min(y) 2.69418e+01 & Evaluations 2000000
{'best_so_far_x': array([ 0.02051891,  0.08723408,  0.20965311, -1.08382051,  0.96624543,
    0.95751253, -0.03703313, -0.95688533,  0.05591962, -0.00896402]),
 'best_so_far_y': 16.231522651272627,
 'n_function_evaluations': 2000000,
 'runtime': 138.4352924823761,
 'termination_signal': <Terminations.MAX_FUNCTION_EVALUATIONS: 1>,
 'time_function_evaluations': 34.95536780357361,
 'fitness': array([[1.00000000e+00, 3.12899247e+02],
       [2.00000000e+05, 1.62315227e+01],
       [4.00000000e+05, 1.62315227e+01],
       [6.00000000e+05, 1.62315227e+01],
       [8.00000000e+05, 1.62315227e+01],
       [1.00000000e+06, 1.62315227e+01],
       [1.20000000e+06, 1.62315227e+01],
       [1.40000000e+06, 1.62315227e+01],
       [1.60000000e+06, 1.62315227e+01],
       [1.80000000e+06, 1.62315227e+01],
       [2.00000000e+06, 1.62315227e+01]]),
 'mean': array([ 1.01931238,  0.44544833,  1.03993723, -0.42571391, -0.4236644 ,
    -1.05093437, -0.73477789,  0.21583308,  1.03343842,  0.21460629]),
 'initial_mean': array([ 4.63567795,  1.98879327,  4.75429428, -1.93039055, -1.94670501,
    -4.68010866, -3.42971995,  0.97433604,  4.94275266,  1.07512163]),
 '_list_initial_mean': [],
 'sigma': array(inf),
 '_n_restart': 8,
 '_n_generations': 34,
 '_list_generations': [47, 36, 82, 49, 52, 58, 42, 39]}
*** Runtime: 1.53217e+02
