Skip to content

Commit 3d3718c

Browse files
committed
move tests
1 parent 824c549 commit 3d3718c

File tree

3 files changed

+234
-0
lines changed

3 files changed

+234
-0
lines changed

tests/test_internal/__init__.py

Whitespace-only changes.
Lines changed: 234 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,234 @@
1+
from gradient_free_optimizers import (
2+
HillClimbingOptimizer,
3+
StochasticHillClimbingOptimizer,
4+
RepulsingHillClimbingOptimizer,
5+
SimulatedAnnealingOptimizer,
6+
DownhillSimplexOptimizer,
7+
RandomSearchOptimizer,
8+
PowellsMethod,
9+
GridSearchOptimizer,
10+
RandomRestartHillClimbingOptimizer,
11+
RandomAnnealingOptimizer,
12+
PatternSearch,
13+
DirectAlgorithm,
14+
ParallelTemperingOptimizer,
15+
ParticleSwarmOptimizer,
16+
SpiralOptimization,
17+
GeneticAlgorithmOptimizer,
18+
EvolutionStrategyOptimizer,
19+
DifferentialEvolutionOptimizer,
20+
LipschitzOptimizer,
21+
BayesianOptimizer,
22+
TreeStructuredParzenEstimators,
23+
ForestOptimizer,
24+
)
25+
26+
optimizers_singleOpt = (
27+
"Optimizer",
28+
[
29+
(HillClimbingOptimizer),
30+
(StochasticHillClimbingOptimizer),
31+
(RepulsingHillClimbingOptimizer),
32+
(RandomSearchOptimizer),
33+
(PowellsMethod),
34+
(PatternSearch),
35+
(DirectAlgorithm),
36+
(GridSearchOptimizer),
37+
(RandomRestartHillClimbingOptimizer),
38+
(RandomAnnealingOptimizer),
39+
(SimulatedAnnealingOptimizer),
40+
],
41+
)
42+
43+
optimizers_PopBased = (
44+
"Optimizer",
45+
[
46+
(DownhillSimplexOptimizer),
47+
(ParallelTemperingOptimizer),
48+
(ParticleSwarmOptimizer),
49+
(SpiralOptimization),
50+
(GeneticAlgorithmOptimizer),
51+
(EvolutionStrategyOptimizer),
52+
(DifferentialEvolutionOptimizer),
53+
],
54+
)
55+
56+
optimizers_noSBOM = (
57+
"Optimizer",
58+
[
59+
(HillClimbingOptimizer),
60+
(StochasticHillClimbingOptimizer),
61+
(RepulsingHillClimbingOptimizer),
62+
(RandomSearchOptimizer),
63+
(PowellsMethod),
64+
(PatternSearch),
65+
(GridSearchOptimizer),
66+
(RandomRestartHillClimbingOptimizer),
67+
(RandomAnnealingOptimizer),
68+
(SimulatedAnnealingOptimizer),
69+
(ParallelTemperingOptimizer),
70+
(ParticleSwarmOptimizer),
71+
(SpiralOptimization),
72+
(GeneticAlgorithmOptimizer),
73+
(EvolutionStrategyOptimizer),
74+
(DifferentialEvolutionOptimizer),
75+
(DownhillSimplexOptimizer),
76+
],
77+
)
78+
79+
optimizers_SBOM = (
80+
"Optimizer",
81+
[
82+
(DirectAlgorithm),
83+
(LipschitzOptimizer),
84+
(BayesianOptimizer),
85+
(TreeStructuredParzenEstimators),
86+
(ForestOptimizer),
87+
],
88+
)
89+
90+
optimizers_local = (
91+
"Optimizer",
92+
[
93+
(HillClimbingOptimizer),
94+
(StochasticHillClimbingOptimizer),
95+
(RepulsingHillClimbingOptimizer),
96+
(SimulatedAnnealingOptimizer),
97+
(ParallelTemperingOptimizer),
98+
(ParticleSwarmOptimizer),
99+
(GeneticAlgorithmOptimizer),
100+
(EvolutionStrategyOptimizer),
101+
(DifferentialEvolutionOptimizer),
102+
(DownhillSimplexOptimizer),
103+
],
104+
)
105+
106+
107+
optimizers = (
108+
"Optimizer",
109+
[
110+
(HillClimbingOptimizer),
111+
(StochasticHillClimbingOptimizer),
112+
(RepulsingHillClimbingOptimizer),
113+
(SimulatedAnnealingOptimizer),
114+
(DownhillSimplexOptimizer),
115+
(RandomSearchOptimizer),
116+
(PowellsMethod),
117+
(PatternSearch),
118+
(DirectAlgorithm),
119+
(GridSearchOptimizer),
120+
(RandomRestartHillClimbingOptimizer),
121+
(RandomAnnealingOptimizer),
122+
(ParallelTemperingOptimizer),
123+
(ParticleSwarmOptimizer),
124+
(SpiralOptimization),
125+
(GeneticAlgorithmOptimizer),
126+
(EvolutionStrategyOptimizer),
127+
(DifferentialEvolutionOptimizer),
128+
(LipschitzOptimizer),
129+
(BayesianOptimizer),
130+
(TreeStructuredParzenEstimators),
131+
(ForestOptimizer),
132+
],
133+
)
134+
135+
136+
optimizers_2 = (
137+
"Optimizer2",
138+
[
139+
(HillClimbingOptimizer),
140+
(StochasticHillClimbingOptimizer),
141+
(RepulsingHillClimbingOptimizer),
142+
(SimulatedAnnealingOptimizer),
143+
(DownhillSimplexOptimizer),
144+
(RandomSearchOptimizer),
145+
(PowellsMethod),
146+
(PatternSearch),
147+
(DirectAlgorithm),
148+
(GridSearchOptimizer),
149+
(RandomRestartHillClimbingOptimizer),
150+
(RandomAnnealingOptimizer),
151+
(ParallelTemperingOptimizer),
152+
(ParticleSwarmOptimizer),
153+
(SpiralOptimization),
154+
(GeneticAlgorithmOptimizer),
155+
(EvolutionStrategyOptimizer),
156+
(DifferentialEvolutionOptimizer),
157+
(LipschitzOptimizer),
158+
(BayesianOptimizer),
159+
(TreeStructuredParzenEstimators),
160+
(ForestOptimizer),
161+
],
162+
)
163+
164+
optimizers_non_deterministic = (
165+
"Optimizer",
166+
[
167+
(HillClimbingOptimizer),
168+
(StochasticHillClimbingOptimizer),
169+
(RepulsingHillClimbingOptimizer),
170+
(SimulatedAnnealingOptimizer),
171+
# (DownhillSimplexOptimizer),
172+
(RandomSearchOptimizer),
173+
(PowellsMethod),
174+
(PatternSearch),
175+
# (GridSearchOptimizer),
176+
(RandomRestartHillClimbingOptimizer),
177+
(RandomAnnealingOptimizer),
178+
(ParallelTemperingOptimizer),
179+
(ParticleSwarmOptimizer),
180+
(SpiralOptimization),
181+
(EvolutionStrategyOptimizer),
182+
(LipschitzOptimizer),
183+
(BayesianOptimizer),
184+
(TreeStructuredParzenEstimators),
185+
(ForestOptimizer),
186+
],
187+
)
188+
189+
190+
optimizers_non_smbo = (
191+
"Optimizer_non_smbo",
192+
[
193+
(HillClimbingOptimizer),
194+
(StochasticHillClimbingOptimizer),
195+
(RepulsingHillClimbingOptimizer),
196+
(SimulatedAnnealingOptimizer),
197+
(DownhillSimplexOptimizer),
198+
(RandomSearchOptimizer),
199+
(GridSearchOptimizer),
200+
(RandomRestartHillClimbingOptimizer),
201+
(RandomAnnealingOptimizer),
202+
(PowellsMethod),
203+
(PatternSearch),
204+
(ParallelTemperingOptimizer),
205+
(ParticleSwarmOptimizer),
206+
(SpiralOptimization),
207+
(EvolutionStrategyOptimizer),
208+
],
209+
)
210+
211+
212+
optimizers_smbo = (
213+
"Optimizer_smbo",
214+
[
215+
(BayesianOptimizer),
216+
(LipschitzOptimizer),
217+
(DirectAlgorithm),
218+
(TreeStructuredParzenEstimators),
219+
(ForestOptimizer),
220+
],
221+
)
222+
223+
optimizers_representative = (
224+
"Optimizer",
225+
[
226+
(HillClimbingOptimizer),
227+
(RandomSearchOptimizer),
228+
(SimulatedAnnealingOptimizer),
229+
(ParticleSwarmOptimizer),
230+
(EvolutionStrategyOptimizer),
231+
(BayesianOptimizer),
232+
(TreeStructuredParzenEstimators),
233+
],
234+
)

0 commit comments

Comments
 (0)