Skip to main content
Ctrl+K

metaheuristic-designer 1.1.0 documentation

  • Quick Start
  • API reference
  • Custom components
  • Module Details
  • Simple subpackage
    • Algorithm Configuration
    • Operators and selection methods
    • Plotting Tutorial
  • Quick Start
  • API reference
  • Custom components
  • Module Details
  • Simple subpackage
  • Algorithm Configuration
  • Operators and selection methods
  • Plotting Tutorial

Section Navigation

  • metaheuristic_designer.algorithms
    • metaheuristic_designer.algorithms.algorithm_selection
    • metaheuristic_designer.algorithms.strategy_selection
  • metaheuristic_designer.benchmarks
    • metaheuristic_designer.benchmarks.benchmark_funcs
    • metaheuristic_designer.benchmarks.classic_problems
    • metaheuristic_designer.benchmarks.img_funcs
    • metaheuristic_designer.benchmarks.ioh_wrapper
  • metaheuristic_designer.constraint_handlers
    • metaheuristic_designer.constraint_handlers.bounce_bound_constraint
    • metaheuristic_designer.constraint_handlers.clip_bound_constraint
    • metaheuristic_designer.constraint_handlers.composite_constraint
    • metaheuristic_designer.constraint_handlers.cycle_bound_constraint
    • metaheuristic_designer.constraint_handlers.extended_constraint
    • metaheuristic_designer.constraint_handlers.linear_bound_penalty_constraint
  • metaheuristic_designer.encodings
    • metaheuristic_designer.encodings.composite_encoding
    • metaheuristic_designer.encodings.image_encoding
    • metaheuristic_designer.encodings.matrix_encoding
    • metaheuristic_designer.encodings.parameter_extending_encoding
    • metaheuristic_designer.encodings.sigmoid_encoding
    • metaheuristic_designer.encodings.special
      • metaheuristic_designer.encodings.special.PSO_encoding
      • metaheuristic_designer.encodings.special.self_adapting_ES_encoding
    • metaheuristic_designer.encodings.type_cast_encoding
  • metaheuristic_designer.initializers
    • metaheuristic_designer.initializers.composite_initializer
    • metaheuristic_designer.initializers.direct_initializer
    • metaheuristic_designer.initializers.exponential_initializer
    • metaheuristic_designer.initializers.extended_initializer
    • metaheuristic_designer.initializers.gaussian_initializer
    • metaheuristic_designer.initializers.halton_initializer
    • metaheuristic_designer.initializers.latin_hypercube_initializer
    • metaheuristic_designer.initializers.perm_initializer
    • metaheuristic_designer.initializers.seed_initializer
    • metaheuristic_designer.initializers.sobol_initializer
    • metaheuristic_designer.initializers.uniform_initializer
  • metaheuristic_designer.operators
    • metaheuristic_designer.operators.BO_operator
    • metaheuristic_designer.operators.adaptive_operator
    • metaheuristic_designer.operators.branch_operator
    • metaheuristic_designer.operators.composite_operator
    • metaheuristic_designer.operators.extended_operator
    • metaheuristic_designer.operators.factories
      • metaheuristic_designer.operators.factories.crossover
      • metaheuristic_designer.operators.factories.debug
      • metaheuristic_designer.operators.factories.differential_evolution
      • metaheuristic_designer.operators.factories.generic
      • metaheuristic_designer.operators.factories.mutation
      • metaheuristic_designer.operators.factories.permutation
      • metaheuristic_designer.operators.factories.random
      • metaheuristic_designer.operators.factories.swarm
    • metaheuristic_designer.operators.masked_operator
    • metaheuristic_designer.operators.operator_functions
      • metaheuristic_designer.operators.operator_functions.crossover
      • metaheuristic_designer.operators.operator_functions.differential_evolution
      • metaheuristic_designer.operators.operator_functions.mutation
      • metaheuristic_designer.operators.operator_functions.permutation
      • metaheuristic_designer.operators.operator_functions.probability_distributions
      • metaheuristic_designer.operators.operator_functions.probability_distributions_factory
      • metaheuristic_designer.operators.operator_functions.random_generation
      • metaheuristic_designer.operators.operator_functions.swarm
      • metaheuristic_designer.operators.operator_functions.utils
  • metaheuristic_designer.parameter_schedules
    • metaheuristic_designer.parameter_schedules.cosine_schedule
    • metaheuristic_designer.parameter_schedules.exponential_decay_schedule
    • metaheuristic_designer.parameter_schedules.linear_schedule
    • metaheuristic_designer.parameter_schedules.logistic_schedule
    • metaheuristic_designer.parameter_schedules.noisy_schedule
    • metaheuristic_designer.parameter_schedules.probability_annealing_schedule
    • metaheuristic_designer.parameter_schedules.random_schedule
    • metaheuristic_designer.parameter_schedules.step_schedule
    • metaheuristic_designer.parameter_schedules.strided_schedule
    • metaheuristic_designer.parameter_schedules.threshold_schedule
  • metaheuristic_designer.parent_selection
    • metaheuristic_designer.parent_selection.parent_selection
    • metaheuristic_designer.parent_selection.parent_selection_functions
  • metaheuristic_designer.reporters
    • metaheuristic_designer.reporters.create_reporter
    • metaheuristic_designer.reporters.silent_reporter
    • metaheuristic_designer.reporters.tqdm_reporter
    • metaheuristic_designer.reporters.verbose_reporter
  • metaheuristic_designer.simple
    • metaheuristic_designer.simple.bayesian_optimization
    • metaheuristic_designer.simple.differential_evolution
    • metaheuristic_designer.simple.evolution_strategy
    • metaheuristic_designer.simple.genetic_algorithm
    • metaheuristic_designer.simple.hill_climb
    • metaheuristic_designer.simple.local_search
    • metaheuristic_designer.simple.particle_swarm
    • metaheuristic_designer.simple.random_search
    • metaheuristic_designer.simple.simulated_annealing
  • metaheuristic_designer.strategies
    • metaheuristic_designer.strategies.EDA
      • metaheuristic_designer.strategies.EDA.PBIL
      • metaheuristic_designer.strategies.EDA.UMDA
      • metaheuristic_designer.strategies.EDA.cross_entropy_method
    • metaheuristic_designer.strategies.bayesian_optimization
      • metaheuristic_designer.strategies.bayesian_optimization.bayesian_optimization
    • metaheuristic_designer.strategies.classic
      • metaheuristic_designer.strategies.classic.CMA_ES
      • metaheuristic_designer.strategies.classic.DE
      • metaheuristic_designer.strategies.classic.ES
      • metaheuristic_designer.strategies.classic.GA
      • metaheuristic_designer.strategies.classic.SA
      • metaheuristic_designer.strategies.classic.hill_climb
      • metaheuristic_designer.strategies.classic.local_search
      • metaheuristic_designer.strategies.classic.random_search
    • metaheuristic_designer.strategies.eda_strategy
    • metaheuristic_designer.strategies.hybrid
      • metaheuristic_designer.strategies.hybrid.memetic
    • metaheuristic_designer.strategies.no_search
    • metaheuristic_designer.strategies.population_based_strategy
    • metaheuristic_designer.strategies.shuffled_population_strategy
    • metaheuristic_designer.strategies.single_solution_strategy
    • metaheuristic_designer.strategies.swarm
      • metaheuristic_designer.strategies.swarm.PSO
  • metaheuristic_designer.survivor_selection
    • metaheuristic_designer.survivor_selection.survivor_selection
    • metaheuristic_designer.survivor_selection.survivor_selection_functions
  • metaheuristic_designer.algorithm
  • metaheuristic_designer.checkpointer
  • metaheuristic_designer.constraint_handler
  • metaheuristic_designer.encoding
  • metaheuristic_designer.history_tracker
  • metaheuristic_designer.initializer
  • metaheuristic_designer.objective_function
  • metaheuristic_designer.operator
  • metaheuristic_designer.parametrizable_mixin
  • metaheuristic_designer.parent_selection_base
  • metaheuristic_designer.population
  • metaheuristic_designer.reporter
  • metaheuristic_designer.schedulable_parameter
  • metaheuristic_designer.search_strategy
  • metaheuristic_designer.stopping_condition
  • metaheuristic_designer.survivor_selection_base
  • metaheuristic_designer.utils
  • metaheuristic_designer package
  • metaheuristic_designer.strategies
  • metaheuristic_designer.strategies.classic
  • metaheuristic_designer.strategies.classic.random_search

metaheuristic_designer.strategies.classic.random_search#

Random search strategy (baseline).

Classes

RandomSearch(initializer[, name, rng])

Random search algorithm.

previous

metaheuristic_designer.strategies.classic.local_search

next

metaheuristic_designer.strategies.eda_strategy

Show Source

© Copyright 2023, Eugenio Lorente-Ramos.

Created using Sphinx 8.1.3.

Built with the PyData Sphinx Theme 0.18.0.