|
Algorithm 2 Reproducible HHMAO Hyperparameter Search |
-
Require:
Search bounds in Table 4, population size , iterations , switch iteration , training set , validation set , seed s
-
Ensure:
Best hyperparameter vector
-
1:
Set random generators using seed s
-
2:
Initialize M candidate vectors within the specified search bounds
-
3:
Repair integer variables and project graph weights onto the unit simplex
-
4:
Evaluate the initialized candidates using and set to the best candidate
-
5:
for to I do
-
6:
for to M do
-
7:
if then
-
8:
Generate using the HHO exploration update
-
9:
else
-
10:
Generate using MRFO chain/cyclone refinement
-
11:
end if
-
12:
Clip continuous variables to their search bounds
-
13:
Round R and to the nearest admissible integers
-
14:
Project onto the non-negative unit simplex
-
15:
Train STAG-GuardNet on using Adam and evaluate on
-
16:
if then
-
17:
-
18:
end if
-
19:
if then
-
20:
-
21:
end if
-
22:
end for
-
23:
end for
-
24:
return
|