******* ellipsoid *******
  * Generation 200: best_so_far_y 1.67589e+08, min(y) 1.67589e+08 & Evaluations 4800
  * Generation 400: best_so_far_y 4.36670e+07, min(y) 4.52024e+07 & Evaluations 9600
  * Generation 600: best_so_far_y 2.36125e+07, min(y) 2.38240e+07 & Evaluations 14400
  * Generation 800: best_so_far_y 1.34099e+07, min(y) 1.34099e+07 & Evaluations 19200
  * Generation 1000: best_so_far_y 8.31628e+06, min(y) 8.55656e+06 & Evaluations 24000
  * Generation 1200: best_so_far_y 4.78436e+06, min(y) 4.78436e+06 & Evaluations 28800
  * Generation 1400: best_so_far_y 3.10559e+06, min(y) 3.11459e+06 & Evaluations 33600
  * Generation 1600: best_so_far_y 1.97465e+06, min(y) 2.01739e+06 & Evaluations 38400
  * Generation 1800: best_so_far_y 1.32159e+06, min(y) 1.32588e+06 & Evaluations 43200
  * Generation 2000: best_so_far_y 8.79115e+05, min(y) 8.79193e+05 & Evaluations 48000
  * Generation 2200: best_so_far_y 5.88505e+05, min(y) 5.94399e+05 & Evaluations 52800
  * Generation 2400: best_so_far_y 4.07930e+05, min(y) 4.07930e+05 & Evaluations 57600
  * Generation 2600: best_so_far_y 3.01128e+05, min(y) 3.01964e+05 & Evaluations 62400
  * Generation 2800: best_so_far_y 2.22993e+05, min(y) 2.23748e+05 & Evaluations 67200
  * Generation 3000: best_so_far_y 1.68688e+05, min(y) 1.68688e+05 & Evaluations 72000
  * Generation 3200: best_so_far_y 1.31041e+05, min(y) 1.31225e+05 & Evaluations 76800
  * Generation 3400: best_so_far_y 1.03726e+05, min(y) 1.03785e+05 & Evaluations 81600
  * Generation 3600: best_so_far_y 8.27931e+04, min(y) 8.29791e+04 & Evaluations 86400
  * Generation 3800: best_so_far_y 6.71705e+04, min(y) 6.71822e+04 & Evaluations 91200
  * Generation 4000: best_so_far_y 5.45159e+04, min(y) 5.45159e+04 & Evaluations 96000
  * Generation 4200: best_so_far_y 4.55378e+04, min(y) 4.58251e+04 & Evaluations 100800
  * Generation 4400: best_so_far_y 3.85303e+04, min(y) 3.85303e+04 & Evaluations 105600
  * Generation 4600: best_so_far_y 3.33434e+04, min(y) 3.34927e+04 & Evaluations 110400
  * Generation 4800: best_so_far_y 2.90871e+04, min(y) 2.91577e+04 & Evaluations 115200
  * Generation 5000: best_so_far_y 2.54402e+04, min(y) 2.54771e+04 & Evaluations 120000
  * Generation 5200: best_so_far_y 2.23531e+04, min(y) 2.23531e+04 & Evaluations 124800
  * Generation 5400: best_so_far_y 1.94211e+04, min(y) 1.94934e+04 & Evaluations 129600
  * Generation 5600: best_so_far_y 1.69788e+04, min(y) 1.70005e+04 & Evaluations 134400
  * Generation 5800: best_so_far_y 1.48178e+04, min(y) 1.48530e+04 & Evaluations 139200
  * Generation 6000: best_so_far_y 1.27889e+04, min(y) 1.28133e+04 & Evaluations 144000
  * Generation 6200: best_so_far_y 1.13521e+04, min(y) 1.13771e+04 & Evaluations 148800
  * Generation 6400: best_so_far_y 1.01286e+04, min(y) 1.01405e+04 & Evaluations 153600
  * Generation 6600: best_so_far_y 9.12027e+03, min(y) 9.14962e+03 & Evaluations 158400
  * Generation 6800: best_so_far_y 8.15370e+03, min(y) 8.15370e+03 & Evaluations 163200
  * Generation 7000: best_so_far_y 7.31903e+03, min(y) 7.31903e+03 & Evaluations 168000
  * Generation 7180: best_so_far_y 6.64880e+03, min(y) 6.66006e+03 & Evaluations 172320
{'best_so_far_x': array([ 3.27838272e+00,  1.19590087e+01,  2.55237871e+00, -4.10757103e-01,
        ...,
        1.90189909e-04,  3.02194186e-04,  1.08274410e-04, -1.22484332e-03]),
 'best_so_far_y': 6648.80173751084,
 'n_function_evaluations': 172320,
 'runtime': 3600.8832819461823,
 'termination_signal': <Terminations.MAX_RUNTIME: 2>,
 'time_function_evaluations': 34.46664834022522,
 'fitness': array([[1.00000000e+00, 1.16228870e+09],
       [1.72320000e+05, 6.64880174e+03]]),
 'success': False,
 'mean': array([ 3.25583175e+00,  1.19579791e+01,  2.54794300e+00, -3.94287577e-01,
        ...,
        1.68048161e-04,  3.43782899e-04, -3.16699126e-05, -9.54734603e-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.06790318597644736,
 '_n_restart': 0,
 '_n_generations': 7180,
 '_list_generations': []}
*** Runtime: 3.60098e+03
******* rosenbrock *******
  * Generation 200: best_so_far_y 4.66150e+06, min(y) 4.69000e+06 & Evaluations 4800
  * Generation 400: best_so_far_y 5.06450e+05, min(y) 5.06450e+05 & Evaluations 9600
  * Generation 600: best_so_far_y 1.78891e+05, min(y) 1.80521e+05 & Evaluations 14400
  * Generation 800: best_so_far_y 4.12001e+04, min(y) 4.12108e+04 & Evaluations 19200
  * Generation 1000: best_so_far_y 1.49657e+04, min(y) 1.52883e+04 & Evaluations 24000
  * Generation 1200: best_so_far_y 6.73536e+03, min(y) 6.73536e+03 & Evaluations 28800
  * Generation 1400: best_so_far_y 3.52162e+03, min(y) 3.52162e+03 & Evaluations 33600
  * Generation 1600: best_so_far_y 2.15763e+03, min(y) 2.15763e+03 & Evaluations 38400
  * Generation 1800: best_so_far_y 1.64353e+03, min(y) 1.64626e+03 & Evaluations 43200
  * Generation 2000: best_so_far_y 1.39723e+03, min(y) 1.39733e+03 & Evaluations 48000
  * Generation 2200: best_so_far_y 1.30027e+03, min(y) 1.30027e+03 & Evaluations 52800
  * Generation 2400: best_so_far_y 1.23897e+03, min(y) 1.23897e+03 & Evaluations 57600
  * Generation 2600: best_so_far_y 1.18292e+03, min(y) 1.18292e+03 & Evaluations 62400
  * Generation 2800: best_so_far_y 1.15158e+03, min(y) 1.15183e+03 & Evaluations 67200
  * Generation 3000: best_so_far_y 1.14236e+03, min(y) 1.14236e+03 & Evaluations 72000
  * Generation 3200: best_so_far_y 1.13607e+03, min(y) 1.13607e+03 & Evaluations 76800
  * Generation 3400: best_so_far_y 1.09093e+03, min(y) 1.09093e+03 & Evaluations 81600
  * Generation 3600: best_so_far_y 1.04815e+03, min(y) 1.04824e+03 & Evaluations 86400
  * Generation 3800: best_so_far_y 1.04151e+03, min(y) 1.04151e+03 & Evaluations 91200
  * Generation 4000: best_so_far_y 1.03715e+03, min(y) 1.03715e+03 & Evaluations 96000
  * Generation 4200: best_so_far_y 1.03568e+03, min(y) 1.03568e+03 & Evaluations 100800
  * Generation 4400: best_so_far_y 1.03492e+03, min(y) 1.03492e+03 & Evaluations 105600
  * Generation 4600: best_so_far_y 1.03424e+03, min(y) 1.03424e+03 & Evaluations 110400
  * Generation 4800: best_so_far_y 1.03373e+03, min(y) 1.03373e+03 & Evaluations 115200
  * Generation 5000: best_so_far_y 1.03270e+03, min(y) 1.03270e+03 & Evaluations 120000
  * Generation 5200: best_so_far_y 1.03133e+03, min(y) 1.03134e+03 & Evaluations 124800
  * Generation 5400: best_so_far_y 1.03023e+03, min(y) 1.03025e+03 & Evaluations 129600
  * Generation 5600: best_so_far_y 1.02889e+03, min(y) 1.02889e+03 & Evaluations 134400
  * Generation 5800: best_so_far_y 1.02778e+03, min(y) 1.02780e+03 & Evaluations 139200
  * Generation 6000: best_so_far_y 1.02671e+03, min(y) 1.02672e+03 & Evaluations 144000
  * Generation 6200: best_so_far_y 1.02554e+03, min(y) 1.02554e+03 & Evaluations 148800
  * Generation 6400: best_so_far_y 1.02453e+03, min(y) 1.02453e+03 & Evaluations 153600
  * Generation 6600: best_so_far_y 1.02330e+03, min(y) 1.02330e+03 & Evaluations 158400
  * Generation 6800: best_so_far_y 1.02215e+03, min(y) 1.02215e+03 & Evaluations 163200
  * Generation 7000: best_so_far_y 1.02091e+03, min(y) 1.02091e+03 & Evaluations 168000
  * Generation 7200: best_so_far_y 1.01969e+03, min(y) 1.01970e+03 & Evaluations 172800
  * Generation 7400: best_so_far_y 1.01845e+03, min(y) 1.01850e+03 & Evaluations 177600
  * Generation 7424: best_so_far_y 1.01829e+03, min(y) 1.01829e+03 & Evaluations 178176
{'best_so_far_x': array([0.99777032, 0.99702306, 0.99474729, 0.99314449, 0.98662453,
       ...,
       0.01020492, 0.01273977, 0.01407766, 0.01398662, 0.00249753]),
 'best_so_far_y': 1018.2932575081649,
 'n_function_evaluations': 178176,
 'runtime': 3600.5616416931152,
 'termination_signal': <Terminations.MAX_RUNTIME: 2>,
 'time_function_evaluations': 33.918558835983276,
 'fitness': array([[1.00000000e+00, 1.44713375e+07],
       [1.78176000e+05, 1.01829326e+03]]),
 'success': True,
 'mean': array([0.99679856, 0.99709331, 0.99537405, 0.992225  , 0.98647333,
       ...,
       0.01020597, 0.01213835, 0.01368864, 0.01288565, 0.00207481]),
 '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.009120753050255122,
 '_n_restart': 0,
 '_n_generations': 7424,
 '_list_generations': []}
*** Runtime: 7.20159e+03
******* rastrigin *******
  * Generation 200: best_so_far_y 1.76153e+04, min(y) 2.09995e+04 & Evaluations 4800
  * Generation 400: best_so_far_y 1.76153e+04, min(y) 1.90740e+04 & Evaluations 9600
  * Generation 600: best_so_far_y 1.68956e+04, min(y) 1.69235e+04 & Evaluations 14400
  * Generation 800: best_so_far_y 1.56709e+04, min(y) 1.56731e+04 & Evaluations 19200
  * Generation 1000: best_so_far_y 1.52988e+04, min(y) 1.52988e+04 & Evaluations 24000
  * Generation 1200: best_so_far_y 1.51787e+04, min(y) 1.51787e+04 & Evaluations 28800
  * Generation 1400: best_so_far_y 1.51433e+04, min(y) 1.51433e+04 & Evaluations 33600
  * Generation 1600: best_so_far_y 1.51323e+04, min(y) 1.51323e+04 & Evaluations 38400
  * Generation 1800: best_so_far_y 1.51287e+04, min(y) 1.51287e+04 & Evaluations 43200
  * Generation 2000: best_so_far_y 1.51277e+04, min(y) 1.51277e+04 & Evaluations 48000
  * Generation 2200: best_so_far_y 1.51274e+04, min(y) 1.51274e+04 & Evaluations 52800
  * Generation 2400: best_so_far_y 1.51273e+04, min(y) 1.51273e+04 & Evaluations 57600
  * Generation 2600: best_so_far_y 1.51273e+04, min(y) 1.51273e+04 & Evaluations 62400
  * Generation 2800: best_so_far_y 1.51273e+04, min(y) 1.51273e+04 & Evaluations 67200
  * Generation 3000: best_so_far_y 1.51273e+04, min(y) 1.51273e+04 & Evaluations 72000
  * Generation 3200: best_so_far_y 1.51273e+04, min(y) 1.51273e+04 & Evaluations 76800
  * Generation 3400: best_so_far_y 1.51273e+04, min(y) 1.51273e+04 & Evaluations 81600
  * Generation 3600: best_so_far_y 1.51273e+04, min(y) 1.51273e+04 & Evaluations 86400
  * Generation 3800: best_so_far_y 1.51273e+04, min(y) 1.51273e+04 & Evaluations 91200
  * Generation 4000: best_so_far_y 1.51273e+04, min(y) 1.51273e+04 & Evaluations 96000
  * Generation 4200: best_so_far_y 1.51273e+04, min(y) 1.51273e+04 & Evaluations 100800
  * Generation 4400: best_so_far_y 1.51273e+04, min(y) 1.51273e+04 & Evaluations 105600
  * Generation 4600: best_so_far_y 1.51273e+04, min(y) 1.51273e+04 & Evaluations 110400
  * Generation 4800: best_so_far_y 1.51273e+04, min(y) 1.51273e+04 & Evaluations 115200
  * Generation 5000: best_so_far_y 1.51273e+04, min(y) 1.51273e+04 & Evaluations 120000
  * Generation 5200: best_so_far_y 1.51273e+04, min(y) 1.51273e+04 & Evaluations 124800
  * Generation 5400: best_so_far_y 1.51273e+04, min(y) 1.51273e+04 & Evaluations 129600
  * Generation 5600: best_so_far_y 1.51273e+04, min(y) 1.51273e+04 & Evaluations 134400
  * Generation 5800: best_so_far_y 1.51273e+04, min(y) 1.51273e+04 & Evaluations 139200
  * Generation 6000: best_so_far_y 1.51273e+04, min(y) 1.51273e+04 & Evaluations 144000
  * Generation 6200: best_so_far_y 1.51273e+04, min(y) 1.51273e+04 & Evaluations 148800
  * Generation 6400: best_so_far_y 1.51273e+04, min(y) 1.51273e+04 & Evaluations 153600
  * Generation 6600: best_so_far_y 1.51273e+04, min(y) 1.51273e+04 & Evaluations 158400
  * Generation 6800: best_so_far_y 1.51273e+04, min(y) 1.51273e+04 & Evaluations 163200
  * Generation 7000: best_so_far_y 1.51273e+04, min(y) 1.51273e+04 & Evaluations 168000
  * Generation 7200: best_so_far_y 1.51273e+04, min(y) 1.51273e+04 & Evaluations 172800
  * Generation 7353: best_so_far_y 1.51273e+04, min(y) 1.51273e+04 & Evaluations 176472
 ....... *** restart *** .......
  * Generation 4: best_so_far_y 1.51273e+04, min(y) 1.79774e+04 & Evaluations 176664
{'best_so_far_x': array([3.97978385, 3.97978388, 5.96957277, 3.97978385, 3.97978386,
       ...,
       3.97978388, 2.98485569, 3.97978385, 2.98485569, 3.97978384]),
 'best_so_far_y': 15127.258464525965,
 'n_function_evaluations': 176664,
 'runtime': 3600.637899160385,
 'termination_signal': <Terminations.MAX_RUNTIME: 2>,
 'time_function_evaluations': 19.2922580242157,
 'fitness': array([[1.00000000e+00, 1.79460697e+04],
       [1.76664000e+05, 1.51272585e+04]]),
 'success': False,
 'mean': array([-8.81844158e-01, -1.62817312e+00,  3.92414577e-02, -6.53656607e-01,
        ...,
        4.65583398e+00, -2.10117045e+00, -3.45835724e+00, -3.83605460e+00]),
 'initial_mean': array([-1.00471311, -1.55389571,  0.06830006, -0.58288816,  3.60083307,
       ...,
       -1.49724019,  4.58274795, -2.1817573 , -3.54497692, -3.69759481]),
 '_list_initial_mean': [array([4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4., 4.,
       ...,
       -1.49724019,  4.58274795, -2.1817573 , -3.54497692, -3.69759481])],
 'sigma': 1.0003787373360997,
 '_n_restart': 1,
 '_n_generations': 4,
 '_list_generations': [7353]}
*** Runtime: 1.08023e+04
