Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ref:cma_pool_optimizer [2019/10/23 15:06]
ref:cma_pool_optimizer [2019/11/12 15:29] (current)
Line 1: Line 1:
 +====== CmaPoolOptimizer ======
 +Multiple CMA-ES optimizations than run in a prioritized fashion, based on their predicted fitness. ​
 +
 +**Inherits from** [[optimizer|Optimizer]].
 +
 +==== Public Attributes ====
 +^ Parameter ^ Type ^ Description ^
 +^ optimizations_ | size_t | Maximum number of optimizations;​ default = 3. |
 +^ random_seed_ | long | Random seed of the first optimization;​ default = 1. |
 +^ init_file | path | Parameter file (.par) to be used for initial parameter values. |
 +^ use_init_file | bool | Use init_file (if exists); default = true. |
 +^ use_init_file_std | bool | Use the standard deviations from the init_file; when set to false, the initial standard deviation is computed as follows: STDEV = parameter value * init_std_factor + init_std_offset;​ default = true. |
 +^ init_file_std_factor | double | Factor by which to multiply the standard deviations from the init_file; default = 1.0. |
 +^ init_file_std_offset | double | Offset added to the standard deviations from init_file; default = 0. |
 +^ max_threads | size_t | Maximum number of threads to use for this optimization;​ default = 32. |
 +^ thread_priority | int | Thread priority of the optimization;​ 0 = lowest, 7 = highest, default = 1. |
 +^ max_generations | size_t | Number of iterations after which to stop the optimization;​ default = 10000. |
 +^ min_progress | double | Minimum progress after which to stop the optimization;​ default = 1e-6. |
 +^ min_progress_samples | size_t | Minimum number of samples after which progress is measured; default = 200. |
 +^ min_improvement_for_file_output | Real | The minimum relative improvement needed for file output; default = 0.05. |
 +^ max_generations_without_file_output | size_t | The maximum number of iterations without file output; default = 1000. |
 +^ signature_prefix | String | Prefix signature with custom string. Special tags: DATE_TIME, DATE_TIME_EXACT,​ SCONE_VERSION. |
 +^ signature_postfix | String | Append custom string to signature. Special tags: DATE_TIME, DATE_TIME_EXACT,​ SCONE_VERSION. |
 +
 +<​sub>​Converted from doxygen using [[https://​github.com/​tgeijten/​dokugen|dokugen]]</​sub>​