Passed
Push — master ( 588022...8a2a5a )
by Simon
01:36
created

hyperactive.opt.gfo   A

Complexity

Total Complexity 0

Size/Duplication

Total Lines 50
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 0
eloc 44
dl 0
loc 50
rs 10
c 0
b 0
f 0
1
"""Individual optimization algorithms."""
2
3
# copyright: hyperactive developers, MIT License (see LICENSE file)
4
5
from ._hillclimbing import HillClimbing
6
from ._stochastic_hillclimbing import StochasticHillClimbing
7
from ._repulsing_hillclimbing import RepulsingHillClimbing
8
from ._simulated_annealing import SimulatedAnnealing
9
from ._downhill_simplex import DownhillSimplexOptimizer
10
from ._random_search import RandomSearch
11
from ._grid_search import GridSearch
12
from ._random_restart_hill_climbing import RandomRestartHillClimbing
13
from ._powells_method import PowellsMethod
14
from ._pattern_search import PatternSearch
15
from ._lipschitz_optimization import LipschitzOptimizer
16
from ._direct_algorithm import DirectAlgorithm
17
from ._parallel_tempering import ParallelTempering
18
from ._particle_swarm_optimization import ParticleSwarmOptimizer
19
from ._spiral_optimization import SpiralOptimization
20
from ._genetic_algorithm import GeneticAlgorithm
21
from ._evolution_strategy import EvolutionStrategy
22
from ._differential_evolution import DifferentialEvolution
23
from ._bayesian_optimization import BayesianOptimizer
24
from ._tree_structured_parzen_estimators import TreeStructuredParzenEstimators
25
from ._forest_optimizer import ForestOptimizer
26
27
28
__all__ = [
29
    "HillClimbing",
30
    "RepulsingHillClimbing",
31
    "StochasticHillClimbing",
32
    "SimulatedAnnealing",
33
    "DownhillSimplexOptimizer",
34
    "RandomSearch",
35
    "GridSearch",
36
    "RandomRestartHillClimbing",
37
    "PowellsMethod",
38
    "PatternSearch",
39
    "LipschitzOptimizer",
40
    "DirectAlgorithm",
41
    "ParallelTempering",
42
    "ParticleSwarmOptimizer",
43
    "SpiralOptimization",
44
    "GeneticAlgorithm",
45
    "EvolutionStrategy",
46
    "DifferentialEvolution",
47
    "BayesianOptimizer",
48
    "TreeStructuredParzenEstimators",
49
    "ForestOptimizer",
50
]
51