Considere una simétrica definida positiva tridiagonal sistema lineal , donde A ∈ R n × n y b ∈ R n . Dados tres índices 0 ≤ i < j < k < n , si asumimos que solo las filas de ecuaciones estrictamente entre i y k se mantienen, podemos eliminar variables intermedias para obtener una ecuación de la forma u x i + v x j + w x k = C
Pregunta : ¿Es posible preprocesar el sistema lineal en el tiempo O ( n ) para que la ecuación de enlace para cualquier ( i , j , k ) se pueda determinar en el tiempo O ( 1 ) ?
Si la diagonal de es 2, los offdiagonals son - 1 , y b = 0 , el resultado deseado es el resultado analítico para la ecuación de Poisson discretizado. Desafortunadamente, no es posible transformar un sistema tridiagonal SPD general en una ecuación de Poisson de coeficiente constante sin romper la estructura tridiagonal, esencialmente porque las diferentes variables pueden tener diferentes niveles de "detección" (definición positiva local estricta). Una escala diagonal simple de x , por ejemplo, puede eliminar la mitad de los 2 n - 1 DOF de A pero no la otra mitad.
Intuitivamente, una solución a este problema requeriría organizar el problema para que la cantidad de detección se pueda acumular en una matriz de tamaño lineal y luego de alguna manera "cancelarse" para llegar a la ecuación de enlace para el triple dado.