# What is the difference between the study of Evolutionary algorithm vs. Optimization?

I have a course named "Evolutionary Algorithm". But, our teacher is always mentioning the word "Optimization" in his lectures.

I am confused. Is he actually teaching Optimization? If yes, why is the name of the course not "Optimization"?

What is the difference between the study of Evolutionary algorithm and Optimization?

• Evolutionary algorithms are a class of ways to perform optimisation... Gradient descent methods is another...more exists. – DuttaA Sep 24 '18 at 4:40

1. Optimization objective: $$\min_{x \in \mathbb{R}} f(x)$$
2. List of constraints: $$\text{s.t. } x > 0$$; $$\text{s.t. } x^2 < 100$$, ...