Simulating and Compiling Code for the Sequential Quantum Random Access Machine

2007 ◽  
Vol 170 ◽  
pp. 101-124 ◽  
Author(s):  
Rajagopal Nagarajan ◽  
Nikolaos Papanikolaou ◽  
David Williams
1997 ◽  
Vol 62 (2) ◽  
pp. 103-110 ◽  
Author(s):  
Dany Breslauer ◽  
Artur Czumaj ◽  
Devdatt P. Dubhashi ◽  
Friedhelm Meyer auf der Heide

1995 ◽  
Vol 2 (26) ◽  
Author(s):  
Faith Fich ◽  
Peter Bro Miltersen

We consider the problem of storing an n element subset S of a universe<br />of size m, so that membership queries (is x in S?) can be answered<br />efficiently. The model of computation is a random access machine with<br />the standard instruction set (direct and indirect addressing, conditional<br />branching, addition, subtraction, and multiplication). We show that if s<br />memory registers are used to store S, where n <= s <= m/n^epsilon, then query<br />time  Omega(log n) is necessary in the worst case. That is, under these conditions,<br />the solution consisting of storing S as a sorted table and doing<br />binary search is optimal. The condition s <= m/n^epsilon is essentially optimal;<br />we show that if n + m/n^o(1) registers may be used, query time o(log n) is<br />possible.


1997 ◽  
Vol 07 (01) ◽  
pp. 3-11 ◽  
Author(s):  
Andrzej Lingas ◽  
Anil Maheshwari

We present optimal parallel solutions to reporting paths between pairs of nodes in an n-node tree. Our algorithms are deterministic and designed to run on an exclusive read exclusive write parallel random-access machine (EREW PRAM). In particular, we provide a simple optimal parallel algorithm for preprocessing the input tree such that the path queries can be answered efficiently. Our algorithm for preprocessing runs in O( log n) time using O(n/ log n) processors. Using the preprocessing, we can report paths between k node pairs in O( log n + log k) time using O(k + (n + S)/ log n) processors on an EREW PRAM, where S is the size of the output. In particular, we can report the path between a single pair of distinct nodes in O( log n) time using O(L/ log n) processors, where L denotes the length of the path.


1995 ◽  
Vol 2 (10) ◽  
Author(s):  
Dany Breslauer ◽  
Devdatt P. Dubhashi

This note provides general transformations of lower bounds in Valiant's<br />parallel comparison decision tree model to lower bounds in the priority<br />concurrent-read concurrent-write parallel-random-access-machine model.<br />The proofs rely on standard Ramsey-theoretic arguments that simplify<br />the structure of the computation by restricting the input domain. The<br />transformation of comparison model lower bounds, which are usually easier<br />to obtain, to the parallel-random-access-machine, unifies some known<br />lower bounds and gives new lower bounds for several problems.


Sign in / Sign up

Export Citation Format

Share Document