se cambio la implementacion de ProblemInstance::getIds(), ahora se mantiene un puntero a un conjunto que contiene las claves que antes se obtenian iterando un map