tests.test_optimizers._parametrize   A
last analyzed

Complexity

Total Complexity 0

Size/Duplication

Total Lines 48
Duplicated Lines 0 %

Importance

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