Consequences of APSP, triangle detection, and 3SUM hardness for separation between determinism and non-determinism

نویسندگان

چکیده

Let NDTIME(f(n),g(n)) denote the class of problems solvable in O(g(n)) time by a multi-tape Turing machine using an f(n)-bit non-deterministic oracle, and let DTIME(g(n)) = NDTIME(0, g(n)). We show that if all-pairs shortest paths problem (APSP) for directed graphs with N vertices integer edge weights within super-exponential range { −2Nk+o(1),....,2Nk+o(1) }, k≥1 does not admit truly subcubic algorithm then any ∈>0, NDTIME([ 1/2 log2 n ], n)⊆DTIME(n1+12+k−∈). If APSP already when are moderate size we obtain even stronger implication, namely n)⊆DTIME(n1.5−∈). Similarly, triangle detection (DT) graph on sub-Nω -time n)⊆DTIME(nw/2−∈), where ω stands exponent fast matrix multiplication. For more general detecting minimum weight ℓ-clique (MWCℓ) size, non-existence sub−Nℓ−time yields NDTIME((ℓ−2)[ 12 log2n ],n)⊆DTIME(n1+ℓ−22−∈). Next, 3SUM integers −2Nk+o(1),....2Nk+o(1) } some k≥0, subquadratic ],n)⊆DTIME(n1+11+k−∈). Finally, observe Exponential Time Hypothesis (ETH) implies k ],n)⊆DTIME(n) k>0, while strong ETH (SETH) ],n)⊆DTIME(n2−ε). comparison, strongest known result separation between deterministic only asserts NDTIME(O(n),n)⊆DTIME(n).

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Randomness and Non-determinism

Exponentiation makes the difference between the bit-size of this line and the number (≪ 2) of particles in the known Universe. The expulsion of exponential time algorithms from Computer Theory in the 60’s broke its umbilical cord from Mathematical Logic. It created a deep gap between deterministic computation and – formerly its unremarkable tools – randomness and non-determinism. Little did we ...

متن کامل

Why should they believe us? Determinism, non-determinism and evidence

In Software Engineering, as in Computing Science, the topics that we teach to our students can be considered as falling into two broad categories: the deterministic, and the non-deterministic. Deterministic topics are those where a specific scenario or operation leads to outcomes that can be assessed in terms of true/false values, and so this classification encompasses large elements of compute...

متن کامل

Natural Semantics for Non-Determinism

We present a natural semantics for the untyped lazy -calculus plus McCarthy's amb, a nondeterministic choice operator. The natural semantics includes rules for both convergent behaviour (de ned inductively) and divergent behaviour (de ned co-inductively). This semantics is equivalent to a small step reduction semantics that corresponds closely to our operational intuitions about McCarthy's amb....

متن کامل

Kolmogorov complexity and non-determinism

We are concerned with Kolmogorov complexity of strings produced by non-deterministic algorithms. For this, we consider five classes of non-deterministic description modes : (i) Bounded description modes in which the number of outputs depends on programs, (ii) distributed description modes in which the number of outputs depends on the size of the outputs, (iii) spread description modes in which ...

متن کامل

Linearity, Non-determinism and Solvability

We study the notion of solvability in the resource calculus, an extension of the λ-calculus modelling resource consumption. Since this calculus is non-deterministic, two different notions of solvability arise, one optimistic (angelical, may) and one pessimistic (demoniac, must). We give a syntactical, operational and logical characterization for the may-solvability and only a partial characteri...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Procedia Computer Science

سال: 2021

ISSN: ['1877-0509']

DOI: https://doi.org/10.1016/j.procs.2021.11.022