As my understanding, Q Learning is a machine learning. Because it learns a concept. It learns states. But when it comes to genetic algorithms, i don't see them as machine learning. To me, these algorithms are just a way of optimizing a specific problem. If environment changes(states), precalculated genetic algorithm based solution will be useless. You have to run it again.
So the question is, Is Genetic Algorithm a Machine Learning Method?
All the replies will be appreciated. Thanks.