Secuencia de baja discrepancia


En matemáticas , una secuencia de baja discrepancia es una secuencia con la propiedad de que para todos los valores de N , su subsecuencia x 1 , ..., x N tiene una discrepancia baja .

En términos generales, la discrepancia de una sucesión es baja si la proporción de puntos en la sucesión que caen en un conjunto arbitrario B es casi proporcional a la medida de B , como sucedería en promedio (pero no para muestras particulares) en el caso de una secuencia equidistribuida . Las definiciones específicas de discrepancia difieren con respecto a la elección de B ( hiperesferas , hipercubos , etc.) y cómo se calcula la discrepancia para cada B (generalmente normalizada) y combinada (generalmente tomando el peor valor).

Las secuencias de discrepancia baja también se denominan secuencias cuasi aleatorias , debido a su uso común como reemplazo de números aleatorios distribuidos uniformemente . El modificador "cuasi" se usa para indicar más claramente que los valores de una secuencia de baja discrepancia no son aleatorios ni pseudoaleatorios , pero tales secuencias comparten algunas propiedades de las variables aleatorias y en ciertas aplicaciones, como el método cuasi-Monte Carlo, su menor discrepancia . es una ventaja importante.

Los números cuasi aleatorios tienen una ventaja sobre los números aleatorios puros, ya que cubren el dominio de interés de manera rápida y uniforme. Tienen una ventaja sobre los métodos puramente deterministas en el sentido de que los métodos deterministas solo brindan una alta precisión cuando el número de puntos de datos está preestablecido, mientras que al usar secuencias casi aleatorias, la precisión generalmente mejora continuamente a medida que se agregan más puntos de datos, con la reutilización completa de los puntos existentes. Por otro lado, los conjuntos de puntos casi aleatorios pueden tener una discrepancia significativamente menor para un número dado de puntos que las secuencias puramente aleatorias.

Dos aplicaciones útiles son encontrar la función característica de una función de densidad de probabilidad y encontrar la función derivada de una función determinista con una pequeña cantidad de ruido. Los números cuasi aleatorios permiten calcular momentos de orden superior con gran precisión y muy rápidamente.

Las aplicaciones que no involucran la clasificación serían encontrar la media , la desviación estándar , la asimetría y la curtosis de una distribución estadística, y encontrar los máximos y mínimos integrales y globales de funciones deterministas difíciles. Los números cuasi aleatorios también se pueden usar para proporcionar puntos de partida para algoritmos deterministas que solo funcionan localmente, como la iteración de Newton-Raphson .


Error en la curtosis estimada en función del número de puntos de datos. La 'cuasiratoriedad aditiva' da el error máximo cuando c  = ( 5  − 1)/2. 'Aleatorio' proporciona el error promedio de seis series de números aleatorios, donde se toma el promedio para reducir la magnitud de las fluctuaciones salvajes
Cobertura del cuadrado unitario. Izquierda para números cuasi aleatorios aditivos con c  = 0.5545497..., 0.308517... Derecha para números aleatorios. De arriba a abajo. 10, 100, 1000, 10000 puntos.
Primeros 256 puntos de la secuencia de Halton (2,3)
Conjunto 2D Hammersley de tamaño 256
Los primeros 100 puntos en una secuencia de baja discrepancia del tipo Sobol .
Los primeros 1000 puntos en la misma secuencia. Estos 1000 comprenden los primeros 100, con 900 puntos más.
Los primeros 10000 puntos en la misma secuencia. Estos 10000 comprenden los primeros 1000, con 9000 puntos más.
A modo de comparación, aquí están los primeros 10000 puntos en una secuencia de números pseudoaleatorios distribuidos uniformemente. Se evidencian regiones de mayor y menor densidad.