hyperactive.opt   A
last analyzed

Complexity

Total Complexity 0

Size/Duplication

Total Lines 56
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 0
eloc 49
dl 0
loc 56
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 hyperactive.opt.gridsearch import GridSearchSk
6
from hyperactive.opt.random_search import RandomSearchSk
7
8
from .gfo import (
9
    BayesianOptimizer,
10
    DifferentialEvolution,
11
    DirectAlgorithm,
12
    DownhillSimplexOptimizer,
13
    EvolutionStrategy,
14
    ForestOptimizer,
15
    GeneticAlgorithm,
16
    GridSearch,
17
    HillClimbing,
18
    LipschitzOptimizer,
19
    ParallelTempering,
20
    ParticleSwarmOptimizer,
21
    PatternSearch,
22
    PowellsMethod,
23
    RandomRestartHillClimbing,
24
    RandomSearch,
25
    RepulsingHillClimbing,
26
    SimulatedAnnealing,
27
    SpiralOptimization,
28
    StochasticHillClimbing,
29
    TreeStructuredParzenEstimators,
30
)
31
32
__all__ = [
33
    "GridSearchSk",
34
    "RandomSearchSk",
35
    "HillClimbing",
36
    "RepulsingHillClimbing",
37
    "StochasticHillClimbing",
38
    "SimulatedAnnealing",
39
    "DownhillSimplexOptimizer",
40
    "RandomSearch",
41
    "GridSearch",
42
    "RandomRestartHillClimbing",
43
    "PowellsMethod",
44
    "PatternSearch",
45
    "LipschitzOptimizer",
46
    "DirectAlgorithm",
47
    "ParallelTempering",
48
    "ParticleSwarmOptimizer",
49
    "SpiralOptimization",
50
    "GeneticAlgorithm",
51
    "EvolutionStrategy",
52
    "DifferentialEvolution",
53
    "BayesianOptimizer",
54
    "TreeStructuredParzenEstimators",
55
    "ForestOptimizer",
56
]
57