# Grupo de homología persistente

En la homología persistente, un grupo de homología persistente es un análogo multiescala de un grupo de homología que captura información sobre la evolución de la características topológicas a través de una filtración de espacios. Mientras que el grupo de homología ordinario representa clases de homología no triviales de un espacio topológico individual, el grupo de homología persistente rastrea solo aquellas clases que siguen siendo no triviales a través de múltiples parámetros en la filtración subyacente. De manera análoga al número de Betti ordinario, los rangos de los grupos de homología persistente se conocen como números de Betti persistentes. Los grupos de homología persistente fueron introducidos por primera vez por Herbert Edelsbrunner, David Letscher y Afra Zomorodian en un artículo de 2002 Topological Persistence and Simplification, uno de los artículos fundamentales en los campos de la homología persistente y el análisis de datos topológicos, basado en gran medida en los códigos de barras persistente y el algoritmo de persistencia, que fueron descritos por primera vez por Serguei Barannikov en el artículo de 1994. Desde entonces, el estudio de los grupos de homología persistente ha dado lugar a aplicaciones en ciencia de datos, aprendizaje automático, ciencia de los materiales, biología, y economía.

## Definición

Dejar $K$ sea un complejo simplicial, y sea $f:K\to \mathbb {R}$ sea una función monótona de valor real. Entonces, para algunos valores $a_{0}<a_{1}<\cdots <a_{n}\in \mathbb {R}$ los conjuntos de subniveles $K(a):=f^{-1}(-\infty ,a]$ producir una secuencia de subcomplejos anidados $\emptyset =K_{0}\subseteq K_{1}\subseteq \cdots \subseteq K_{n}=K$ conocido como filtración de $K$.
Aplicando $p^{th}$ La homología con cada complejo produce una secuencia de grupos de homología. $0=H_{p}(K_{0})\to H_{p}(K_{1})\to \cdots \to H_{p}(K_{n})=H_{p}(K)$ conectados por homomorfismos inducidos por los mapas de inclusión de la filtración subyacente. Cuando se toma la homología sobre un campo, obtenemos una secuencia de espacios vectoriales y mapas lineales conocida como módulo de persistencia.
Dejar $f_{p}^{i,j}:H_{p}(K_{i})\to H_{p}(K_{j})$ sea el homomorfismo inducido por la inclusión $K_{i}\hookrightarrow K_{j}$. Entonces el $p^{th}$ Los grupos de homología persistente se definen como las imágenes $H_{p}^{i,j}:=\operatorname {im} f_{p}^{i,j}$ a pesar de $1\leq i\leq j\leq n$. En particular, el grupo de homología persistente $H_{p}^{i,i}=H_{p}(K_{i})$.
Más precisamente, la $p^{th}$ El grupo de homología persistente se puede definir como $H_{p}^{i,j}=Z_{p}(K_{i})/\left(B_{p}(K_{j})\cap Z_{p}(K_{i})\right)$, dónde $Z_{p}(K_{\bullet })$ y $B_{p}(K_{\bullet })$ son los grupos estándar de ciclo p y de límite p, respectivamente.

## Nacimiento y muerte de las clases de homología

A veces los elementos de $H_{p}^{i,j}$ se describen como las clases de homología que "nacen" en o antes $K_{i}$ y que aún no han "muerto" entrando $K_{j}$ . Estas nociones pueden precisarse de la siguiente manera: Una clase de homología $\gamma \in H_{p}(K_{i})$ Se dice que nació en $K_{i}$ si no está contenido en la imagen del grupo de homología persistente anterior, es decir, $\gamma \notin H_{p}^{i-1,i}$ . En cambio, $\gamma$ Se dice que muere entrando $K_{j}$ si $\gamma$ se subsume (es decir, se fusiona con) otra clase más antigua a medida que la secuencia procede desde $K_{j-1}\to K_{j}$. Es decir, $f_{p}^{i,j-1}(\gamma )\notin H_{p}^{i-1,j-1}$ pero $f_{p}^{i,j}(\gamma )\in H_{p}^{i-1,j}$ . La determinación de que una clase más antigua persiste si se fusiona con una clase más joven, en lugar de lo contrario, a veces se conoce como la Regla de los Ancianos.
Los índices $i,j$ en el que una clase de homología $\gamma$ nace y muere entrando se conocen como índices de nacimiento y muerte de $\gamma$. La diferencia $j-i$ se conoce como el índice de persistencia de $\gamma$, mientras que la diferencia correspondiente $a_{j}-a_{i}$ En función de los valores correspondientes a esos índices se conoce como persistencia de $\gamma$. Si no existe ningún índice en el que $\gamma$ muere, se le asigna un índice de muerte infinito. Así, la persistencia de cada clase se puede representar como un intervalo en la línea real extendida. $\mathbb {R} \cup \{\pm \infty \}$ de cualquiera de las formas $[a_{i},a_{j})$ o $[a_{i}',\infty )$. Dado que, en el caso de un campo infinito, el número infinito de clases siempre tiene la misma persistencia, la colección de todas las clases de dichos intervalos no da multiplicidades significativas para un multiconjunto de intervalos. En cambio, tales multiplicidades y un multiconjunto de intervalos en la línea real extendida están dados por el teorema de estructura de homología de persistencia. Este conjunto múltiple se conoce como código de barras de persistencia.

## Forma canónica

Concretamente, el teorema de estructura establece que para cualquier complejo filtrado sobre un campo $F$, existe una transformación lineal que preserva la filtración y convierte el complejo filtrado en la llamada forma canónica, una suma directa definida canónicamente de complejos filtrados de dos tipos: complejos bidimensionales con homología trivial $d(e_{a_{j}})=e_{a_{i}}$ y complejos unidimensionales con diferenciales triviales $d(e_{a'_{i}})=0$.

## Diagrama de persistencia

Geométricamente, un código de barras se puede trazar como un conjunto múltiple de puntos (con coordenadas posiblemente infinitas) $(a_{i},a_{j})$ en el plano extendido $\left(\mathbb {R} \cup \{\pm \infty \}\right)^{2}$. Según las definiciones anteriores, cada punto estará por encima de la diagonal, y la distancia a la diagonal es exactamente igual a la persistencia de los tiempos de clase correspondientes ${\frac {1}{\sqrt {2}}}$. Esta construcción se conoce como diagrama de persistencia y proporciona una forma de visualizar la estructura de la persistencia de las clases de homología en la secuencia de grupos de homología persistentes.