Portfolio approaches for constraint optimization problems