Skip to content

Display of fmin2(..., restarts=5) #345

Description

@nikohansen

The restarted setting calls .result_pretty() at the end of each run, but we may want to have somewhat leaner output than this (just the termination line)?

Current:

(7_w,15)-aCMA-ES (mu_w=4.5,w_1=34%) in dimension 40 (seed=1076390, Tue Feb 24 16:25:29 2026)
Iterat #Fevals   function value  axis ratio  sigma  min&max std  t[m:s]
    1     15 7.808494482836968e+02 1.0e+00 1.89e+00  2e+00  2e+00 0:00.0  
    2     30 7.430241767188169e+02 1.1e+00 1.81e+00  2e+00  2e+00 0:00.0  
    3     45 7.180506322168039e+02 1.1e+00 1.73e+00  2e+00  2e+00 0:00.0  
  100   1500 4.530929216511137e+02 1.5e+00 4.76e-01  4e-01  5e-01 0:00.2  
    overwriting (set `{'verb_disp_overwrite': 0}` in the 'cma_signals.in' file to keep lines going)
  788  11820 7.064192639550646e+01 1.8e+00 2.79e-09  2e-09  2e-09 0:01.6  
termination on {'tolfun': 1e-11} (Tue Feb 24 16:25:31 2026)
final/bestever f-value = 7.064193e+01 7.064193e+01 after 11821/11710 evaluations
incumbent solution: [ 4.15687618e-09  1.98991223e+00 -9.94958637e-01  9.94958636e-01
  9.94958642e-01  1.98991224e+00 -9.94958638e-01 -4.30919445e-09 ...]
std deviations: [1.80599565e-09 1.91129230e-09 1.82276314e-09 1.85119390e-09
 1.82791845e-09 1.83871819e-09 1.96187617e-09 1.83490280e-09 ...]
(15_w,30)-aCMA-ES (mu_w=8.6,w_1=20%) in dimension 40 (seed=1076391, Tue Feb 24 16:25:31 2026)
Iterat #Fevals   function value  axis ratio  sigma  min&max std  t[m:s]
    1  11851 7.670530992559510e+02 1.0e+00 1.89e+00  2e+00  2e+00 0:00.0  
    2  11881 6.908492222856694e+02 1.1e+00 1.88e+00  2e+00  2e+00 0:00.0  
    3  11911 6.800164454588100e+02 1.1e+00 1.93e+00  2e+00  2e+00 0:00.0  
  100  14821 3.750897007877438e+02 1.7e+00 6.42e-01  6e-01  6e-01 0:00.2  
    overwriting (set `{'verb_disp_overwrite': 0}` in the 'cma_signals.in' file to keep lines going)
  676  32101 2.984875156152265e+01 1.6e+00 1.19e-08  5e-09  6e-09 0:01.4  
termination on {'tolfun': 1e-11} (Tue Feb 24 16:25:33 2026) after 1 restart
final/bestever f-value = 2.984875e+01 2.984875e+01 after 32102/32102 evaluations
incumbent solution: [ 9.01881789e-10 -9.43237009e-10 -2.10829786e-09  9.10533669e-11
  3.44067507e-09 -9.15879173e-10 -4.48082313e-10 -9.94958635e-01 ...]
std deviations: [5.81226271e-09 5.71769134e-09 6.20636929e-09 5.80983737e-09
 5.92040227e-09 5.97622582e-09 5.88663513e-09 5.58533334e-09 ...]
(30_w,60)-aCMA-ES (mu_w=16.6,w_1=12%) in dimension 40 (seed=1076392, Tue Feb 24 16:25:33 2026)
Iterat #Fevals   function value  axis ratio  sigma  min&max std  t[m:s]
    1  32162 7.062321167297185e+02 1.0e+00 1.94e+00  2e+00  2e+00 0:00.0  

Tentative proposal:

(7_w,15)-aCMA-ES (mu_w=4.5,w_1=34%) in dimension 40 (seed=1076390, Tue Feb 24 16:25:29 2026)
Iterat #Fevals   function value  axis ratio  sigma  min&max std  t[m:s]
    1     15 7.808494482836968e+02 1.0e+00 1.89e+00  2e+00  2e+00 0:00.0  
    2     30 7.430241767188169e+02 1.1e+00 1.81e+00  2e+00  2e+00 0:00.0  
    3     45 7.180506322168039e+02 1.1e+00 1.73e+00  2e+00  2e+00 0:00.0  
  100   1500 4.530929216511137e+02 1.5e+00 4.76e-01  4e-01  5e-01 0:00.2  
    overwriting (set `{'verb_disp_overwrite': 0}` in the 'cma_signals.in' file to keep lines going)
  788  11820 7.064192639550646e+01 1.8e+00 2.79e-09  2e-09  2e-09 0:01.6  
termination on {'tolfun': 1e-11} (Tue Feb 24 16:25:31 2026)
Iterat #Fevals   function value  axis ratio  sigma  min&max std  t[m:s]
    1  11851 7.670530992559510e+02 1.0e+00 1.89e+00  2e+00  2e+00 0:00.0  
    2  11881 6.908492222856694e+02 1.1e+00 1.88e+00  2e+00  2e+00 0:00.0  
    3  11911 6.800164454588100e+02 1.1e+00 1.93e+00  2e+00  2e+00 0:00.0  
  100  14821 3.750897007877438e+02 1.7e+00 6.42e-01  6e-01  6e-01 0:00.2  
    overwriting (set `{'verb_disp_overwrite': 0}` in the 'cma_signals.in' file to keep lines going)
  676  32101 2.984875156152265e+01 1.6e+00 1.19e-08  5e-09  6e-09 0:01.4  
termination on {'tolfun': 1e-11} (Tue Feb 24 16:25:33 2026) after 1 restart
(30_w,60)-aCMA-ES (mu_w=16.6,w_1=12%) in dimension 40 (seed=1076392, Tue Feb 24 16:25:33 2026)
Iterat #Fevals   function value  axis ratio  sigma  min&max std  t[m:s]
    1  32162 7.062321167297185e+02 1.0e+00 1.94e+00  2e+00  2e+00 0:00.0  

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions