Bit-Complexity of Solving Systems of Linear Evolutionary Partial Differential Equations

  • Ivan Koswara
  • , Gleb Pogudin
  • , Svetlana Selivanova
  • , Martin Ziegler

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationComputer Science – Theory and Applications - 16th International Computer Science Symposium in Russia, CSR 2021, Proceedings
EditorsRahul Santhanam, Daniil Musatov
PublisherSpringer Science and Business Media Deutschland GmbH
Pages223-241
Number of pages19
ISBN (Print)9783030794156
DOIs
Publication statusPublished - 1 Jan 2021
Event16th International Computer Science Symposium in Russia, CSR 2021 - Sochi, Russian Federation
Duration: 28 Jun 20212 Jul 2021

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume12730 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference16th International Computer Science Symposium in Russia, CSR 2021
Country/TerritoryRussian Federation
CitySochi
Period28/06/212/07/21

Keywords

  • Bit-cost
  • Partial differential equations
  • Reliable computing

Fingerprint

Dive into the research topics of 'Bit-Complexity of Solving Systems of Linear Evolutionary Partial Differential Equations'. Together they form a unique fingerprint.

Cite this