Articulo de referencia

Bola de jamón

Bolas de Hamming centradas en la cuerda "cab" con radio 1 (vértices naranjas y centro), 2 (bola anterior más vértices amarillos) y 3 (anterior más vértices grises). En combinato...

Bolas de Hamming centradas en la cuerda "cab" con radio 1 (vértices naranjas y centro), 2 (bola anterior más vértices amarillos) y 3 (anterior más vértices grises).

En combinatoria , una bola de Hamming es una bola métrica para la distancia de Hamming . La bola de Hamming de radior{\displaystyle r}centrado en una cuerdaincógnita{\displaystyle x}sobre algún alfabeto (a menudo el alfabeto {0,1}) es el conjunto de todas las cadenas de la misma longitud que difieren deincógnita{\displaystyle x}como máximor{\displaystyle r}posiciones. Esto puede denotarse utilizando la notación estándar para bolas métricas,B(incógnita,r){\displaystyle B(x,r)}. Para un alfabetoincógnita{\displaystyle X}y una cuerdaincógnita{\displaystyle x}La bola de Hamming es un subconjunto del espacio de Hamming.incógnita|incógnita|{\displaystyle X^{|x|}}de cuerdas de la misma longitud queincógnita{\displaystyle x}y es un subconjunto propio siempre quer<|incógnita|{\displaystyle r<|x|}El 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 radior{\displaystyle r}(en espacios de Hamming de dimensión mayor quer{\displaystyle r}), si una familia de bolas tiene la propiedad de que cada subfamilia de como máximo2r+1{\displaystyle 2^{r+1}}Si las bolas tienen una intersección común, entonces toda la familia tiene una intersección común. [ 3 ]

Referencias

  1. 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 
  2. 1 2 Dantsin, Evgeny; Goerdt, Andreas; Hirsch, Edward A.; Kannan, Ravi; Kleinberg, Jon; Papadimitriou, Christos; Raghavan, Prabhakar; Schöning, Uwe (2002), "Un determinista(22/(k+1))norte{\displaystyle (2-2/(k+1))^{n}}algoritmo parak{\displaystyle k}-SAT basado en búsqueda local", Theoretical Computer Science , 289 (1): 69– 83, doi : 10.1016/S0304-3975(01)00174-8 , MR 1932890 
  3. Alon, Noga ; Jin, Zhihan; Sudakov, Benny (2024), El número de Helly de las bolas de Hamming y problemas relacionados , arXiv : 2405.10275