Alimentando a la Multitud: Un Algoritmo de tiempo Polinómico para Mejorar el Muestreo