Could a quantum computer perform the tasks of a regular computer?

Click For Summary
SUMMARY

Quantum computers can perform tasks that regular computers can execute, but they do so with a fundamental difference in processing. While classical computers evaluate functions multiple times for different inputs, quantum computers leverage superposition to compute outputs in a single step. However, the measurement process collapses the superposition, resulting in the loss of other output information. The challenge lies in extracting useful information from superpositions, as highlighted in Preskill's notes and Deutsch's Problem, which demonstrates a quantum computer's ability to determine function balance with a single measurement.

PREREQUISITES
  • Understanding of quantum mechanics and superposition
  • Familiarity with quantum computing concepts, particularly Bra-ket notation
  • Knowledge of classical computing algorithms and their limitations
  • Basic grasp of measurement theory in quantum mechanics
NEXT STEPS
  • Study quantum mechanics and its implications for computing
  • Explore quantum algorithms, focusing on Deutsch's Problem
  • Research methods for extracting information from quantum superpositions
  • Learn about the engineering challenges in quantum computing, including the meltdown problem
USEFUL FOR

Researchers, quantum computing enthusiasts, and computer scientists interested in the capabilities and limitations of quantum versus classical computing.

box
Messages
12
Reaction score
0
I heard one of the problems with quantum computers is there is not a certin output for each input, meaning there is some randomness in their computations. Can this randomness some how be reduced until it becomes negligible? My question is basically can a quantum computer perform most of the tasks a regular computer can only much faster? Or are there only certin tasks it could perform that would allow some randomness?
 
Physics news on Phys.org
of course on paper a quantum computer could precisely model any physical system- including any form of classical computer-but the meltdown problem is the monkey-in-the-wrench as it where- but this is an engineering challenge and many solutions are being proposed-

http://arxiv.org/abs/quant-ph/0502050
 
box said:
I heard one of the problems with quantum computers is there is not a certin output for each input, meaning there is some randomness in their computations. Can this randomness some how be reduced until it becomes negligible? My question is basically can a quantum computer perform most of the tasks a regular computer can only much faster? Or are there only certin tasks it could perform that would allow some randomness?

A quantum computer can execute the tasks of an ordinary pc and an ordinary pc can execute all tasks of a quantum computer. The reason is simple if you realize that QM is all about matrices basically. the operations that you need to perform on these matrices (Bra-ket representations) are all 'classical' in nature.

So what is the big difference ?
Well, the thing is that if you, for example, want to compute the output of a function when you give in 1000 x-values, the ordinary computer will need to evaluate the function a 1000 times. The quantum computer can do the job in just one step. The crucial aspect is however that the outcome will be a SUPERPOSITION of |x>|f(x)>...So basically if you want to know the f(x) for the 500th input x-variable you can get the 500th f(x) output. BUT, all the other info will be gone because according to the QM-formalism, the superposition will be broken due to the measurement. Basically, you have no advantage here.

The trick is (and this is the difficult part of quantum computing) to extract the information out of the superposition in an 'indirect' manner by measuring the relative phases of the constituent parts of the superposition. I will refer to Preskill notes on this subject or look for example to Deutsch's Problem, which is quite introductory and easy to understand. In this problem a quantum computer can check whether a function is balanced or not by performing just ONE single measurement. Classically, this is impossible.
You CAN execute this algorithm on a classical pc though, because of the above reasons

marlon
http://www.theory.caltech.edu/people/preskill/
 
Last edited:

Similar threads

  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 9 ·
Replies
9
Views
3K
Replies
8
Views
6K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 14 ·
Replies
14
Views
3K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 4 ·
Replies
4
Views
7K
  • · Replies 11 ·
Replies
11
Views
4K