Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

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


Affiliations
1 Computer Engineering Department, Cairo University, Egypt
     

   Subscribe/Renew Journal


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.
User
Subscription Login to verify subscription
Notifications
Font Size

Abstract Views: 237

PDF Views: 2




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

Abstract Views: 237  |  PDF Views: 2

Authors

Magda B. Fayek
Computer Engineering Department, Cairo University, Egypt

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.