Why is entanglement crucial for quantum computing?

Click For Summary

Discussion Overview

The discussion revolves around the necessity of entanglement in quantum computing, exploring its role in enhancing computational capabilities compared to classical computing. Participants examine the implications of entangled qubits in quantum algorithms and the conditions under which entanglement is beneficial.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • Some participants assert that while qubits do not have to be entangled, the absence of entanglement limits the usefulness of quantum computers compared to classical ones.
  • There is a suggestion that entanglement serves as a resource for certain quantum algorithms, such as Grover's algorithm, which require entangled qubits to achieve computational speedup.
  • One participant questions the necessity of entanglement, expressing confusion about its role despite having a basic understanding of quantum mechanics and quantum computing.
  • Another participant notes that entangling qubits allows for operations on values without direct readout, specifically referencing Grover's algorithm as an example.
  • There is a mention of the lack of a general answer to why entanglement leads to speedup, indicating that it is context-dependent and only applicable in specific scenarios.

Areas of Agreement / Disagreement

Participants exhibit disagreement regarding the necessity of entanglement for quantum computing, with some arguing it is essential for certain algorithms while others maintain it is not strictly required.

Contextual Notes

Participants express varying levels of familiarity with quantum computing literature, indicating that deeper understanding may depend on specific resources or further research into quantum algorithms.

skanskan
Messages
26
Reaction score
1
Hello

I understand what entanglement is and also what superposition is.
But I don't understand why qbits in a quantum computer must be entangled.
 
Physics news on Phys.org
They don't have to be entangled. But if you never entangle them, you might as well use a classical computer instead. It's easy to classically simulate quantum circuits that don't entangle qubits.
 
OK, What are the benefits of entangle the qbits?
 
skanskan said:
OK, What are the benefits of entangle the qbits?
Have you done ANY research into quantum computers?
 
No, I've just read a little bit.
 
skanskan said:
No, I've just read a little bit.
Then I suggest you read a bit more and ask questions when you hit something you don't understand.
 
That's what I don't understand. Why they have to be entangled.

I passed my exams on quantum mechanics some years ago, and I've read some sparse articles about quantum computers, annealing... and even wathched many videos on youtube about QC.
I understand all the basic concepts but I don't see why is entanglement a necessary condition.
 
You don't HAVE to entangle the qubits. There are plenty of single qubit gate operations, but you can't really do anything very useful with those (at least not if you want to compute something).
If you look at some of the more useful algorithms (say Grover's algorithm) you will find that they DO require that the qubits are entangled in order to work.

Or in other words: entanglement is the extra "resource" that these algorithms use in order to achieve a speedup.
 
  • Like
Likes   Reactions: Demystifier
Hello.

@f95toli
Where can I read more details about why this happens?
 
  • #10
skanskan said:
Hello.

@f95toli
Where can I read more details about why this happens?

I don't think I understand the question.
If you are asking why entanglement leads to speedup I don't think there is general answer to that question since it only leads to a speedup in some very specific cases, quantum computers are only faster than classical computers when you can use an algorithm that somehow can use entangled states to do something efficiently (say compute a Fourier transform).
Have you tried looking at e.g. the Wiki for Grover's algorithm? If you want to understand this in detail you need to get e.g. Nielsen&Chuang's book.
 
  • #11
Entangling qbits allows you to "tag" a particular value in a calculation, which you cannot readout but can do operations on. For example in Grover's algorithm you can identify the correct item in a list and invert it without reading its value. The reading of its value is done at the end when the computation is finished.
 

Similar threads

  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
251
  • · Replies 0 ·
Replies
0
Views
2K
  • · Replies 4 ·
Replies
4
Views
689
  • · Replies 26 ·
Replies
26
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 6 ·
Replies
6
Views
1K