Using Genetic Algorithms to Search for an Optimal Solution to the Schaffer f6 Function
Four different genetic algorithms are used to search for optimal solutions to the Schaffer f6 function; a simple GA, a GA using adaptive mutation, a steady state GA, and a GA using an island model. The methods are compared in terms of their reliability and efficiency.
Solutions to complex optimization problems can often times be found by making use of genetic algorithms. A genetic algorithm (GA) is a tool which is modeled after Darwin’’s principle of natural selection. As a population of candidate solutions is “evolved”, by means of selection, crossover and mutation, it generally tends to approach the global optimum solution regardless of the terrain of the fitness landscape. Multi-dimensional functions make for good GA test cases because of their nonlinearity and oscillation around the optimal solutions. We examined one such function, commonly referred to as the Schaffer f6 function. We attempted to optimize this function using a simple GA and then compared our results to those obtained by implementing 3 new features into the GA. We concluded that both the island model and the steady state algorithm were the most reliable, however, the steady state algorithm was much more efficient.
…
Website: chevy76.myweb.uga.edu | Filesize: 220kb
No of Page(s): 7
Click here to download Using Genetic Algorithms to Search for an Optimal Solution to the Schaffer f6 Function.
Related Copyrighted Books
Genetic Algorithms in Search, Optimization, and Machine Learning
An Introduction to Genetic Algorithms (Complex Adaptive Systems)
Practical Genetic Algorithms
Introduction to Evolutionary Computing (Natural Computing Series)
Introduction to Genetic Algorithms
Foundations of Genetic Programming
A Field Guide to Genetic Programming
An Introduction to Genetic Algorithms for Scientists and Engineers
Genetic Algorithms: The Design of Innovation
Genetic Algorithms and Fuzzy Multiobjective Optimization (Operations Research/Computer Science Interfaces Series)
Related Tutorial
Tags: Adaptive Mutation, GA, Genetic Algorithm, Optimization, Schaffer f6, steady state GA
Comments
Leave a Reply