Open Access Open Access  Restricted Access Subscription or Fee Access

DYN_CBC: Dynamic Adjustment of Context Based Clearing for Advanced GA Niching

Magda B. Fayek

Abstract


The inability of GA to find multiple global maxima of a multimodal function has been a basic limitation. Many niching and diversity preserving techniques have been suggested to overcome it. Clearing is one of the common approaches proposed. Due to its promising performance it has attracted researchers to further enhance it. CBCI (Context Based Clearing) is an updated version of standard clearing procedure. This approach made use of context information to prevent clearing of some candidates that may lead to undetected optima. In this paper three advanced dynamic versions of CBC are proposed (CBCII, CBCIII, and CBCIV) to further enhance the clearing process. They are modified versions of CBCI, each by a different approach. The proposed techniques were tested using the M7 function; a massively multimodal deceptive optimization function typically used for testing the efficiency of finding global optima in a search space. The results are compared with those of CBCI. Results show that the new versions discover more optima in earlier generations than CBCI while having a comparable complexity with CBCI. Compared to other reported clearing techniques such as Spatially-Structured EAs (SSEAs) using ring topology, LC (Local clearing) and direct crowding (CD) CBCIV finds optima much faster. the suggested techniques outperform them as regards complexity and manages to find global M7 optima much faster

Keywords


Clearing, Context, Genetic Algorithms, Multimodal Optimization, Niching Methods

Full Text:

PDF

References


M. B. Fayek, N. M. Darwish, M. M. Ali , “ Context based clearing procedure: A niching method for genetic algorithms” Journal of advanced research, Volume 1, Issue 4, October 2010, Pages 301-307.

D.E. Goldberg, Genetic algorithms in search, optimization and machine learning (1st ed.), Addison-Wesley Professional (1989).

S. W. Mahfoud, “ Niching methods extend genetic algorithms”, http://citeseer.ist.psu.edu/mahfoud95niching.html; 1995.

K. Deb and D.E. Goldberg, “An investigation of niche and species formation in genetic function optimization”, Proceedings of the third international conference on genetic algorithms, Morgan Kaufmann Publishers Inc, George Mason University, United States (1989), pp. 42–50.

A. Pétrowski, “A clearing procedure as a niching method for genetic algorithms”. In: Proceedings of IEEE international conference on evolutionary computation. Nagoya; 1996. p. 798–803.

M. Jelasity and J. Dombi, “ GAS, a concept on modeling species in genetic algorithms”, Artif Intell 99 (1) (1998), pp. 1–19.

M. Jelasity, UEGO, an abstract niching technique for global optimazation, In: M. Jelasity, Editor, Parallel problem solving from nature – PPSN, Springer, Berlin/Heidelberg (1998), pp. 378–387.

P. M. Ortigosa, I. Garcia, M. Jelasity, “ Two approaches for parallelizing the UEGO algorithm”. http://citeseerx.ist.psu.edu/viewdoc/summary?doi= 10.1.1.4.7973; 2001.

D . Goldberg, K. Deb, J. Horn, “Massive multimodality, deception and genetic algorithms” In: Proceeding of the 2nd international conference of parallel problem solving from nature, vol. 2; 1992. p. 37–46.

M. Hadhoud, N. Darwish, and M. Fayek. A context based niching method for niching ga (genetic algorithms) to solve the scheduling problem, Master's thesis. Faculty of Engineering, Cairo University, october 2009.

G. Dick, “A comparison of localized and global niching methods”, In: SIRC 2005 - The 17th Annual colloquium of the spatial information research centre, university of otago, dunedin, New Zealand, November, 24th-25th, 2005

G. Singh and K. Deb. “ Comparison of multi – modal optimization algorithms based on evolutionary algorithms” In: Genetic and evolutionary computation conference, Gecco, July 8-12, 2006, Seatle, USA,

S. L. Avila, L. Krähenbühl and B. Sareni. ” A multi-niching, multi-objective genetic algorithm for solving complex multimodal problems”, In: The 9th workshop on optimization and inverse problems in electromagnetics” – September 13th – 15th 2006, Sorrento (Italy)


Refbacks

  • There are currently no refbacks.