Simulación estocástica de un sistema de partículas con ramificación y aniquilación sobre el complejo cúbico
Una configuración
Las partículas de signo opuesto que caen en una misma arista se aniquilan, y las que llegan a un conjunto absorbente
-
Complejo cúbico y operadores. Construye vértices, aristas y caras de la caja
$[0,n_1]\times\cdots\times[0,n_d]$ en coordenadas dobladas (solo enteros), para cualquier dimensión$d$ . Arma$\partial_1$ ,$\partial_2$ y$\Delta_1 = \Delta_1^{\downarrow} + \Delta_1^{\uparrow}$ como matrices dispersas (SciPy). - Condiciones de absorción. Absorción en un árbol generador (el caso del paper), en el borde de la caja o sin absorción. Incluye un árbol generador que evita la condición inicial.
-
Motor estocástico. Simulación exacta en tiempo continuo (algoritmo de Gillespie), con actualizaciones locales
$O(1)$ y registro de la trayectoria independiente del tamaño de la caja. - Configuraciones iniciales y reconstrucción de la trayectoria a partir del proceso de alturas.
- Visualización en 2D y 3D.
-
Videos en
$\mathbb{Z}^2$ y$\mathbb{Z}^3$ , y una observación sobre la meseta cuasi-estacionaria en 3D. - Condición inicial: cuadrado y cubo. Ocho escenarios que combinan la dimensión (2D o 3D), la condición inicial (unitaria o bloque de lado 3 aleatorio) y la absorción (árbol o borde de la caja).
-
Probabilidad de extinción. Funciones de supervivencia
$\mathbb{P}(\tau>t)$ y tasas de la cola, calculadas con miles de réplicas reproducibles en paralelo (joblib). Se varía la condición inicial, el número de partículas, el tamaño de la caja, el conjunto absorbente, el reloj y la dimensión. Resultado principal: con el árbol fijo, la tasa de extinción no depende de la condición inicial y coincide con la constante de Poincaré,$\gamma(T)\approx c'(T)$ (correlación 0.95 en 40 árboles).
Las verificaciones de la teoría (
| Video | Descripción |
|---|---|
ramificacion_arbol.mp4 |
|
ramificacion_borde.mp4 |
|
ramificacion_3d_arbol.mp4 |
|
ramificacion_3d_borde.mp4 |
|
inicial_cuadrado_arbol.mp4 |
|
inicial_cuadrado_borde.mp4 |
|
inicial_bloque2d_arbol.mp4 |
|
inicial_bloque2d_borde.mp4 |
|
inicial_cubo_arbol.mp4 |
|
inicial_cubo_borde.mp4 |
|
inicial_bloque3d_arbol.mp4 |
|
inicial_bloque3d_borde.mp4 |
|
pip install numpy scipy matplotlib jupyter
jupyter notebook branching_process_complexes.ipynbPara generar los videos se necesita además ffmpeg.
- D. Cid, A. Sepúlveda. Branching process on complexes, borrador (2026).
- S. Mukherjee, J. Steenbergen. Random walks on simplicial complexes and harmonics, Random Structures & Algorithms (2016).
- T. M. Liggett. Interacting Particle Systems, Springer (1985).
- D. T. Gillespie. Exact stochastic simulation of coupled chemical reactions, J. Phys. Chem. (1977).
Autores: Martín Maturana Acevedo y Bruno Guevara

