Computer Science > Computational Complexity
[Submitted on 1 Dec 2022 (this version), latest version 12 Sep 2023 (v4)]
Title:Complexity Blowup for Solutions of the Laplace and the Diffusion Equation
View PDFAbstract:In this paper, we investigate the computational complexity of solutions to the Laplace and the diffusion equation. We show that for a certain class of initial-boundary value problems of the Laplace and the diffusion equation, the solution operator is unbounded as a mapping from the space of polynomial-time computable functions into itself in the sense that there exists polynomial-time (Turing) computable input data such that the solution is not polynomial-time computable, unless $FP=\#P$. In this case, we can, in general, not simulate the solution of the Laplace or the diffusion equation on a digital computer without having a complexity blowup, i.e., the computation time for obtaining an approximation of the solution with up to a finite number of significant digits grows exponentially in the number of digits. This shows that the computational complexity of the solution operator is intrinsically high, independent of the numerical algorithm that is used to obtain a solution. This indicates that there is a fundamental problem in computing a solution on a digital hardware.
Submission history
From: Aras Bacho [view email][v1] Thu, 1 Dec 2022 17:55:46 UTC (233 KB)
[v2] Fri, 2 Dec 2022 17:37:10 UTC (233 KB)
[v3] Mon, 5 Dec 2022 17:26:26 UTC (233 KB)
[v4] Tue, 12 Sep 2023 09:40:55 UTC (236 KB)
Current browse context:
cs.CC
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
Connected Papers (What is Connected Papers?)
CORE Recommender (What is CORE?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.