A novel Clustering based Genetic Algorithm for route optimization

Abstract Genetic Algorithm (GA), a random universal evolutionary search technique that imitates the principle of biological evolution has been applied in solving various problems in different fields of human endeavor. Despite it strength and wide range of applications, optimal solution may not be feasible in situations where reproduction processes which involve chromosomes selection for mating and regeneration are not properly done. In addition, difficulty is often encountered when there are significant differences in the fitness values of chromosomes while using probabilistic based selection approach. In this work, clustering based GA with polygamy and dynamic population control mechanism have been proposed. Fitness value obtained from chromosomes in each generation were clustered into two-non-overlapping clusters. The surviving chromosomes in the selected cluster were subjected to polygamy crossover mating process while the population of the offsprings which would form the next generation were subjected to dynamic population control mechanisms. The process was repeated until convergence to global solution was achieved or number of generation elapsed. The proposed algorithm has been applied to route optimization problem. Results obtained showed that the proposed algorithm outperforms some of the existing techniques. Furthermore, the proposed algorithm converged to global solution within few iterations (generations) thus favoring its acceptability for online-realtime applications. It was also observed that the introduction of clustering based selection algorithm guaranteed the selection of cluster with the optimal solution in every generation. In addition, the introduction of dynamic population control with polygamy selection processes enabled fast convergence to optimal solution and diversity in the population respectively.

[1]  Tughrul Arslan,et al.  Elitist selection schemes for genetic algorithm based printed circuit board inspection system , 2005, 2005 IEEE Congress on Evolutionary Computation.

[2]  Alan S. Perelson,et al.  Using Genetic Algorithms to Explore Pattern Recognition in the Immune System , 1993, Evolutionary Computation.

[3]  Omar el Mahdi,et al.  Using a genetic algorithm optimizer tool to generate good quality timetables , 2003, 10th IEEE International Conference on Electronics, Circuits and Systems, 2003. ICECS 2003. Proceedings of the 2003.

[4]  Joseph B. Evans,et al.  Population Adaptation for Genetic Algorithm-based Cognitive Radios , 2008, Mob. Networks Appl..

[5]  John J. Grefenstette,et al.  Evolvability in dynamic fitness landscapes: a genetic algorithm approach , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[6]  Bir Bhanu,et al.  Adaptive image segmentation using a genetic algorithm , 1989, IEEE Transactions on Systems, Man, and Cybernetics.

[7]  John J. Grefenstette,et al.  Genetic Algorithms for Tracking Changing Environments , 1993, ICGA.

[8]  Susanta Kumar Sahoo,et al.  Modeling and optimization of ultrasonic metal welding on dissimilar sheets using fuzzy based genetic algorithm approach , 2015 .

[9]  An He,et al.  A Survey of Artificial Intelligence for Cognitive Radios , 2010, IEEE Transactions on Vehicular Technology.

[10]  Tarun Kumar Rawat,et al.  Optimal design of FIR high pass filter based on L1 error approximation using real coded genetic algorithm , 2015 .

[11]  Tughrul Arslan,et al.  Non-Uniform search domain based Genetic algorithm for the optimization of real time FFT Processor architectures , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[12]  C. H. Chen,et al.  An intelligent stock trading decision support system through integration of genetic algorithm based fuzzy neural network and artificial neural network , 2001, Fuzzy Sets Syst..

[13]  Xin-She Yang,et al.  A literature survey of benchmark functions for global optimisation problems , 2013, Int. J. Math. Model. Numer. Optimisation.

[14]  Thomas Bäck,et al.  An Overview of Evolutionary Algorithms for Parameter Optimization , 1993, Evolutionary Computation.

[15]  Kyung-shik Shin,et al.  A genetic algorithm application in bankruptcy prediction modeling , 2002, Expert Syst. Appl..

[16]  D. Kaur,et al.  Performance enhancement in solving Traveling Salesman Problem using hybrid genetic algorithm , 2008, NAFIPS 2008 - 2008 Annual Meeting of the North American Fuzzy Information Processing Society.

[17]  Hao Wang,et al.  Introduction to Genetic Algorithms in Electromagnetics , 1995 .

[18]  S. N. Sivanandam,et al.  Introduction to genetic algorithms , 2007 .

[19]  Jilai Yu,et al.  MODIFIED GA BASED OPTIMIZATION DESIGN OF FUZZY GOVERNOR POWER SYSTEM STABILIZER FOR HYDRO-GENERATOR UNIT , 2008 .

[20]  Ajay Mahajan,et al.  Intelligent image correlation using genetic algorithms for measuring surface deformations in the autonomous inspection of structures , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

[21]  M. J. E. Salami,et al.  Application of intelligent technique for development of Colpitts oscillator , 2013, 2013 IEEE Business Engineering and Industrial Applications Colloquium (BEIAC).

[22]  Shiu Yin Yuen,et al.  A non-revisiting Genetic Algorithm , 2007, 2007 IEEE Congress on Evolutionary Computation.

[23]  S.E. Eklund,et al.  Time series forecasting using massively parallel genetic programming , 2003, Proceedings International Parallel and Distributed Processing Symposium.

[24]  A. Erentok,et al.  A Hybrid Optimization Method to Analyze Metamaterial-Based Electrically Small Antennas , 2007, IEEE Transactions on Antennas and Propagation.

[25]  Zhe Chen,et al.  Application of genetic algorithm in electrical system optimization for offshore wind farms , 2008 .

[26]  John Geraghty,et al.  Genetic Algorithm Performance with Different Selection Strategies in Solving TSP , 2011 .

[27]  Hong Zhu,et al.  Using Genetic Algorithms to Optimize Artificial Neural Networks , 2010, J. Convergence Inf. Technol..

[28]  Habeeb Bello Salau,et al.  A Decade Survey of Engineering Applications of Genetic Algorithm in Power System Optimization , 2014, 2014 5th International Conference on Intelligent Systems, Modelling and Simulation.

[29]  A. M. Aibinu,et al.  A Novel Hybrid Artificial Intelligence Technique for Colpitts Oscillator Design , 2013, Journal of Control, Automation and Electrical Systems.

[30]  John J. Grefenstette,et al.  EVOLUTIONARY ALGORITHMS IN ROBOTICS , 1994 .

[31]  Jarmo T. Alander,et al.  On finding the optimal genetic algorithms for robot control problems , 1991, Proceedings IROS '91:IEEE/RSJ International Workshop on Intelligent Robots and Systems '91.

[32]  Surinder Kumar,et al.  Multiple-response optimization of cutting forces in turning of UD-GFRP composite using Distance-Based Pareto Genetic Algorithm approach , 2015 .

[33]  Nawapak Eua-anant,et al.  Genetic algorithm approach to image segmentation using morphological operations , 1998, Proceedings 1998 International Conference on Image Processing. ICIP98 (Cat. No.98CB36269).

[34]  Edmund K. Burke,et al.  Automated University Timetabling: The State of the Art , 1997, Comput. J..

[35]  Rajesh Khanna,et al.  WEDM process variables investigation for HSLA by response surface methodology and genetic algorithm , 2015 .

[36]  Thomas E. Nichols,et al.  Optimization of experimental design in fMRI: a general framework using a genetic algorithm , 2003, NeuroImage.

[37]  Samira Dib,et al.  OPTIMIZATION OF PARAMETERS OF THE UNIFIED POWER QUALITY CONDITIONER USING GENETIC ALGORITHM METHOD , 2007 .