Código de barras de persistencia

En el análisis de datos topológicos, un código de barras de persistencia, a veces abreviado como código de barras, es un invariante algebraico asociado con un complejo de cadena filtrada o un módulo de persistencia que caracteriza la estabilidad de las características topológicas a lo largo de una familia creciente de espacios. [1]​ Formalmente, un código de barras de persistencia consiste en un conjunto múltiple de intervalos en la línea real extendida, donde la longitud de cada intervalo corresponde a la vida útil de una característica topológica en una filtración, generalmente construida sobre una nube de puntos, un gráfico, una función o, más generalmente, un complejo simplicial o un complejo de cadena. Generalmente, los intervalos más largos en un código de barras corresponden a características más sólidas, mientras que es más probable que los intervalos más cortos representen ruido en los datos. Un código de barras de persistencia es un invariante completo que captura toda la información topológica en una filtración. [2]​ En topología algebraica, los códigos de barras de persistencia fueron introducidos por primera vez por Sergey Barannikov en 1994 como invariantes de "formas canónicas" [2]​ que consisten en un multiconjunto de segmentos de línea con extremos en dos líneas paralelas, y más tarde, en el procesamiento de geometría, por Gunnar Carlsson et al. en 2004. [3]

Definición

editar

Dejar   ser un campo fijo. Considere una función de valor real en un complejo de cadena.   compatible con el diferencial, de modo que   cuando sea   en   . Entonces para cada   El conjunto de subniveles   es un subcomplejo de K, y los valores de   en los generadores en   definir una filtración (que en la práctica siempre es finita):

  .

Entonces, el teorema de clasificación de complejos filtrados establece que para cualquier complejo de cadena filtrado sobre  , existe una transformación lineal que preserva la filtración y lleva el complejo filtrado a la llamada forma canónica, una suma directa definida canónicamente de complejos filtrados de dos tipos: complejos bidimensionales con homología trivial   y complejos unidimensionales con diferenciales triviales  . [2]​ El multiconjunto   de los intervalos   o   La descripción de la forma canónica se denomina código de barras y es el invariante completo del complejo de cadena filtrado.

El concepto de módulo de persistencia está íntimamente ligado a la noción de complejo de cadena filtrada. Un módulo de persistencia   indexado sobre   consiste en una familia de   - espacios vectoriales   y mapas lineales   Para cada uno   de tal manera que   a pesar de   . [4]​ Esta construcción no es específica de   De hecho, funciona de forma idéntica con cualquier conjunto totalmente ordenado.

 
Una serie de cuatro complejos simpliciales anidados y el código de barras de persistencia de dimensión 0 de la filtración resultante.

Un módulo de persistencia   Se dice que es de tipo finito si contiene un número finito de espacios vectoriales únicos de dimensión finita. A esta última condición a veces se la denomina " dimensionalidad finita puntual" . [5]

Dejar   ser un intervalo en   . Definir un módulo de persistencia   a través de  , donde los mapas lineales son el mapa identidad dentro del intervalo. El módulo   A veces se lo denomina módulo de intervalo. [6]

Entonces, para cualquier   -módulo de persistencia indexado   De tipo finito, existe un multiconjunto   de intervalos tales que  , donde la suma directa de los módulos de persistencia se realiza índice por índice. El multiconjunto   se llama código de barras de  , y es único hasta un reordenamiento de los intervalos. [3]

Este resultado fue extendido al caso de módulos de persistencia de dimensión finita puntuales indexados sobre un conjunto totalmente ordenado arbitrario por William Crawley-Boevey y Magnus Botnan en 2020, [7]​basándose en resultados conocidos del teorema de estructura para módulos generados finitamente sobre un PID, así como el trabajo de Cary Webb para el caso de los números enteros. [8]

Referencias

editar
  1. Ghrist, Robert (26 de octubre de 2007). «Barcodes: The persistent topology of data». Bulletin of the American Mathematical Society (en inglés) 45 (1): 61-76. ISSN 0273-0979. doi:10.1090/S0273-0979-07-01191-3. 
  2. a b c Barannikov, Sergey (1994). «Framed Morse complex and its invariants». Advances in Soviet Mathematics. ADVSOV 21: 93-115. ISBN 9780821802373. doi:10.1090/advsov/021/03. 
  3. a b Carlsson, Gunnar; Zomorodian, Afra; Collins, Anne; Guibas, Leonidas (8 de julio de 2004). «Persistence barcodes for shapes». Proceedings of the 2004 Eurographics/ACM SIGGRAPH symposium on Geometry processing (en inglés). Nice France: ACM. pp. 124-135. ISBN 978-3-905673-13-5. doi:10.1145/1057432.1057449. 
  4. Zomorodian, Afra; Carlsson, Gunnar (2005). «Computing Persistent Homology». Discrete & Computational Geometry (en inglés) 33 (2): 249-274. ISSN 0179-5376. doi:10.1007/s00454-004-1146-y. 
  5. Crawley-Boevey, William (2015). «Decomposition of pointwise finite-dimensional persistence modules». Journal of Algebra and Its Applications (en inglés) 14 (5): 1550066. ISSN 0219-4988. arXiv:1210.0819. doi:10.1142/S0219498815500668. 
  6. Chazal, Fréderic; de Silva, Vin; Glisse, Marc; Oudot, Steve (2016). The structure and stability of persistence modules. Switzerland. ISBN 978-3-319-42545-0. OCLC 960458101. 
  7. Botnan, Magnus; Crawley-Boevey, William (14 de agosto de 2020). «Decomposition of persistence modules». Proceedings of the American Mathematical Society (en inglés) 148 (11): 4581-4596. ISSN 0002-9939. doi:10.1090/proc/14790. Consultado el 28 de enero de 2025. 
  8. Webb, Cary (1985). «Decomposition of graded modules». Proceedings of the American Mathematical Society (en inglés) 94 (4): 565-571. ISSN 0002-9939. doi:10.1090/S0002-9939-1985-0792261-6. Consultado el 28 de enero de 2025.