Review Article
A Review of Feature Selection and Feature Extraction Methods Applied on Microarray Data
Algorithm 2
Simulated annealing algorithm.
Initialise State s = S(0) | Initialise Energy e = E(S(0)) | Set time to zero k = 0 | while k < kmax And e < emax do | Temperature = temperature(k/kmax) | NewState = neighbour() | NewEnergy = E(NewState) | if P(e, NewEnergy, Temperature) > random() then | s = NewState | e = NewEnergy | end if | if NewEnergy < EnergyBest then | BestState = NewState | EnergyBest = NewEnergy | end if | k = k + 1 | end while |
|