5 research outputs found

    Properties and Application of Nondeterministic Quantum Query Algorithms

    Get PDF
    Many quantum algorithms can be analyzed in a query model to compute Boolean functions where input is given by a black box. As in the classical version of decision trees, different kinds of quantum query algorithms are possible: exact, zero-error, bounded-error and even nondeterministic. In this paper, we study the latter class of algorithms. We introduce a fresh notion in addition to already studied nondeterministic algorithms and introduce dual nondeterministic quantum query algorithms. We examine properties of such algorithms and prove relations with exact and nondeterministic quantum query algorithm complexity. As a result and as an example of the application of discovered properties, we demonstrate a gap of n vs. 2 between classical deterministic and dual nondeterministic quantum query complexity for a specific Boolean function.Comment: 12 pages, 9 figure

    Hardness Results for Dynamic Problems by Extensions of Fredman and Saks’ Chronogram Method

    Get PDF
    We introduce new models for dynamic computation based on the cell probe model of Fredman and Yao. We give these models access to nondeterministic queries or the right answer +-1 as an oracle. We prove that for the dynamic partial sum problem, these new powers do not help, the problem retains its lower bound of  Omega(log n/log log n). From these results we easily derive a large number of lower bounds of order Omega(log n/log log n) for conventional dynamic models like the random access machine. We prove lower bounds for dynamic algorithms for reachability in directed graphs, planarity testing, planar point location, incremental parsing, fundamental data structure problems like maintaining the majority of the prefixes of a string of bits and range queries. We characterise the complexity of maintaining the value of any symmetric function on the prefixes of a bit string

    Lower bound techniques for data structures

    Get PDF
    Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2008.Includes bibliographical references (p. 135-143).We describe new techniques for proving lower bounds on data-structure problems, with the following broad consequences: * the first [omega](lg n) lower bound for any dynamic problem, improving on a bound that had been standing since 1989; * for static data structures, the first separation between linear and polynomial space. Specifically, for some problems that have constant query time when polynomial space is allowed, we can show [omega](lg n/ lg lg n) bounds when the space is O(n - polylog n). Using these techniques, we analyze a variety of central data-structure problems, and obtain improved lower bounds for the following: * the partial-sums problem (a fundamental application of augmented binary search trees); * the predecessor problem (which is equivalent to IP lookup in Internet routers); * dynamic trees and dynamic connectivity; * orthogonal range stabbing. * orthogonal range counting, and orthogonal range reporting; * the partial match problem (searching with wild-cards); * (1 + [epsilon])-approximate near neighbor on the hypercube; * approximate nearest neighbor in the l[infinity] metric. Our new techniques lead to surprisingly non-technical proofs. For several problems, we obtain simpler proofs for bounds that were already known.by Mihai Pǎtraşcu.Ph.D

    Nondeterministic Query Algorithms

    No full text
    Query algorithms are used to compute Boolean functions. The definition of the function is known, but input is hidden in a black box. The aim is to compute the function value using as few queries to the black box as possible. As in other computational models, different kinds of query algorithms are possible: deterministic, probabilistic, as well as nondeterministic. In this paper, we present a new alternative definition of nondeterministic query algorithms and study algorithm complexity in this model. We demonstrate the power of our model with an example of computing the Fano plane Boolean function. We show that for this function the difference between deterministic and nondeterministic query complexity is 7N versus O(3N)

    COMPLEXITY OF QUANTUM ALGORITHMS AND COMMUNICATION PROTOCOLS

    Get PDF
    Anotacija Kvantu skaitošana ir datorzinatnes apakšnozare, kas balstas uz kvantu mehanikas likumiem, kuru iespejas un priekšrocibas tiek izmantotas, lai efektivak risinatu skaitošanas uzdevumus. Galvenais darba petamais objekts ir kvantu vaicajošo algoritmu modelis. Petijuma galvenais meris ir efektivo kvantu vaicajošo algoritmu atrašana konkretam problemam, ka ari visparigo algoritmu konstruešanas metožu izstradašana. Ir ieguti rezultati attieciba uz dažadiem kvantu vaicajošo algoritmu tipiem, ka eksaktais algoritms, algoritms ar kudas varbutibu un nedeterminetais algoritms. Promocijas darba pirmaja daa ir apskatiti kvantu eksaktie algoritmi un kvantu algoritmi ar kudas varbutibu Bula funkciju reinašanai. Otraja daa vaicajošo algoritmu modelis ir pielietots daudzvertigu funkciju reinašanai. Treša daa ir veltita nedeterminetiem vaicajošiem algoritmiem. Atslegas vardi: kvantu skaitošana, vaicajošais modelis, algoritmu izstrade, algoritmu sarežitibaAbstract Quantum computing is a method of computation based on the laws of quantum mechanics. This subfield of computer science aims to employ quantum mechanical effects for an efficient performance of computational tasks. The main research object of this effort is the quantum query model. The aim of the present research study is to discover efficient quantum query algorithms for certain problems and develop general techniques for designing algorithms. The study has produced several outcomes regarding different kinds of quantum algorithms: exact, bounded-error, and nondeterministic. In the first part of the thesis, exact and bounded-error quantum query algorithms for computing Boolean functions are presented. In the second part, a query model is applied for computing multivalued functions. The third part is devoted to nondeterministic query algorithms. Keywords: quantum computing, query model, algorithm design, algorithm complexit
    corecore