
El algoritmo de Rybicki-Press es un algoritmo rápido para invertir una matriz cuyas entradas están dadas por, dónde[ 1 ] y donde elestán ordenados en orden. [ 2 ] La observación clave detrás de la observación de Rybicki-Press es que la matriz inversa de dicha matriz es siempre una matriz tridiagonal (una matriz con entradas no nulas solo en la diagonal principal y las dos adyacentes), y los sistemas de ecuaciones tridiagonales se pueden resolver eficientemente (para ser más precisos, en tiempo lineal). [ 1 ] Es una optimización computacional de un conjunto general de métodos estadísticos desarrollados para determinar si dos conjuntos de datos ruidosos y muestreados irregularmente son, de hecho, representaciones desplazadas dimensionalmente de la misma función subyacente. [ 3 ] [ 4 ] El uso más común del algoritmo es en la detección de periodicidad en observaciones astronómicas , como para detectar cuásares . [ 4 ]
El método se ha extendido al algoritmo generalizado de Rybicki-Press para invertir matrices con entradas de la forma. [ 2 ] La observación clave en el algoritmo generalizado de Rybicki-Press (GRP) es que la matrizes una matriz semiseparable con rango(es decir, una matriz cuya mitad superior, sin incluir la diagonal principal, es la de alguna matriz con rango de matrizy cuya mitad inferior es también de algún rango posiblemente diferentematriz [ 2 ] ) y, por lo tanto, puede incrustarse en una matriz de banda más grande (véase la figura de la derecha), cuya estructura de dispersión puede aprovecharse para reducir la complejidad computacional. A medida que la matriztiene un rango semi-separable dela complejidad computacional de resolver el sistema linealo de calcular el determinante de la matrizescalas como, lo que lo hace atractivo para matrices grandes. [ 2 ]
El hecho de que matrizes una matriz semiseparable que también constituye la base de la biblioteca celerite [ 5 ] , la cual es una biblioteca para la regresión de procesos gaussianos rápida y escalable en una dimensión [ 6 ] con implementaciones en C++ , Python y Julia . El método celerite [ 6 ] también proporciona un algoritmo para generar muestras a partir de una distribución de alta dimensión. El método ha encontrado aplicaciones atractivas en una amplia gama de campos, especialmente en el análisis de datos astronómicos. [ 7 ] [ 8 ]
Véase también
Referencias
- 1 2 Rybicki, George B.; Press, William H. (1995). "Clase de métodos rápidos para procesar datos unidimensionales muestreados de forma irregular o de otro modo inhomogéneos". Physical Review Letters . 74 (7): 1060– 1063. arXiv : comp-gas/9405004 . Bibcode : 1995PhRvL..74.1060R . doi : 10.1103/PhysRevLett.74.1060 . PMID 10058924 . S2CID 17436268 .

- 1 2 3 4 Ambikasaran, Sivaram (2015-12-01). "Algoritmo generalizado de Rybicki Press". Álgebra lineal numérica con aplicaciones . 22 (6): 1102– 1114. arXiv : 1409.7852 . doi : 10.1002/nla.2003 . ISSN 1099-1506 . S2CID 1627477 .
- ↑ Rybicki, George B.; Press, William H. (octubre de 1992). "Interpolación, realización y reconstrucción de datos ruidosos y muestreados irregularmente". The Astrophysical Journal . 398 : 169. Bibcode : 1992ApJ...398..169R . doi : 10.1086/171845 .

- 1 2 MacLeod, CL; Brooks, K.; Ivezic, Z.; Kochanek, CS; Gibson, R.; Meisner, A.; Kozlowski, S.; Sesar, B.; Becker, AC (2011-02-10). "Selección de cuásares basada en la variabilidad fotométrica". The Astrophysical Journal . 728 (1): 26. arXiv : 1009.2081 . Bibcode : 2011ApJ...728...26M . doi : 10.1088/0004-637X/728/1/26 . ISSN 0004-637X . S2CID 28219978 .
- ↑ "celerite — documentación de celerite 0.3.0" . celerite.readthedocs.io . Consultado el 5 de abril de 2018 .
- 1 2 Foreman-Mackey, Daniel; Agol, Eric; Ambikasaran, Sivaram; Angus, Ruth (2017). "Modelado rápido y escalable de procesos gaussianos con aplicaciones a series temporales astronómicas" . The Astronomical Journal . 154 (6): 220. arXiv : 1703.09710 . Bibcode : 2017AJ....154..220F . doi : 10.3847/1538-3881/aa9332 . ISSN 1538-3881 . S2CID 88521913 .
- ↑ Foreman-Mackey, Daniel (2018). "Retropropagación escalable para procesos gaussianos usando Celerite" . Notas de investigación de la AAS . 2 (1): 31. arXiv : 1801.10156 . Bibcode : 2018RNAAS...2...31F . doi : 10.3847/2515-5172/aaaf6c . ISSN 2515-5172 . S2CID 102481482 .
- ↑ Parviainen, Hannu (2018). «Métodos bayesianos para la ciencia de los exoplanetas». Manual de exoplanetas . Springer, Cham. pp. 1–24 . arXiv : 1711.03329 . doi : 10.1007/978-3-319-30648-3_149-1 . ISBN 9783319306483.
Enlaces externos
- Implementación del algoritmo generalizado de Rybicki Press.
- Librería Celerite en GitHub
- Álgebra lineal numérica