skip to main content
10.1145/1806689.1806758acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
research-article

Complexity theory for operators in analysis

Published: 05 June 2010 Publication History

Abstract

We propose a new framework for discussing computational complexity of problems involving uncountably many objects, such as real numbers, sets and functions, that can be represented only through approximation. The key idea is to use a certain class of string functions, which we call regular functions, as names representing these objects. These are more expressive than infinite sequences, which served as names in prior work that formulated complexity in more restricted settings. An important advantage of using regular functions is that we can define their size in the way inspired by higher-type complexity theory. This enables us to talk about computation on regular functions whose time or space is bounded polynomially in the input size, giving rise to more general analogues of the classes P, NP, and PSPACE. We also define NP- and PSPACE-completeness under suitable many-one reductions.
Because our framework separates machine computation and semantics, it can be applied to problems on sets of interest in analysis once we specify a suitable representation (encoding). As prototype applications, we consider the complexity of functions (operators) on real numbers, real sets, and real functions. The latter two cannot be represented succinctly using existing approaches based on infinite sequences, so ours is the first treatment of them. As an interesting example, the task of numerical algorithms for solving the initial value problem of differential equations is naturally viewed as an operator taking real functions to real functions. As there was no complexity theory for operators, previous results could only state how complex the solution can be. We now reformulate them to show that the operator itself is polynomial-space complete.

References

[1]
T. Asano, J. Matousek, and T. Tokuyama. The distance trisector curve. Advances in Mathematics, 212(1):338--360, 2007.
[2]
P. Beame, S. Cook, J. Edmonds, R. Impagliazzo, and T. Pitassi. The relative complexity of NP search problems. Journal of Computer and System Sciences, 57(1):3--19, 1998.
[3]
V. Brattka, P. Hertling, and K. Weihrauch. A tutorial on computable analysis. In S. Barry Cooper, Benedikt Loewe, and Andrea Sorbi, editors, New Computational Paradigms: Changing Conceptions of What is Computable, pages 425--491. Springer, 2008.
[4]
M. Braverman. On the complexity of real functions. In Proceedings of the 46th Annual IEEE Symposium on Foundations of Computer Science, pages 155--164, 2005.
[5]
A. Grzegorczyk. Computable functionals. Fundamenta Mathematicae, 42:168--202, 1955.
[6]
H. J. Hoover. Feasible real functions and arithmetic circuits. SIAM Journal on Computing, 19(1):182--204, 1990.
[7]
B. M. Kapron and S. A. Cook. A new characterization of type-2 feasibility. SIAM Journal on Computing, 25(1):117--132, 1996.
[8]
A. Kawamura. Lipschitz continuous ordinary differential equations are polynomial-space complete. Computational Complexity, 2010, to appear.
[9]
A. Kawamura, J. Matousek, and T. Tokuyama. Zone diagrams in Euclidean spaces and in other normed spaces. In Proceedings of the 26th Annual ACM Symposium on Computational Geometry, 2010, to appear.
[10]
K. Ko and H. Friedman. Computational complexity of real functions. Theoretical Computer Science, 20(3):323--352, 1982.
[11]
K. Ko. On the computational complexity of ordinary differential equations. Information and Control, 58:157--194, 1983.
[12]
K. Ko. Complexity Theory of Real Functions. Birkhaeuser Boston, 1991.
[13]
K. Ko. On the computational complexity of integral equations. Annals of Pure and Applied Logic, 58(3):201--228, 1992.
[14]
K. Ko. Polynomial-time computability in analysis. In Iurii Leonidovich Ershov et al., editors, Handbook of Recursive Mathematics: Volume 2: Recursive Algebra, Analysis and Combinatorics, volume 139 of Studies in Logic and the Foundations of Mathematics, pages 1271--1317. North-Holland, 1998.
[15]
K. Ko and F. Yu. On the complexity of convex hulls of subsets of the two-dimensional plane. In Proceedings of the Fourth International Conference on Computability and Complexity in Analysis, volume 202 of Electronic Notes in Theoretical Computer Science, pages 121--135, 2008.
[16]
K. Mehlhorn. Polynomial and abstract subrecursive classes. Journal of Computer and System Sciences, 12(2):147--178, 1976.
[17]
M. Schroeder. Spaces allowing type-2 complexity theory revisited. Mathematical Logic Quarterly, 50(4-5):443--459, 2004.
[18]
I. Takeuti. Effective fixed point theorem over a non-computably separable metric space. In Jens Blanck, Vasco Brattka, and Peter Hertling, editors, Computability and Complexity in Analysis, volume 2064 of Lecture Notes in Computer Science, pages 310--322. Springer, 2001.
[19]
K. Weihrauch. Computable Analysis: An Introduction. Texts in Theoretical Computer Science. Springer, 2000.
[20]
K. Weihrauch. Computational complexity on computable metric spaces. Mathematical Logic Quarterly, 49(1):3--21, 2003.

Cited By

View all

Index Terms

  1. Complexity theory for operators in analysis

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    STOC '10: Proceedings of the forty-second ACM symposium on Theory of computing
    June 2010
    812 pages
    ISBN:9781450300506
    DOI:10.1145/1806689
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 05 June 2010

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. computable analysis
    2. computational complexity
    3. higher-type complexity
    4. second-order polynomials

    Qualifiers

    • Research-article

    Conference

    STOC'10
    Sponsor:
    STOC'10: Symposium on Theory of Computing
    June 5 - 8, 2010
    Massachusetts, Cambridge, USA

    Acceptance Rates

    Overall Acceptance Rate 1,469 of 4,586 submissions, 32%

    Upcoming Conference

    STOC '25
    57th Annual ACM Symposium on Theory of Computing (STOC 2025)
    June 23 - 27, 2025
    Prague , Czech Republic

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)5
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 23 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media