Optimization Using Evolutionary Algorithms and Metaheuristics (Applications in Engineering)