Mirza Hafifi

Software: Optimization of Colville Function Using Genetic Algorithm

About how genetic algorithm (GA) is used to perform optimization based on the Colville function.

  • Software: Optimization of Colville Function Using Genetic Algorithm
  • Software: Optimization of Colville Function Using Genetic Algorithm
The purpose of this project is to prove that genetic algorithm can be used to find the optimal solution of a mathematical function.

100(X2 – X1 2)2 + (1– X1)2 + 90(X4 – X32)2 + (1 – X3)2 + 10.1((X2 – 1)2 (X4 – 1)2) + 19.8(X2 – 1) (X4 – 1)

Where -10 ≤ Xi ≤ 10
The function has a global minimum value of 0 at (X1, X2,X3,X4) = (1,1,1,1)

In this project, there are two types of selection used; roulette wheel selection and tournament selection.

These selections are used to compare which selection performs better in order to find the solution based on the Colville mathematical problem.

This project describes how genetic algorithm performs the genetic operators with two different type of selection.

At the end of this assignment, the solution for the mathematical problem, comparison between two types of selection in figure and chart are presented.

Comments: 0

There are no comments yet, be the first to write a comment!

Available for freelance