128 research outputs found
Parallelism with limited nondeterminism
Computational complexity theory studies which computational problems can be solved with limited access to resources. The past fifty years have seen a focus on the relationship between intractable problems and efficient algorithms. However, the relationship between inherently sequential problems and highly parallel algorithms has not been as well studied. Are there efficient but inherently sequential problems that admit some relaxed form of highly parallel algorithm? In this dissertation, we develop the theory of structural complexity around this relationship for three common types of computational problems.
Specifically, we show tradeoffs between time, nondeterminism, and parallelizability. By clearly defining the notions and complexity classes that capture our intuition for parallelizable and sequential problems, we create a comprehensive framework for rigorously proving parallelizability and non-parallelizability of computational problems. This framework provides the means to prove whether otherwise tractable problems can be effectively parallelized, a need highlighted by the current growth of multiprocessor systems. The views adopted by this dissertation—alternate approaches to solving sequential problems using approximation, limited nondeterminism, and parameterization—can be applied practically throughout computer science
A SURVEY OF LIMITED NONDETERMINISM IN COMPUTATIONAL COMPLEXITY THEORY
Nondeterminism is typically used as an inherent part of the computational models used incomputational complexity. However, much work has been done looking at nondeterminism asa separate resource added to deterministic machines. This survey examines several differentapproaches to limiting the amount of nondeterminism, including Kintala and Fischer\u27s βhierarchy, and Cai and Chen\u27s guess-and-check model
A Logic that Captures P on Ordered Structures
We extend the inflationary fixed-point logic, IFP, with a new kind of
second-order quantifiers which have (poly-)logarithmic bounds. We prove that on
ordered structures the new logic captures
the limited nondeterminism class . In order to study its
expressive power, we also design a new version of Ehrenfeucht-Fra\"iss\'e game
for this logic and show that our capturing result will not hold on the general
case, i.e. on all the finite structures.Comment: 15 pages. This article was reported with a title "Logarithmic-Bounded
Second-Order Quantifiers and Limited Nondeterminism" in National Conference
on Modern Logic 2019, on November 9 in Beijin
Computation with narrow CTCs
We examine some variants of computation with closed timelike curves (CTCs),
where various restrictions are imposed on the memory of the computer, and the
information carrying capacity and range of the CTC. We give full
characterizations of the classes of languages recognized by polynomial time
probabilistic and quantum computers that can send a single classical bit to
their own past. Such narrow CTCs are demonstrated to add the power of limited
nondeterminism to deterministic computers, and lead to exponential speedup in
constant-space probabilistic and quantum computation. We show that, given a
time machine with constant negative delay, one can implement CTC-based
computations without the need to know about the runtime beforehand.Comment: 16 pages. A few typo was correcte
Superlinear lower bounds based on ETH
Andras Z. Salamon acknowledges support from EPSRC grants EP/P015638/1 and EP/V027182/1.We introduce techniques for proving superlinear conditional lower bounds for polynomial time problems. In particular, we show that CircuitSAT for circuits with m gates and log(m) inputs (denoted by log-CircuitSAT) is not decidable in essentially-linear time unless the exponential time hypothesis (ETH) is false and k-Clique is decidable in essentially-linear time in terms of the graph's size for all fixed k. Such conditional lower bounds have previously only been demonstrated relative to the strong exponential time hypothesis (SETH). Our results therefore offer significant progress towards proving unconditional s uperlinear time complexity lower bounds for natural problems in polynomial time.Postprin
Nondeterminism and an abstract formulation of Ne\v{c}iporuk's lower bound method
A formulation of "Ne\v{c}iporuk's lower bound method" slightly more inclusive
than the usual complexity-measure-specific formulation is presented. Using this
general formulation, limitations to lower bounds achievable by the method are
obtained for several computation models, such as branching programs and Boolean
formulas having access to a sublinear number of nondeterministic bits. In
particular, it is shown that any lower bound achievable by the method of
Ne\v{c}iporuk for the size of nondeterministic and parity branching programs is
at most
- …