Adaptando a classe Otimização para template (ainda incompleto).