Considérons un système linéaire tridiagonal défini symétrique positif où et . Étant donné trois indices , si nous supposons uniquement des lignes d'équation strictement entre et tenir, nous pouvons éliminer les variables intermédiaires pour obtenir une équation de la forme où . Cette équation relie la valeur de à indépendamment de l'influence "extérieure" (par exemple, si une contrainte affectant été introduite).A ∈ R n × n b ∈ R n 0 ≤ i < j < k < n i k u x i + v x j + w x k = c v > 0 x j x i , x k x 0
Question : Est-il possible de prétraiter le système linéaire en temps afin que l'équation de liaison pour tout puisse être déterminée en temps ?O ( n ) ( i , j , k ) O ( 1 )
Si la diagonale de est 2, les diagonales décalées sont et , le résultat souhaité est le résultat analytique pour l'équation de Poisson discrétisée. Malheureusement, il n'est pas possible de transformer un système tridiagonal SPD général en une équation de Poisson à coefficient constant sans casser la structure tridiagonale, essentiellement parce que différentes variables peuvent avoir différents niveaux de "dépistage" (définition positive localement stricte). Une simple mise à l'échelle diagonale de , par exemple, peut éliminer la moitié des DOF de mais pas l'autre moitié.- 1 b = 0 x 2 n - 1 A
Intuitivement, une solution à ce problème nécessiterait d'arranger le problème de sorte que la quantité de criblage puisse être accumulée dans un tableau de taille linéaire puis "annulée" pour arriver à l'équation de liaison pour le triple donné.
Mise à jour (plus d'intuition) : En termes de PDE, j'ai un problème elliptique linéaire discrétisé dans 1D, et je veux savoir si je peux dépenser en précalcul pour produire une sorte de solution "analytique" qui peut être recherchée en temps , où je suis autorisé à varier où les conditions aux limites sont.O ( 1 )