Genetic Algorithm Using an Adaptive Mutation Operator for Numerical Optimization Functions

Main Article Content

I.A. KOREJO
Z. U. A. KHUHRO
F. A. JOKHIO
F. N. MEMON
QURAT-UL-AIN NIZAMANI

Abstract

Simple genetic algorithms (GAs) applies only one mutation operator to produce next population. Four mutation operators have been suggested in GAs. Specifying which mutation operator should be employed is very difficult but not impossible and is normally done by empirical results. In this paper, new adaptive approach is proposed to solve the problem. This scheme uses more than one mutation operator to produce next generation. It modifies the selection mutation ratio of each mutation operator based on the global behaviour of the population for each generation. The main idea of the adaptive algorithm is to alter the operators’ probabilities based on the feedback information of population for each generation. This technique is conducted on a fifteen benchmark optimization problems. The result show that the adaptive mutation accomplishes equally well for all of the test functions.

Article Details

How to Cite
I.A. KOREJO, Z. U. A. KHUHRO, F. A. JOKHIO, F. N. MEMON, & QURAT-UL-AIN NIZAMANI. (2013). Genetic Algorithm Using an Adaptive Mutation Operator for Numerical Optimization Functions. Sindh University Research Journal - SURJ (Science Series), 45(1). Retrieved from https://sujo.usindh.edu.pk/index.php/SURJ/article/view/5475
Section
Articles