algoritmos de contratación