Describir: Genetic-based unit commitment algorithm