A New “Doctor and Patient” Optimization Algorithm: An Application to Energy Commitment Problem | Publicación