Non-revisiting Genetic Algorithm

Shiu Yin Yuen*, Chi Kin Chow

*Corresponding author for this work

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

Abstract

Genetic Algorithm (GA) is a revisiting stochastic algorithm. In other words, a solution that has been visited before may be revisited. The fitness of the solution has to be evaluated each time. Since fitness evaluation is the most computationally intensive process in the execution of the GA, revisits should be minimized or eliminated. In this paper, a novel dynamic binary partitioning tree archive is proposed to eliminate all revisits. It works as follows: When the GA generates a solution, the tree is accessed. A leaf node is appended to the tree if the solution has not been visited before and so has no record in the tree. Otherwise, a search is initiated from the leaf node that is the duplicate to the solution to find the nearest neighbor solution in the search space that is not visited. During this process, whole sub-trees may be pruned if all the leaf nodes it contains are visited. The search naturally implements a self adaptive mutation mechanism. Hence the GA requires no other mutation parameter or mutation scheme. Experimental results reveal that this new GA is superior in performance compared with the standard GA with revisits, and the tree archive is not memory intensive.

Original languageEnglish
Title of host publication2007 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-10, PROCEEDINGS
PublisherIEEE
Pages4583-4590
Number of pages8
ISBN (Print)978-1-4244-1339-3
Publication statusPublished - 2007
EventIEEE Congress on Evolutionary Computation - Singapore, Singapore
Duration: 25 Sept 200728 Sept 2007

Publication series

NameIEEE Congress on Evolutionary Computation
PublisherIEEE

Conference

ConferenceIEEE Congress on Evolutionary Computation
PlaceSingapore
CitySingapore
Period25/09/0728/09/07

Fingerprint

Dive into the research topics of 'Non-revisiting Genetic Algorithm'. Together they form a unique fingerprint.

Cite this