Research Article
Feature Selection on Elite Hybrid Binary Cuckoo Search in Binary Label Classification
Algorithm 3
Elite selection and crossover operators.
| Input: population with nests, number of dimensions (features) , crossover rate , fitness function | | Output: New population after elite selection and crossover | | fordo | | p()=, ; | | fordo | | Generate a random number from [0,1]; | | if () then | | Select the ; | | else | | ifthen | | Select the ; | | end | | end | | end | | end | | Train the classifier to evaluate accuracy of ; | | Calculate the fitness function value and store it in ; | | ; | | ; | | ; | | Two nests in the population are paired at random for each pair except , such as and | | if () then | | Generate a random integer r in (1,d) with one-point crossover between two individuals ; | | ; | | end | | The crossed nests and Bestness form a new population as output |
|