UR Research > Computer Science Department > CS Theory Technical Reports >

Existential Theorems in Computational Complexity Theory: Size and Robustness

URL to cite or link to: http://hdl.handle.net/1802/818

96.tr632.Existential_theorems_in_computational_complexity_the.ps   1.15 MB (No. of downloads : 201)
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 1996. Simultaneously published in the Technical Report series.
How strong are the results in computational complexity that assert, under certain hypotheses, the existence of an object? Are there many such objects, or are there few? To what extent can we relax the hypotheses and still maintain the same conclusions? These are the types of questions that are studied in this thesis. More precisely, we investigate some of the central existential results in computational complexity from the point of view of size and robustness. Below is a sample of the results in the thesis. We show that for any effective enumeration of computational devices that cover the whole set of computable functions and for any complexity measure satisfying a single axiom, neither the set of speedable functions nor the set of functions that generate complexity gaps is small from a topological point of view. We show that, with probability one on the set of oracles, there is a set in NP^A that asymptotically splits in half any infinite set in P^A. This is the strongest currently known relativized separation of NP from P. We also show that most (in the resource-bounded measure sense) sets that are computable in exponential time do not have even very weak membership-related properties that are computable in polynomial time. We prove that in almost all relativized worlds, there are very strong hard functions and pseudo random generators. This result is quite relevant in cryptography: it displays an efficient method that takes as input an exponentially long public random string and a polynomially long private random string and outputs an exponentially long public string that can be used as a private key because it looks truly random to any adversary circuit of exponential size. We show that all NP optimization problems admit a normal-form characterization involving the language of first-order logic and a unique system of weights. Various restrictions of the syntax generate classes containing important natural problems. Some such restrictions dictate good approximation properties for the corresponding classes in the case when positive weights are used. When negative weights are also allowed, the good approximation properties are not preserved.
Contributor(s):
Marius Zimand - Author

Lane A. Hemaspaandra - Thesis Advisor

Primary Item Type:
Technical Report
Secondary Item Type(s):
Thesis
Series/Report Number:
UR CSD / TR632
Language:
English
Subject Keywords:
p-selective sets;pseudo-random generator;Kolmogorov complexity;AC^0;NP optimization problems;descriptive complexity;approximation algorithms;computational complexity;abstract complexity;gap theorem;polynomial-degrees;random oracle;one-way functions;speed-up theorem
First presented to the public:
8/1996
Original Publication Date:
8/1996
Previously Published By:
University of Rochester. Computer Science Department.
Citation:
License Grantor / Date Granted:
Suzanne S. Bell / 2004-09-01 23:42:42.0 ( View License )
Date Deposited
2004-09-01 23:42:43.0
Date Last Updated
2012-09-26 16:35:14.586719
Submitter:
Suzanne S. Bell

Copyright © This item is protected by copyright, with all rights reserved.

All Versions

Thumbnail Name Version Created Date
Existential Theorems in Computational Complexity Theory: Size and Robustness1 2004-09-01 23:42:43.0