TY - GEN
T1 - Bit-Complexity of Solving Systems of Linear Evolutionary Partial Differential Equations
AU - Koswara, Ivan
AU - Pogudin, Gleb
AU - Selivanova, Svetlana
AU - Ziegler, Martin
N1 - Publisher Copyright:
© 2021, Springer Nature Switzerland AG.
PY - 2021/1/1
Y1 - 2021/1/1
N2 - Finite Elements are a common method for solving differential equations via discretization. Under suitable hypotheses, the solution u= u(t, x→ ) of a well-posed initial/boundary-value problem for a linear evolutionary system of PDEs is approximated up to absolute error 1 / 2 n by repeatedly (exponentially often in n) multiplying a matrix An to the vector from the previous time step, starting with the initial condition u(0 ), approximated by the spatial grid vector u(0 ) n. The dimension of the matrix An is exponential in n, which is the number of the bits of the output. We investigate the bit-cost of computing exponential powers and inner products AnK·u(0)n, K∼ 2 O(n), of matrices and vectors of exponential dimension for various classes of such difference schemes An. Non-uniformly fixing any polynomial-time computable initial condition and focusing on single but arbitrary entries (instead of the entire vector/matrix) allows to improve naïve exponential sequential runtime EXP: Closer inspection shows that, given any time 0 ≤ t≤ 1 and space x→ ∈ [ 0 ; 1 ] d, the computational cost of evaluating the solution u(t, x→ ) corresponds to the discrete class PSPACE. Many partial differential equations, including the Heat Equation, admit difference schemes that are (tensor products of constantly many) circulant matrices of constant bandwidth; and for these we show exponential matrix powering, and PDE solution computable in #P. This is achieved by calculating individual coefficients of the matrix’ multivariate companion polynomial’s powers using Cauchy’s Differentiation Theorem; and shown optimal for the Heat Equation. Exponentially powering twoband circulant matrices is established even feasible in P; and under additional conditions, also the solution to certain linear PDEs becomes computable in P.
AB - Finite Elements are a common method for solving differential equations via discretization. Under suitable hypotheses, the solution u= u(t, x→ ) of a well-posed initial/boundary-value problem for a linear evolutionary system of PDEs is approximated up to absolute error 1 / 2 n by repeatedly (exponentially often in n) multiplying a matrix An to the vector from the previous time step, starting with the initial condition u(0 ), approximated by the spatial grid vector u(0 ) n. The dimension of the matrix An is exponential in n, which is the number of the bits of the output. We investigate the bit-cost of computing exponential powers and inner products AnK·u(0)n, K∼ 2 O(n), of matrices and vectors of exponential dimension for various classes of such difference schemes An. Non-uniformly fixing any polynomial-time computable initial condition and focusing on single but arbitrary entries (instead of the entire vector/matrix) allows to improve naïve exponential sequential runtime EXP: Closer inspection shows that, given any time 0 ≤ t≤ 1 and space x→ ∈ [ 0 ; 1 ] d, the computational cost of evaluating the solution u(t, x→ ) corresponds to the discrete class PSPACE. Many partial differential equations, including the Heat Equation, admit difference schemes that are (tensor products of constantly many) circulant matrices of constant bandwidth; and for these we show exponential matrix powering, and PDE solution computable in #P. This is achieved by calculating individual coefficients of the matrix’ multivariate companion polynomial’s powers using Cauchy’s Differentiation Theorem; and shown optimal for the Heat Equation. Exponentially powering twoband circulant matrices is established even feasible in P; and under additional conditions, also the solution to certain linear PDEs becomes computable in P.
KW - Bit-cost
KW - Partial differential equations
KW - Reliable computing
UR - https://www.scopus.com/pages/publications/85111867502
U2 - 10.1007/978-3-030-79416-3_13
DO - 10.1007/978-3-030-79416-3_13
M3 - Conference contribution
AN - SCOPUS:85111867502
SN - 9783030794156
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 223
EP - 241
BT - Computer Science – Theory and Applications - 16th International Computer Science Symposium in Russia, CSR 2021, Proceedings
A2 - Santhanam, Rahul
A2 - Musatov, Daniil
PB - Springer Science and Business Media Deutschland GmbH
T2 - 16th International Computer Science Symposium in Russia, CSR 2021
Y2 - 28 June 2021 through 2 July 2021
ER -