MATLAB implemetation of genetic algorithm for solving optimization problems.
The program takes the input in following format:
- Objective Function- 0 for minimization / 1 for maximization
- bit precision
- population of the genes.
- Crossover probability
- Mutation probability
- no. of variables followed by Variable name, its bounds.
The program returns optimum value (approximately optimum solution or local optima). Crossover probability and mutation probability are wisely chosen to ensure the program won't stuck at local optimas or plateaus.