Questions tagged [speedup]

For questions about either: comparing the performance of a quantum algorithm with a classical algorithm (or set of classical algorithms) independent of devices; or the ratio of time to solution of a quantum device running a specific algorithm to a classical device running a specific algorithm.

As per the paper Defining and detecting quantum speedup, the definition of quantum speedup has a few variants:

Device dependent definition

  1. Denoting the time for a specific implementation of an algorithm on a classical device to solve a problem of size $N$ as $C\left(N\right)$ and the time for a specific implementation of an algorithm on a quantum device as $Q\left(N\right)$, the first definition of quantum speedup is $$S\left(N\right) = \frac{C\left(N\right)}{Q\left(N\right)}$$

Device independent definitions

Here, independent of devices, a classical algorithm is compared with a quantum algorithm and speedup is the same ratio as for 1. comparing the quantum algorithm, taking time $Q\left(N\right)$, with the classical algorithm, taking time $C\left(N\right)$.

  1. Provable quantum speedup:

    there exists a proof that no classical algorithm can outperform a given quantum algorithm

e.g. Grover's algorithm

  1. Strong quantum speedup:

    using the performance of the best classical algorithm ... whether such an algorithm is known or not

  2. Quantum speedup:

    comparing to the best available classical algorithm instead of the best possible classical algorithm

  3. Potential quantum speedup:

    compared to a specific classical algorithm or a set of classical algorithms

  4. Limited quantum speedup:

    comparing specifically with classical algorithms that “correspond” to the quantum algorithm in the sense that they implement the same algorithmic approach, but on classical hardware.

e.g. comparing quantum annealing with simulated annealing

91 questions
8
votes
1 answer

What are the implications of Bremermann's limit for quantum computing?

The title says most of it: What are the implications of Bremermann's limit for quantum computing? The Wikipedia page says that the limit applies to any self-contained system, but in the last few lines they also claim that "access to quantum memory…
wythagoras
  • 181
  • 7
3
votes
1 answer

What is the speedup for Deutsch-Jozsa algorithm?

It is often said that Simon’s algorithm provided the first example of an exponential speedup over the best known classical algorithm. However, the Deutsch-Jozsa algorithm was published before Simon’s and looks to me that it also provides an…
Radu M.
  • 218
  • 1
  • 9
2
votes
0 answers

Physics World - Questioning quantum speed

My question is definitely regarding quantum-speedup but the quantum-speedup tag is confined to algorithms... and my question is definitely not on algorithms. So, this is just my best shot at tagging. This article in Physics World discusses quantum…
GRSmith
  • 21
  • 3
2
votes
0 answers

Why does quantum computing only offer faster computational times for certain, specific types of problems?

Quantum computing has gained media attention about the exponential increase in computational speeds but only when dealing with specific problems which are prone to a quantum computational approach (such as cryptography) Why does quantum computing…
Rostik002
  • 21
  • 1
1
vote
1 answer

Does it make sense to benchmark an existing quantum computer today?

Given the fact that, as far as I know, existing quantum technology is not advanced enough to claim any supremacy in any field, does it make sense to benchmark these devices to compare the performances wrt classical hardware ? My point is that, most…
mpro
  • 517
  • 2
  • 11
0
votes
2 answers

Could a quantum computer simulator be faster than a normal computer when running on a normal computer?

I'm very new to quantum computing. I was just wondering if a quantum computer simulator could be faster than a normal computer when running on a normal computer. Could it?
xilpex
  • 111
  • 3