******* ellipsoid *******
  * Generation 0: best_so_far_y 4.52512e+08, min(y) 4.52512e+08 & Evaluations 100
  * Generation 2000: best_so_far_y 3.59262e+08, min(y) 4.28291e+08 & Evaluations 300100
  * Generation 4000: best_so_far_y 3.59262e+08, min(y) 4.16410e+08 & Evaluations 600100
  * Generation 6000: best_so_far_y 3.59262e+08, min(y) 4.05442e+08 & Evaluations 900100
  * Generation 8000: best_so_far_y 3.59262e+08, min(y) 4.07211e+08 & Evaluations 1200100
  * Generation 10000: best_so_far_y 3.59262e+08, min(y) 4.13326e+08 & Evaluations 1500100
  * Generation 12000: best_so_far_y 3.59262e+08, min(y) 4.12411e+08 & Evaluations 1800100
  * Generation 13332: best_so_far_y 3.59262e+08, min(y) 4.20078e+08 & Evaluations 2000000
{'best_so_far_x': array([ 3.30408317, -0.83298418, -1.37255672, -2.97309562,  4.31307683,
        ...,
        0.83387469, -0.04029088, -1.21590375, -0.97802828, -1.10931168]),
 'best_so_far_y': 359262335.9195041,
 'n_function_evaluations': 2000000,
 'runtime': 806.4585819244385,
 'termination_signal': <Terminations.MAX_FUNCTION_EVALUATIONS: 1>,
 'time_function_evaluations': 272.5595450401306,
 'fitness': array([[1.00000000e+00, 6.11520270e+08],
       [2.00000000e+05, 3.67161269e+08],
       [4.00000000e+05, 3.59262336e+08],
       [6.00000000e+05, 3.59262336e+08],
       [8.00000000e+05, 3.59262336e+08],
       [1.00000000e+06, 3.59262336e+08],
       [1.20000000e+06, 3.59262336e+08],
       [1.40000000e+06, 3.59262336e+08],
       [1.60000000e+06, 3.59262336e+08],
       [1.80000000e+06, 3.59262336e+08],
       [2.00000000e+06, 3.59262336e+08]]),
 '_n_generations': 13332}
*** Runtime: 8.06571e+02
******* rosenbrock *******
  * Generation 0: best_so_far_y 1.21161e+07, min(y) 1.21161e+07 & Evaluations 100
  * Generation 2000: best_so_far_y 9.55231e+06, min(y) 1.03253e+07 & Evaluations 300100
  * Generation 4000: best_so_far_y 9.55231e+06, min(y) 1.00851e+07 & Evaluations 600100
  * Generation 6000: best_so_far_y 9.55231e+06, min(y) 1.00289e+07 & Evaluations 900100
  * Generation 8000: best_so_far_y 9.55231e+06, min(y) 1.02861e+07 & Evaluations 1200100
  * Generation 10000: best_so_far_y 9.55231e+06, min(y) 1.01250e+07 & Evaluations 1500100
  * Generation 12000: best_so_far_y 9.55231e+06, min(y) 1.02078e+07 & Evaluations 1800100
  * Generation 13332: best_so_far_y 9.55231e+06, min(y) 1.04609e+07 & Evaluations 2000000
{'best_so_far_x': array([-3.16049720e+00,  4.97022851e+00,  1.19284464e+00,  2.25350079e-02,
       ...,
       -3.76103119e+00, -1.53618742e+00, -2.46726318e+00,  4.09143138e+00]),
 'best_so_far_y': 9552307.282041784,
 'n_function_evaluations': 2000000,
 'runtime': 857.2963244915009,
 'termination_signal': <Terminations.MAX_FUNCTION_EVALUATIONS: 1>,
 'time_function_evaluations': 317.17287278175354,
 'fitness': array([[1.00000000e+00, 1.40426725e+07],
       [2.00000000e+05, 9.55230728e+06],
       [4.00000000e+05, 9.55230728e+06],
       [6.00000000e+05, 9.55230728e+06],
       [8.00000000e+05, 9.55230728e+06],
       [1.00000000e+06, 9.55230728e+06],
       [1.20000000e+06, 9.55230728e+06],
       [1.40000000e+06, 9.55230728e+06],
       [1.60000000e+06, 9.55230728e+06],
       [1.80000000e+06, 9.55230728e+06],
       [2.00000000e+06, 9.55230728e+06]]),
 '_n_generations': 13332}
*** Runtime: 1.66391e+03
******* rastrigin *******
  * Generation 0: best_so_far_y 1.76006e+04, min(y) 1.76006e+04 & Evaluations 100
  * Generation 2000: best_so_far_y 1.61737e+04, min(y) 1.66718e+04 & Evaluations 300100
  * Generation 4000: best_so_far_y 1.61737e+04, min(y) 1.66779e+04 & Evaluations 600100
  * Generation 6000: best_so_far_y 1.61737e+04, min(y) 1.66045e+04 & Evaluations 900100
  * Generation 8000: best_so_far_y 1.61466e+04, min(y) 1.67516e+04 & Evaluations 1200100
  * Generation 10000: best_so_far_y 1.61466e+04, min(y) 1.66751e+04 & Evaluations 1500100
  * Generation 12000: best_so_far_y 1.60151e+04, min(y) 1.64994e+04 & Evaluations 1800100
  * Generation 13332: best_so_far_y 1.60151e+04, min(y) 1.64749e+04 & Evaluations 2000000
{'best_so_far_x': array([ 4.09930839e-01, -3.98189707e+00, -1.25996123e+00, -4.78277348e+00,
       ...,
       -1.42102269e+00,  3.85858657e+00,  7.60585525e-01,  1.29831845e+00]),
 'best_so_far_y': 16015.132700056092,
 'n_function_evaluations': 2000000,
 'runtime': 679.191294670105,
 'termination_signal': <Terminations.MAX_FUNCTION_EVALUATIONS: 1>,
 'time_function_evaluations': 154.2563350200653,
 'fitness': array([[1.00000000e+00, 1.87184955e+04],
       [2.00000000e+05, 1.61737201e+04],
       [4.00000000e+05, 1.61737201e+04],
       [6.00000000e+05, 1.61737201e+04],
       [8.00000000e+05, 1.61737201e+04],
       [1.00000000e+06, 1.61737201e+04],
       [1.20000000e+06, 1.61465576e+04],
       [1.40000000e+06, 1.61465576e+04],
       [1.60000000e+06, 1.61465576e+04],
       [1.80000000e+06, 1.60151327e+04],
       [2.00000000e+06, 1.60151327e+04]]),
 '_n_generations': 13332}
*** Runtime: 2.34314e+03
