Research Article

A New Evolutionary-Incremental Framework for Feature Selection

Algorithm 3

Standard invasive weed optimization.
Input: : minimum production rate, : maximum production rate, : minimum number of seeds, : maximum
number of seeds
(i) Initialization: a finite number of seeds are being dispread over the search space randomly, the number of initial seeds
have to be fall in the range
(ii) Evaluation: calculation of fitness value of each seed
(iii) Reproduction: current seeds grow to flowering and produce new seeds. Rate of production of each flower is dependent to
the fitness of the corresponding seed. The production rate of seeds is linearly computed based on their fitness in the range
(iv) Spatial Dispersal: the produced seeds are being randomly dispread over the search space and grow
(v) Competitive Exclusion: if the maximum number of plants is greater than , now only plants with the highest fitness
values can survive and produce seeds. Other plants are eliminated
(vi) Termination Condition: if termination condition(s) is satisfied, the algorithm is finished; otherwise go to step (iii).
When the algorithm is finished, the best solution with the highest fitness value is the output of the algorithm.