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 is proposed, using a certain class of string functions as names representing these objects.
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.
TL;DR: The theory of probability, which was born in an exchange of letters between Blaise Pascal and Pierre de Fermat in 1654 and developed further by Christian Huygens and Jakob Bernoulli, provided methods for calculating odds related to games of chance.
TL;DR: In answer to Ko’s question raised in 1983, it is shown that an initial value problem given by a polynomial-time computable, Lipschitz continuous function can have a poynomial-space complete solution.
TL;DR: The geometric claims in Euclid's Elements fall into two distinct categories: "problems" which assert that a construction can be carried out to meet a given specification, and "theorems" which claim that some property holds of a particular geometric configuration as discussed by the authors.
TL;DR: This paper gives an improved contraction bound for the exact HMC process and logarithmic bounds on the degree of polynomials that approximate solutions of the differential equations arising in implementing HMC to obtain a nearly linear implementation of HMC for a broad class of smooth, strongly logconcave densities.
TL;DR: This thesis presents a refined framework that is suitable for discussing computational complexity, and the key idea is to use (a certain class of) string functions as names representing these objects, which are more expressive than infinite sequences.
TL;DR: This book provides a solid fundament for studying various aspects of computability and complexity in analysis and is written in a style suitable for graduate-level and senior students in computer science and mathematics.
TL;DR: " polynomial complexity theory extends the notions and tools of the theory of computability to provide a solid theoretical foundation for the study of computational complexity of practical problems.
TL;DR: The oracle Turing machine is introduced as the formal model for computing real functions and the class of polynomial time computable real functions is defined, and several characterizations of this class will be given.
TL;DR: This work proves several separations which show that in a generic relativized world the search classes are distinct and there is a standard search problem in each of them that is not computationally equivalent to any decision problem.
Q1. What are the contributions mentioned in the paper "Complexity theory for operators in analysis" ?
The authors 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 by approximation. The key idea is to use a certain class of string functions, which the authors call regular functions, as names representing these objects. Because their framework separates machine computation and semantics, it can be applied to problems on sets of interest in analysis once the authors specify a suitable representation ( encoding ). As prototype applications, the authors consider the complexity of functions ( operators ) on real numbers, real sets, and real functions. The authors now reformulate them to show that the operator itself is polynomial-space complete. An important advantage of using regular functions is that the authors can define their size in the way inspired by highertype complexity theory.
Q2. What are the future works in "Complexity theory for operators in analysis" ?
Formulating other classes is left for future work.
Q3. What is the meaning of the term 'countable set'?
But since the countable set ˙ cannot encode uncountable sets, such as the set R of real numbers, TTE uses the set ˙N of infinite sequences.
Q4. How does the machine run in polynomial time?
A machine M runs in polynomial time if there is a polynomial p such that for all ' 2 ˙N and n 2 N, the machine M on input ' finishes writing the first n symbols of the output within p.n/ steps.
Q5. how many terms can exp t be written?
RjŒ0;1 ; R/-FP2-computable, because exp t can be written as the sum of a series which is known to converge fast on Œ0; 1 (that is, given a desired precision, the machine can tell how many initial terms it needs to compute).
Q6. What is the definition of a function that is a -name?
The authors say that an element x 2 X is -C -computable (where C is a usual complexity class of string functions, such as FP and FPSPACE) if it has a -name in C .
Q7. What is the only instruction for the output tape?
The authors also assume that the output tape is one-way, that is, the only instruction for the output tape is “write a 2 ˙ in the current cell and move the head to the right”.
Q8. Why is it easy to separate FP and FPSPACE2?
Note that unlike FP and FPSPACE, it is easy to separate, e.g., FP2 and FPSPACE2, because an FPSPACE2 machine can make exponentially many queries to the given oracle.
Q9. What is the way to define the NP2 and FPSPACE2completeness?
With respect to these representations, the authors showed that taking the convex hull of a set is NP2-complete, and that solving the Lipschitz continuous initial value problem is FPSPACE2complete.
Q10. How do the authors obtain the complexity classes analogous to P, NP, PSPACE?
The authors thus obtain the complexity classes analogous to P, NP, PSPACE (and function classes FP and FPSPACE) by bounding the time or space by second-order polynomials in the input size.
Q11. What is the simplest way to prove the '.u/ 2 Dn?
Define the representation ı¤ of CŒ0; 1 as follows: for W N!N and ' 2 Reg, the authors set ı¤.h ; 'i/ D f if and only if is a modulus of continuity of f and for every n 2 N and u 2 D .n/, the authors have v WD '.u/ 2
Q12. What is the main definition of the complexity theory for computation over Reg?
This section develops a complexity theory for computation over Reg, introducing the analogues of classes P, NP, PSPACE and the notions of completeness under many-one reductions.
Q13. What is the reason that functions in C0; 1 may have long -name?
In contrast, functions in CŒ0; 1 may have long ı¤-names for two possible reasons: having big values, and having a big modulus of continuity.