Plasma generation optimization: a new physically-based metaheuristic algorithm for solving constrained optimization problems