El algoritmo Reeds–Sloane , llamado así en honor a James Reeds y Neil Sloane , es una extensión del algoritmo Berlekamp–Massey , un algoritmo para encontrar el registro de desplazamiento de retroalimentación lineal (LFSR) más corto para una secuencia de salida dada , para su uso en secuencias que toman sus valores de los números enteros módulo n .