I'm new to this site. I am not really sure if this the right section for this question - it might belong to computer science.
Recently I started working on my master thesis about solving multi-objective optimization problems using an evolutionary algorithm with a limited number of decison maker calls. I want to motivate why this is a reasonable approach and therefore explain how an evolutionary algorithm works. But here I found myself confronted with a problem: Most of the time all the authors talk about evolutionary algorithms but than they start talking abut genetic algorithms. I do understand that genetic algorithms are a sub-class of evolutionary algorithms but I do not understand how they differ from other evolutionary algorithms. Somethimes I get the feeling both terms are even used equivalently. Could someone please explain to me if and how they are different from each other (main properties or working principles of both classes)?
I know this is a broad question but I hope it still fits the terms of this site.