- Run GA multiple times and take the average of all the best fitness values.
- Increase population size and number of generations which will explore a larger solution space and give a better result.
- Change and experiment the type of crossovers and mutations you are using. Please follow this link to know more about it: https://www.mathworks.com/help/gads/genetic-algorithm-options.html
- Use elitism to ensure that the best solutions are carried over to the next generation.
Termination criterion for Genetic Algorithm when used in context of feature selection??
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
I have tried for 50 iterations but on running the Matlab code the best fitness value of all iterations is coming out to be different at different times. How will I decide which will be the best features in such a condition.
Getting different best feature set for same number of iterations. How results should be interpreted so that I can come to a Termination criterion??
0 comentarios
Respuestas (1)
Prateekshya
el 19 de Jul. de 2024
Editada: Prateekshya
el 19 de Jul. de 2024
Hello Purti,
I understand that you are getting different output in different runs of Genetic Algorithm. This is a common behavior due to the stoachastic nature of GA which gives you near-optimal (not exactly optimal) solutions. Here are some strategies to make the results more consistent:
I hope this helps!
Thank you.
0 comentarios
Ver también
Categorías
Más información sobre Genetic Algorithm en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!