¿Qué es la distancia de Hamming?

La distancia de Hamming es una medida que se usa para contar cuántas posiciones son diferentes entre dos cadenas de igual longitud.

Definición formal:

La distancia de Hamming entre dos cadenas de igual longitud es el número de posiciones en las que los símbolos correspondientes son distintos.


Ejemplo simple:

Supongamos que tenemos estas dos cadenas de 7 bits:

Cadena A: 1011101
Cadena B: 1001001

Comparamos cada bit:

PosiciónAB¿Diferente?
111No
200No
310
411No
510
600No
711No

Hay 2 diferencias, por lo tanto, la distancia de Hamming es 2.


Aplicaciones:

  • Codificación y corrección de errores: Para detectar o corregir errores en transmisiones de datos.

  • Criptografía

  • Biología computacional: Comparar secuencias de ADN.

  • Reconocimiento de patrones

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *