Research Article

Gene Selection via a New Hybrid Ant Colony Optimization Algorithm for Cancer Classification in High-Dimensional Data

Algorithm 4

Proposed approach (MWIS-ACO-LS).
Input: DNA microarray data;
Output The global best candidate solution .
Begin
Stage 1: The selection of the first subset of gene
3:Step 1: Use the Algorithm 1 to construct the gene-similarity graph.
Step 2: Apply the greedy algorithm (Algorithm 1) to select an initial subset of genes.
Stage 2: The application of ACO to the subset of gene selected in the first stage
6:Step 1: ACO combined with the local search
 Initialize the pheromone matrix by ones.
for do
9:for do
   build the path (candidate solution S)of the ant based on the probabilistic decision rule defined by (4), (5) and (6).
   Calculate the fitness of the candidate solution using LOOCV in (11).
12:  if i = = 1 then
    
  end if
15:  if then
    
  end if
18:  Do a local update of pheromones based on S.
end for
 Apply the Local search (Algorithm 3) to .
21: Do a global update of pheromones based on .
end for
Find the global best solution
24:Step 2: Apply a backward generation to .
Return .