Complexity International       /vol02/sr_hash/ © Copyright 1995     
Volume 02 Received: 
Accepted: 
----
----



Preventing Diversity Loss in a Routing Genetic Algorithm with Hash Tagging

Simon Ronald

Abstract
     A new technique called hash tagging is presented, which helps preserve genetic diversity in routing-type genetic algorithms (GAs). For each new child generated in a population, a hash tag is calculated by applying a hash algorithm to each gene value in the genotype during a GA run. We do not allow a genotype to be added to a population if its hash tag clashes with an existing hash tag in use by another population genotype. This technique prevents duplicate population genotypes and enhances the performance of the GA in the later stages of evolution. We show that the technique introduces a powerful local-searching mechanism in the later parts of an evolution run. We present simulation results showing that hash tagging is effective for our chosen test problem (a 30-town Travelling Salesperson Problem).


Full Text

Multimedia Links
(none)

Reference Links
(none)

Citation Reference
     Get viewers
for PS & PDF

Aladdin GhostScript

Adobe Acrobat




 [CI Editor] [Site Manager]