Deprecated: $wgMWOAuthSharedUserIDs=false is deprecated, set $wgMWOAuthSharedUserIDs=true, $wgMWOAuthSharedUserSource='local' instead [Called from MediaWiki\HookContainer\HookContainer::run in /var/www/html/w/includes/HookContainer/HookContainer.php at line 135] in /var/www/html/w/includes/Debug/MWDebug.php on line 372
A bit-masking oriented data structure for evolutionary operators implementation in genetic algorithms - MaRDI portal

A bit-masking oriented data structure for evolutionary operators implementation in genetic algorithms (Q1606765)

From MaRDI portal





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
    0 references
    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

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references