SELF-CROSSOVER - A NEW GENETIC OPERATOR AND ITS APPLICATION TO FEATURE-SELECTION

Citation
Nr. Pal et al., SELF-CROSSOVER - A NEW GENETIC OPERATOR AND ITS APPLICATION TO FEATURE-SELECTION, International Journal of Systems Science, 29(2), 1998, pp. 207-212
Citations number
14
Categorie Soggetti
Computer Science Theory & Methods","Operatione Research & Management Science","Computer Science Theory & Methods","Operatione Research & Management Science","Robotics & Automatic Control
ISSN journal
00207721
Volume
29
Issue
2
Year of publication
1998
Pages
207 - 212
Database
ISI
SICI code
0020-7721(1998)29:2<207:S-ANGO>2.0.ZU;2-8
Abstract
Crossover is an important genetic operation that helps in random recom bination of structured information to locate new points in the search space, in order to achieve a good solution to an optimization problem. The conventional crossover operation when applied on a pair of binary strings will usually not retain the total number of Is in the offspri ngs to be the same as that of their parents, but there are many optimi zation problems which require such a constraint. In this article, we p ropose a new crossover technique called 'self-crossover', which satisf ies this constraint as well as retaining the stochastic and evolutiona ry characteristics of genetic algorithms. This new operator serves the combined role of crossover and mutation. We have proved that self-cro ssover can generate any permutation of a given string. As an illustrat ion, the effectiveness of this new technique has been demonstrated for the feature selection problem of pattern recognition. Performance of self-crossover for feature selection is also compared with that of ord inary crossover.