Comparison of Several Genetic Algorithm Strategies on a nonlinear GAPID Controller Optimization Applied to a Buck Converter