Passed
Pull Request — master (#110)
by
unknown
01:27
created

hyperactive.optimization_backend.gradient_free_optimizers   A

Complexity

Total Complexity 0

Size/Duplication

Total Lines 55
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
eloc 47
dl 0
loc 55
rs 10
c 0
b 0
f 0
wmc 0
1
# Author: Simon Blanke
2
# Email: [email protected]
3
# License: MIT License
4
5
6
from ._optimizers import (
7
    HillClimbingOptimizer,
8
    StochasticHillClimbingOptimizer,
9
    RepulsingHillClimbingOptimizer,
10
    SimulatedAnnealingOptimizer,
11
    DownhillSimplexOptimizer,
12
    RandomSearchOptimizer,
13
    GridSearchOptimizer,
14
    RandomRestartHillClimbingOptimizer,
15
    RandomAnnealingOptimizer,
16
    PowellsMethod,
17
    PatternSearch,
18
    ParallelTemperingOptimizer,
19
    ParticleSwarmOptimizer,
20
    SpiralOptimization,
21
    GeneticAlgorithmOptimizer,
22
    EvolutionStrategyOptimizer,
23
    DifferentialEvolutionOptimizer,
24
    BayesianOptimizer,
25
    LipschitzOptimizer,
26
    DirectAlgorithm,
27
    TreeStructuredParzenEstimators,
28
    ForestOptimizer,
29
)
30
31
32
__all__ = [
33
    "HillClimbingOptimizer",
34
    "StochasticHillClimbingOptimizer",
35
    "RepulsingHillClimbingOptimizer",
36
    "SimulatedAnnealingOptimizer",
37
    "DownhillSimplexOptimizer",
38
    "RandomSearchOptimizer",
39
    "GridSearchOptimizer",
40
    "RandomRestartHillClimbingOptimizer",
41
    "RandomAnnealingOptimizer",
42
    "PowellsMethod",
43
    "PatternSearch",
44
    "ParallelTemperingOptimizer",
45
    "ParticleSwarmOptimizer",
46
    "SpiralOptimization",
47
    "GeneticAlgorithmOptimizer",
48
    "EvolutionStrategyOptimizer",
49
    "DifferentialEvolutionOptimizer",
50
    "BayesianOptimizer",
51
    "LipschitzOptimizer",
52
    "DirectAlgorithm",
53
    "TreeStructuredParzenEstimators",
54
    "ForestOptimizer",
55
]
56