Skip to content

Example of setting hyperparameters (eg, crossover rate)? #227

@DarkClaw1

Description

@DarkClaw1

Hi, I may have missed it but are the hyperparameters for each algorithm documented anywhere?

Eg, say I want to run:

res = bboptimize(test_bbo; 
                 SearchRange = (1.0, 100.0), 
                 NumDimensions = 1800, 
                 MaxTime = 1200.0,
                 PopulationSize = 500,
                 Method = :adaptive_de_rand_1_bin);

I would like to know what hyperparameters are available for adaptive_de_rand_1_bin and then somehow pass them as arguments.

Relatedly, do you have any guidelines on choosing PopulationSize/MaxTime for a given number of dimensions? Could it make sense to use a population of 1e6, etc?

Sorry if I missed it, thanks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions