1986Unpublished venueRequires access

A complexity theory based on infinitely often conditions (computation, turing, algorithms, hierarchies)

Andrea Roli

Open publisher page 0 citations

Abstract

In this dissertation, we define a new model for complexity theory. By replacing the almost everywhere conditions of traditional complexity theory by infinitely often conditions, we define the IO-complexity. We define IO-complexity classes of bound f(n) with density function d(n). We identify the IO-classes with density 1 to the worst-case classes. We establish the foundations of the new complexity theory by extending the results of the worst-case complexity to the IO-complexity. We study time, space and density hierarchies of languages of deterministic and non-deterministic IO-complexity classes. These results when stated in terms of worst-case complexity are strengthenings of previous hierarchy results; they say that there is a language L computable in time g(n) but every machine for L exceeds time f(n) on every word of length n for infinitely many n. For space bounds, we show the existence of a language L computable in space g(n) such that every machine for L can operate within space f(n) only for a constant number of points. We show that there exists positive density function d(n) for which P(d(n)) (NOT=) NP(d(n)) if and only if P (NOT=) NP. On the other hand if there exists a positive density function d(n) for which P(d(n)) = NP(d(n)) then E = NE. We show that a recursive language L is in a IO-complexity class of bound f(n) with density d(n) if and only if L can be approximated by f(n) bounded machine agreeing with L on input w with probability at least d((VBAR)w(VBAR)). We also show the relationship between the IO-complexity classes and some non-standard complexity classes. We relate the mean-case, the median-case and the probabilistic complexity classes to IO-complexity classes with density functions. Finally, we point out open questions related to the IO-complexity.

About this research paper

What this paper is about

In this dissertation, we define a new model for complexity theory. By replacing the almost everywhere conditions of traditional complexity theory by infinitely often conditions, we define the IO-complexity. We define IO-complexity classes of bound f(n) with density function d(n). We identify the IO-classes with density 1 to the worst-case classes. We establish the foundations of the new complexity theory by extending the results of the worst-case complexity to the IO-complexity. We study time, space and density hierarchies of languages of deterministic and non-deterministic IO-complexity classes. These results when stated in terms of worst-case complexity are strengthenings of previous hierarchy results; they say that there is a language L computable in time g(n) but every machine for L exceeds time f(n) on every word of length n for infinitely many n. For space bounds, we show the existence of a language L computable in space g(n) such that every machine for L can operate within space f(n) only for a constant number of points. We show that there exists positive density function d(n) for which P(d(n)) (NOT=) NP(d(n)) if and only if P (NOT=) NP. On the other hand if there exists a positive density function d(n) for which P(d(n)) = NP(d(n)) then E = NE. We show that a recursive language L is in a IO-complexity class of bound f(n) with density d(n) if and only if L can be approximated by f(n) bounded machine agreeing with L on input w with probability at least d((VBAR)w(VBAR)). We also show the relationship between the IO-complexity classes and some non-standard complexity classes. We relate the mean-case, the median-case and the probabilistic complexity classes to IO-complexity classes with density functions. Finally, we point out open questions related to the IO-complexity.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

In this dissertation, we define a new model for complexity theory. By replacing the almost everywhere conditions of traditional complexity theory by infinitely often conditions, we define the IO-complexity. We define IO-complexity classes of bound f(n) with density function d(n). We identify the IO-classes with density 1 to the worst-case classes. We establish the foundations of the new complexity theory by extending the results of the worst-case complexity to the IO-complexity. We study time, space and density hierarchies of languages of deterministic and non-deterministic IO-complexity classes. These results when stated in terms of worst-case complexity are strengthenings of previous hierarchy results; they say that there is a language L computable in time g(n) but every machine for L exceeds time f(n) on every word of length n for infinitely many n. For space bounds, we show the existence of a language L computable in space g(n) such that every machine for L can operate within space f(n) only for a constant number of points. We show that there exists positive density function d(n) for which P(d(n)) (NOT=) NP(d(n)) if and only if P (NOT=) NP. On the other hand if there exists a positive density function d(n) for which P(d(n)) = NP(d(n)) then E = NE. We show that a recursive language L is in a IO-complexity class of bound f(n) with density d(n) if and only if L can be approximated by f(n) bounded machine agreeing with L on input w with probability at least d((VBAR)w(VBAR)). We also show the relationship between the IO-complexity classes and some non-standard complexity classes. We relate the mean-case, the median-case and the probabilistic complexity classes to IO-complexity classes with density functions. Finally, we point out open questions related to the IO-complexity.

Key concepts: Complexity class, Time hierarchy theorem, DTIME, Computable function, Structural complexity theory, Turing machine, Descriptive complexity theory, Mathematics

Related papers

Back to paper searchBrowse research topicsOriginal source
A complexity theory based on infinitely often conditions (computation, turing, algorithms, hierarchies) — Research Paper | ScholarLens