
En combinatoria , una bola de Hamming es una bola métrica para la distancia de Hamming . La bola de Hamming de radiocentrado en una cuerdasobre algún alfabeto (a menudo el alfabeto {0,1}) es el conjunto de todas las cadenas de la misma longitud que difieren decomo máximoposiciones. Esto puede denotarse utilizando la notación estándar para bolas métricas,. Para un alfabetoy una cuerdaLa bola de Hamming es un subconjunto del espacio de Hamming.de cuerdas de la misma longitud quey es un subconjunto propio siempre queEl nombre bola de Hamming proviene de la teoría de la codificación , donde los códigos de corrección de errores se pueden definir como aquellos que tienen bolas de Hamming disjuntas alrededor de sus palabras clave, [ 1 ] y los códigos de cobertura se pueden definir como aquellos que tienen bolas de Hamming alrededor de la palabra clave cuya unión es todo el espacio de Hamming. [ 2 ]
Algunos algoritmos de búsqueda local para solucionadores SAT , como WalkSAT, operan utilizando códigos de adivinación aleatoria o de cobertura para encontrar una bola de Hamming que contenga la solución deseada, y luego buscan dentro de esta bola de Hamming para encontrar la solución. [ 2 ]
Se conoce una versión del teorema de Helly para bolas de Hamming: Para bolas de Hamming de radio(en espacios de Hamming de dimensión mayor que), si una familia de bolas tiene la propiedad de que cada subfamilia de como máximoSi las bolas tienen una intersección común, entonces toda la familia tiene una intersección común. [ 3 ]
Referencias
- ↑ Calabi, L.; Hartnett, WE (1969), "Algunos resultados generales de la teoría de la codificación con aplicaciones al estudio de códigos para la corrección de errores de sincronización", Information and Control , 15 (3): 235– 249, doi : 10.1016/S0019-9958(69)90442-2 , MR 0261997
- 1 2 Dantsin, Evgeny; Goerdt, Andreas; Hirsch, Edward A.; Kannan, Ravi; Kleinberg, Jon; Papadimitriou, Christos; Raghavan, Prabhakar; Schöning, Uwe (2002), "Un deterministaalgoritmo para-SAT basado en búsqueda local", Theoretical Computer Science , 289 (1): 69– 83, doi : 10.1016/S0304-3975(01)00174-8 , MR 1932890
- ↑ Alon, Noga ; Jin, Zhihan; Sudakov, Benny (2024), El número de Helly de las bolas de Hamming y problemas relacionados , arXiv : 2405.10275
- Métricas de cadena
- Geometría métrica
- Teoría de la codificación