Betrachten Sie ein symmetrisches positives definitives tridiagonales lineares System wobei A ∈ R n × n und b ∈ R n sind . Wenn wir bei drei Indizes 0 ≤ i < j < k < n nur Gleichungszeilen annehmen, die streng zwischen i und k gelten, können wir Zwischenvariablen eliminieren, um eine Gleichung der Form u x i + v x j + w x k = zu erhalten c
Frage : Ist es möglich, das lineare System in O ( n ) -Zeit vorzuverarbeiten, so dass die Verknüpfungsgleichung für jede ( i , j , k ) in O ( 1 ) -Zeit bestimmt werden kann?
Wenn die Diagonale von 2 ist, sind die offdiagonals - 1 , und b = 0 , das gewünschte Ergebnis für die Poisson - Gleichung diskretisiert das analytische Ergebnis. Leider ist es nicht möglich, ein allgemeines tridiagonales SPD-System in eine Poisson-Gleichung mit konstantem Koeffizienten umzuwandeln, ohne die tridiagonale Struktur zu brechen, im Wesentlichen, weil verschiedene Variablen unterschiedliche Niveaus des "Screenings" aufweisen können (lokal strenge positive Bestimmtheit). Eine einfache diagonale Skalierung von x kann beispielsweise die Hälfte der 2 n - 1 DOFs von A eliminieren , nicht jedoch die andere Hälfte.
Intuitiv würde eine Lösung für dieses Problem erfordern, das Problem so anzuordnen, dass die Menge des Screenings in einem linearen Größenarray akkumuliert und dann irgendwie "aufgehoben" werden könnte, um zu der Verknüpfungsgleichung für das gegebene Tripel zu gelangen.
Update (mehr Intuition) : In Bezug auf PDEs habe ich ein diskretisiertes lineares elliptisches Problem in 1D und möchte wissen, ob ich für die Vorberechnung ausgeben kann, um eine Art "analytische" Lösung zu erstellen, die nachgeschlagen werden kann in O ( 1 ) Zeit, wo ich variieren darf, wo die Randbedingungen sind.