Hai, today I would like to tell more detail about process that need to be understand when dealing with Genetic Algorithm. Before that, there is need to encoding the problem to be represent by individual cromosome, so that can be process in Genetic Algorithm. There are four main type that can be represent of problem situation. There are:
Binary Encoding
Permutation Encoding
Value Encoding
Tree Encoding
After complete identify which type encoding need to be choosen, then can go through futher prosess. There are four main processes there are:
Selection
Crossover
Mutation
Regeneration
1. Selection
Under this process also have 3 methods where:
Elitism
Roulette Wheel
Tournament Selection
2. Crossover
Under this process also have many methods but 2 of them are:
Exponential Scaling
Linear Normalize
3. Mutation
Under this process just similar between all researchers that using GA
4. Regeneration
Under this process it will select the best population for next iteration, so if there are new child cromosome that better with their parent cromosome from previous generation then it will replace or overwrite that parent cromosome.