Research Article

Orderly Roulette Selection Based Ant Colony Algorithm for Hierarchical Multilabel Protein Function Prediction

Algorithm 1

The pseudocode of AntMiner algorithm.
Input: training samples
Output: adiscovered list of rules
 (1) examples all training examples;
 (2) Rule_set ;
 (3) while  > maximum uncovered do
 (4) Initialize Pheromones(), Heuristic Information(examples), ;
 (5) ;
 (6) while t < maximum iterations and no stagnation do
 (7)   for   to ants_size do
 (8)    Create Rule(examples);
 (9)   Prune();
 (10)   Evaluate ;
 (11)   ;
 (12)   end for
 (13)  Update Pheromones();
 (14)  Evaluate ;
 (15)  ;
 (16)  ;
 (17) end while
 (18) Traing set Taining set Covered(, examples);
 (19) Rule_set Rule_set + ;
 (20) end while
 (21) return Rule_set;