A bit-masking oriented data structure for evolutionary operators implementation in genetic algorithms (Q1606765)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: A bit-masking oriented data structure for evolutionary operators implementation in genetic algorithms |
scientific article; zbMATH DE number 1771552
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | A bit-masking oriented data structure for evolutionary operators implementation in genetic algorithms |
scientific article; zbMATH DE number 1771552 |
Statements
A bit-masking oriented data structure for evolutionary operators implementation in genetic algorithms (English)
0 references
25 July 2002
0 references
In the present paper a special bit-masking oriented data structure for an improved implementation of crossover and mutation operators in genetic algorithms is shown. The developed data structure performs evolutionary operators in two separate steps: crossover and mutation mask fill and a special boolean based function application. Both phases are optimized to reach a more efficient, fast and flexible genetic reproduction than standard implementations. The method has been powered adding a multi-layered, bit-masking oriented data structure and a boolean operation based control mixer, allowing special blended crossover operators obtained by superposition of the standard ones. Several examples of crossover schemes produced by these extended controls are presented. In addition, a special purpose crossover scheme, capable to process at the same time two distinct groups of design variables with separate crossover schemes is shown, in order to improve efficiency and convergence speed of some discrete/continuous optimization problems. Finally, to highlight further capabilities of the bit-masking approach, a special single-step version of an evolutionary direction operator is also illustrated.
0 references