En matemáticas , una secuencia de baja discrepancia es una secuencia con la propiedad de que para todos los valores de, su subsecuenciatiene una baja discrepancia .
En términos generales, la discrepancia de una secuencia es baja si la proporción de puntos de la secuencia que caen en un conjunto arbitrario B es casi proporcional a la medida de B , como ocurriría en promedio (pero no para muestras particulares) en el caso de una secuencia equidistribuida . Las definiciones específicas de discrepancia difieren en cuanto a la elección de B ( hiperesferas , hipercubos , etc.) y cómo se calcula (normalmente normaliza) y combina la discrepancia para cada B (normalmente tomando el peor valor).
Las secuencias de baja discrepancia también se denominan secuencias cuasialeatorias , debido a su uso común como sustituto de los números aleatorios distribuidos uniformemente . El modificador "cuasi" se utiliza para indicar con mayor claridad que los valores de una secuencia de baja discrepancia no son ni aleatorios ni pseudoaleatorios , pero dichas secuencias comparten algunas propiedades de las variables aleatorias y, en ciertas aplicaciones como el método cuasi-Monte Carlo, su menor discrepancia representa una ventaja importante.
Aplicaciones

Los números cuasialeatorios tienen una ventaja sobre los números puramente aleatorios, ya que cubren el dominio de interés de forma rápida y uniforme.
Dos aplicaciones útiles son la determinación de la función característica de una función de densidad de probabilidad y la obtención de la derivada de una función determinista con un bajo nivel de ruido. Los números cuasialeatorios permiten calcular momentos de orden superior con gran precisión y rapidez.
Las aplicaciones que no implican ordenación serían el cálculo de la media , la desviación estándar , la asimetría y la curtosis de una distribución estadística, así como la determinación de los máximos y mínimos integrales y globales de funciones deterministas complejas. Los números cuasialeatorios también pueden utilizarse como puntos de partida para algoritmos deterministas que solo funcionan localmente, como la iteración de Newton-Raphson .
Los números cuasialeatorios también pueden combinarse con algoritmos de búsqueda. Mediante un algoritmo de búsqueda , los números cuasialeatorios pueden utilizarse para hallar la moda , la mediana , los intervalos de confianza y la distribución acumulativa de una distribución estadística, así como todos los mínimos locales y todas las soluciones de funciones deterministas.
Secuencias de baja discrepancia en la integración numérica
Diversos métodos de integración numérica pueden formularse como aproximaciones de la integral de una función.en algún intervalo, por ejemplo [0,1] , como el promedio de la función evaluada en un conjuntoen ese intervalo:
Si los puntos se eligen como Esta es la regla del rectángulo . Si los puntos se eligen para que estén distribuidos aleatoriamente (o pseudoaleatoriamente ), este es el método de Monte Carlo . Si los puntos se eligen como elementos de una secuencia de baja discrepancia, este es el método cuasi-Monte Carlo . Un resultado notable, la desigualdad de Koksma-Hlawka (enunciada más adelante), muestra que el error de dicho método puede estar acotado por el producto de dos términos, uno de los cuales depende solo dey la otra es la discrepancia del conjunto.
Es conveniente construir el conjuntode tal manera que si un conjunto conLos elementos se construyen, el anteriorLos elementos no necesitan ser recalculados. La regla del rectángulo utiliza conjuntos de puntos que tienen baja discrepancia, pero en general los elementos deben ser recalculados sise incrementa. Los elementos no necesitan ser recalculados en el método de Monte Carlo aleatorio siSe incrementa, pero los conjuntos de puntos no presentan una discrepancia mínima. Al utilizar secuencias de baja discrepancia, buscamos una discrepancia mínima y evitar recálculos, pero en realidad, las secuencias de baja discrepancia solo pueden mejorar incrementalmente en cuanto a la discrepancia si no permitimos recálculos.
Definición de discrepancia
La discrepancia de un conjuntose define, utilizando la notación de Niederreiter , como
dóndees elmedida de Lebesgue -dimensional , es el número de puntos enque caen en, yes el conjunto de-intervalos dimensionales o cajas de la forma
dónde.
La discrepancia estelarse define de manera similar, excepto que el supremo se toma sobre el conjuntode cajas rectangulares de la forma
dóndeestá en el intervalo semiabierto [0, 1) .
Los dos están relacionados por
Nota : Con estas definiciones, la discrepancia representa la desviación máxima o del peor caso de la densidad de puntos de un conjunto uniforme. Sin embargo, también otras medidas de error son significativas, lo que lleva a otras definiciones y medidas de variación. Por ejemplo,-discrepancia o centrado modificado-Las discrepancias también se utilizan intensivamente para comparar la calidad de conjuntos de puntos uniformes. Ambos son mucho más fáciles de calcular para grandesy.
La desigualdad Koksma-Hlawka
Dejarser elcubo unitario dimensional ,. Dejartienen variación limitadaenen el sentido de Hardy y Krause. Entonces, para cualquieren,
La desigualdad de Koksma - Hlawka es precisa en el siguiente sentido: Para cualquier conjunto de puntoseny cualquier, hay una funcióncon variación limitada yde tal manera que
Por lo tanto, la calidad de una regla de integración numérica depende únicamente de la discrepancia..
La fórmula de Hlawka-Zaremba
Dejar. Paraescribimos y denotar porel punto obtenido de x reemplazando las coordenadas que no están en u por. Entonces
dóndees la función de discrepancia.
La versión L 2 de la desigualdad de Koksma-Hlawka
Aplicando la desigualdad de Cauchy-Schwarz para integrales y sumas a la identidad de Hlawka-Zaremba, obtenemos unaVersión de la desigualdad de Koksma-Hlawka:
dónde
y
La discrepancia tiene una gran importancia práctica porque permite realizar cálculos explícitos rápidos para un conjunto de puntos dado. De esta manera, es fácil crear optimizadores de conjuntos de puntos utilizandodiscrepancia como criterio.
La desigualdad Erdős-Turán-Koksma
Resulta computacionalmente difícil hallar el valor exacto de la discrepancia de conjuntos de puntos grandes. La desigualdad de Erdős - Turán - Koksma proporciona una cota superior.
Dejarser puntos enySea un entero positivo arbitrario. Entonces
dónde
Las principales conjeturas
Conjetura 1. Existe una constantedependiendo únicamente de la dimensión, de tal manera que para cualquier conjunto de puntos finito.
Conjetura 2. Hay una constantedependiendo únicamente de :, de tal manera que:
para un número infinito depara cualquier secuencia infinita.
Estas conjeturas son equivalentes. Han sido probadas paraPor WM Schmidt . En dimensiones superiores, el problema correspondiente aún está abierto. Los límites inferiores más conocidos se deben a Michael Lacey y sus colaboradores.
límites inferiores
Dejar. Entonces
para cualquier conjunto de puntos finito.
DejarWM Schmidt demostró que para cualquier conjunto de puntos finito,
dónde
Para dimensiones arbitrarias, KF Roth demostró que
para cualquier conjunto de puntos finito. Jozef Beck [ 1 ] estableció una mejora de doble logaritmo de este resultado en tres dimensiones. Esto fue mejorado por D. Bilyk y MT Lacey a una potencia de un solo logaritmo. La mejor cota conocida para s > 2 se debe a D. Bilyk y MT Lacey y A. Vagharshakyan. [ 2 ] Existe unadependiendo de s para que
para cualquier conjunto de puntos finito .
Se puede calcular un límite inferior general para la discrepancia local promedio utilizando solo el tamaño mínimo de la brecha y los tamaños de brecha por encima de la brecha promedio [ 3 ] .
Construcción de secuencias de baja discrepancia
Dado que cualquier distribución de números aleatorios puede representarse mediante una distribución uniforme, y los números cuasialeatorios se representan de la misma manera, este artículo solo trata sobre la generación de números cuasialeatorios en una distribución uniforme multidimensional.
Existen construcciones de secuencias conocidas tales que dóndees una constante determinada, que depende de la secuencia. Después de la Conjetura 2, se cree que estas secuencias tienen el mejor orden de convergencia posible. Ejemplos a continuación son la secuencia de van der Corput , las secuencias de Halton y las secuencias de Sobol' . Una limitación general es que los métodos de construcción generalmente solo pueden garantizar el orden de convergencia. En la práctica, una baja discrepancia solo se puede lograr sies suficientemente grande, y para grandes dado este mínimopuede ser muy grande. Esto significa realizar un análisis de Monte Carlo con, por ejemplo,variables yLos puntos obtenidos con un generador de secuencias de baja discrepancia pueden ofrecer solo una mejora mínima en la precisión .
Números aleatorios
Se pueden generar secuencias de números cuasialeatorios a partir de números aleatorios imponiendo una correlación negativa a esos números aleatorios. Una forma de hacerlo es comenzar con un conjunto de números aleatorios.eny construir números cuasialeatoriosque son uniformes enusando:
paraextraño yparaincluso.
Una segunda forma de hacerlo con los números aleatorios iniciales es construir un paseo aleatorio con un desplazamiento de 0,5 como en:
Es decir, tomar el número cuasialeatorio anterior, sumarle 0.5 y el número aleatorio, y tomar el resultado módulo 1.
Para más de una dimensión, se pueden utilizar cuadrados latinos de la dimensión adecuada para proporcionar desplazamientos que garanticen que todo el dominio esté cubierto de manera uniforme.

Recurrencia aditiva
Para cualquier irracional, la secuencia
tiene discrepancia que tiende a. Nótese que la secuencia puede definirse recursivamente mediante
Un buen valor deproduce una discrepancia menor que una secuencia de números aleatorios uniformes independientes.
La discrepancia puede ser acotada por el exponente de aproximación de. Si el exponente de aproximación es, entonces para cualquier, se cumple la siguiente cota: [ 4 ]
Según el teorema de Thue-Siegel-Roth , el exponente de aproximación de cualquier número algebraico irracional es 2, lo que proporciona una cota dearriba.
La relación de recurrencia anterior es similar a la relación de recurrencia utilizada por un generador congruencial lineal , un generador de números pseudoaleatorios de baja calidad: [ 5 ]
Para la recurrencia aditiva de baja discrepancia descrita anteriormente, se eligen a y m iguales a 1. Sin embargo, tenga en cuenta que esto no generará números aleatorios independientes, por lo que no debe utilizarse para fines que requieran independencia.
El valor decon la menor discrepancia es la parte fraccionaria de la proporción áurea : [ 6 ]
Otro valor que es casi igual de bueno es la parte fraccionaria de la proporción de plata , que es la parte fraccionaria de la raíz cuadrada de 2 :
En más de una dimensión, se necesitan números cuasialeatorios separados para cada dimensión. Un conjunto conveniente de valores que se utilizan son las raíces cuadradas de los números primos desde el dos en adelante, todos tomados módulo 1:
Sin embargo, se ha demostrado que un conjunto de valores basados en la proporción áurea generalizada produce puntos distribuidos de manera más uniforme. [ 7 ]
La lista de generadores de números pseudoaleatorios enumera métodos para generar números pseudoaleatorios independientes. Nota : En pocas dimensiones, la recursión recursiva conduce a conjuntos uniformes de buena calidad, pero para dimensiones mayores...(como) otros generadores de conjuntos de puntos pueden ofrecer discrepancias mucho menores.
secuencia de van der Corput
Dejar
ser elrepresentación -aria del entero positivo, es decir. Colocar
Luego hay una constantedependiendo únicamente dede tal manera queSatisface
dóndees la discrepancia de estrellas .
secuencia de Halton

La secuencia de Halton es una generalización natural de la secuencia de van der Corput a dimensiones superiores. Sea s una dimensión arbitraria y b 1 , ..., b s enteros coprimos arbitrarios mayores que 1. Definimos
Entonces hay una constante C que depende solo de b 1 , ..., b s , tal que la secuencia { x ( n )} n ≥1 es una secuencia s -dimensional con
Conjunto Hammersley

Dejarsean coprimos enteros positivos mayores que 1. Para un dadoy, el-conjunto dimensional Hammersley de tamañose define por [ 8 ]
para. Entonces
dóndees una constante que depende únicamente de.
Nota : Las fórmulas muestran que el conjunto de Hammersley es en realidad la secuencia de Halton, pero obtenemos una dimensión más gratis al agregar un barrido lineal. Esto solo es posible si Se conoce de antemano. Un conjunto lineal es también el conjunto con la menor discrepancia unidimensional posible en general. Desafortunadamente, para dimensiones superiores, no se conocen tales "conjuntos de registros de discrepancia". ParaLa mayoría de los generadores de conjuntos de puntos de baja discrepancia ofrecen discrepancias al menos casi óptimas.
secuencia de Sobol
La variante Antonov-Saleev de la secuencia de Sobol' genera números entre cero y uno directamente como fracciones binarias de longitudde un conjunto defracciones binarias especiales,llamados números de dirección. Los bits del código Gray de,, se utilizan para seleccionar números de dirección. Para obtener el valor de la secuencia de Sobol'tomar la disyunción exclusiva del valor binario del código Gray decon el número de dirección apropiado. El número de dimensiones requeridas afecta la elección de.
Muestreo de discos de Poisson
El muestreo de disco de Poisson es popular en los videojuegos para colocar objetos rápidamente de forma que parezca aleatoria, pero que garantice que cada par de puntos esté separado por al menos la distancia mínima especificada. [ 9 ] Esto no garantiza una baja discrepancia (como en el caso de Sobol'), pero sí una discrepancia significativamente menor que la del muestreo puramente aleatorio. El objetivo de estos patrones de muestreo se basa en el análisis de frecuencia, más que en la discrepancia, un tipo de patrones denominados de "ruido azul".
Ejemplos gráficos
Los puntos representados a continuación corresponden a los primeros 100, 1000 y 10000 elementos de una secuencia del tipo Sobol'. Para fines comparativos, también se muestran 10000 elementos de una secuencia de puntos pseudoaleatorios. La secuencia de baja discrepancia fue generada por el algoritmo TOMS 659. [ 10 ] Una implementación del algoritmo en Fortran está disponible en Netlib .
Véase también
Notas
- ^ Beck, József (1989). "Un teorema bidimensional de van Aardenne-Ehrenfest en irregularidades de distribución" . Composición Matemática . 72 (3): 269– 339. SEÑOR 1032337 . S2CID 125940424 . Zbl 0691.10041 .
- ↑ Bilyk, Dmitriy; Lacey, Michael T.; Vagharshakyan, Armen (2008). "Sobre la desigualdad de la bola pequeña en todas las dimensiones" . Journal of Functional Analysis . 254 (9): 2470– 2502. arXiv : 0705.4619 . doi : 10.1016/j.jfa.2007.09.010 . S2CID 14234006 .
- ↑ Tomas Garcia, Rogelio (2026). "Una cota inferior general para la discrepancia local promedio y una aplicación a la secuencia de Farey" . Matemáticas . 14 (14): 2543. doi : 10.3390/math14142543 .
- ↑ Kuipers y Niederreiter 2005 , pág. 123
- ↑ Knuth, Donald E. "Capítulo 3 – Números aleatorios". El arte de la programación informática . Vol. 2.
- ↑ Skarupke, Malte (16 de junio de 2018). "Fibonacci Hashing: La optimización que el mundo olvidó" .
Una propiedad de la proporción áurea es que se puede usar para subdividir cualquier rango de manera aproximadamente uniforme... si no se sabe de antemano cuántos pasos se van a dar.
- ↑ Roberts, Martin (2018). "La irrazonable eficacia de las secuencias cuasialeatorias" . Aprendizaje extremo . Archivado del original el 1 de marzo de 2025.
- ↑ Hammersley, JM; Handscomb, DC (1964). Métodos de Monte Carlo . doi : 10.1007/978-94-009-5819-7 . ISBN 978-94-009-5821-0.
{{cite book}}: Incompatibilidad de ISBN/Fecha ( ayuda ) - ↑ Herman Tulken. Tulleken, Herman (marzo de 2008). "Muestreo de disco de Poisson" . Dev.Mag . Núm. 21. págs. 21-25 .
- ↑ Bratley, Paul; Fox, Bennett L. (1988). "Algoritmo 659" . ACM Transactions on Mathematical Software . 14 : 88–100 . doi : 10.1145/42288.214372 . S2CID 17325779 .
Referencias
- Dick, Josef; Pillichshammer, Friedrich (2010). Redes y secuencias digitales: teoría de la discrepancia e integración cuasi-Monte Carlo . Cambridge University Press. ISBN 978-0-521-19159-3.
- Kuipers, L.; Niederreiter, H. (2005), Distribución uniforme de secuencias , Publicaciones de Dover , ISBN 0-486-45019-8
- Harald Niederreiter (1992). Generación de números aleatorios y métodos cuasi-Monte Carlo . Sociedad de Matemáticas Industriales y Aplicadas. ISBN 0-89871-295-5.
- Drmota, Michael; Tichy, Robert F. (1997). Secuencias, discrepancias y aplicaciones . Lecture Notes in Math. Vol. 1651. Springer. ISBN 3-540-62606-9.
- Press, William H.; Flannery, Brian P.; Teukolsky, Saul A.; Vetterling, William T. (1992). Numerical Recipes in C (2.ª ed.). Cambridge University Press. Véase la sección 7.7 para una discusión menos técnica sobre secuencias de baja discrepancia. ISBN 0-521-43108-5.
Enlaces externos
- Algoritmos recopilados de la ACM (véanse los algoritmos 647, 659 y 738).
- Secuencias cuasi aleatorias de la Biblioteca Científica GNU
- Muestreo cuasialeatorio sujeto a restricciones en FinancialMathematics.Com
- Generador en C++ de la secuencia de Sobol
- Referencia de la API QMC de SciPy: scipy.stats.qmc
- Análisis numérico
- Secuencias de baja discrepancia
- generación de números aleatorios
- aproximación diofántica
- Secuencias y series