metaheuristic optimization of power and energy systems