Research Article

An Immune Clonal Selection Algorithm for Synthetic Signature Generation

Algorithm 4

The clonal selection algorithm.
(1) Input: the initial population ;
(2) Output: the result population ;
(3) ;
(4) repeat
(5) Add some random individuals to ;
(6) Compute the affinity of every individual of ;
(7) Select the highest affinity individuals and generate a temporary population ;
(8) Compute the density of every individual of ;
(9) Clone every individual Ab of to generate a clone population , and the clone number is computed
   by ;
(10) Mutate the clone population to a degree inversely proportional to their affinity to produce a mature
   population ;
(11) Compute the affinity of the individuals of and select the highest affinity individuals to generate
   the new population
(12) until Termination