Grover's algorithm
둘러보기로 가기
검색하러 가기
노트
말뭉치
- Grover's algorithm is a quantum algorithm for searching an unsorted database with N entries in O(N1/2) time and using O(logN) storage space (see big O notation).[1]
- Grover's algorithm, which takes O(N1/2) time, is the fastest possible quantum algorithm for searching an unsorted database.[1]
- Like all quantum computer algorithms, Grover's algorithm is probabilistic, in the sense that it gives the correct answer with high probability.[1]
- Although the purpose of Grover's algorithm is usually described as "searching a database", it may be more accurate to describe it as "inverting a function".[1]
- This is faster than the O ( N ) {\displaystyle O({\sqrt {N}})} steps taken by Grover's algorithm.[2]
- Grover's algorithm could brute-force a 128-bit symmetric cryptographic key in roughly 264 iterations, or a 256-bit key in roughly 2128 iterations.[2]
- Like many quantum algorithms, Grover's algorithm is probabilistic in the sense that it gives the correct answer with a probability of less than 1.[2]
- Grover's algorithm has implications for the security of symmetric-key cryptography as it can be used to search the key space.[2]
- Grover's algorithm searches a list of unstructured data for specific items.[3]
- You can build Grover's search algorithm with just a few lines of code.[3]
- What does Grover's search algorithm do?[3]
- Grover's algorithm asks whether an item in a list is the one we are searching for.[3]
- To clear the role coherence plays on the essential operator level in Grover's search algorithm, here we discuss the coherence dynamics of the state after each basic operator is applyied.[4]
- Grover's algorithm searches a function for a single satisfying input.[5]
- So, if Grover's algorithm searches a function, how is that function represented?[5]
- However, since Grover's algorithm is almost entirely made up of Hadamard gates, I won't be covering them here.[5]
- We now return to Grover's algorithm.[5]
- Essentially, Grover's algorithm applies when you have a function which returns True for one of its possible inputs, and False for all the others.[6]
- Grover's algorithm requires only O ( N ) \mathcal{O}(\sqrt{N}) O(N ) evaluations of the Oracle.[7]
- Other examples where Grover's algorithm or similar methods are used are for instance minimization problems.[7]
- For comparison, we implemented the same approach for the 2 and 3 Grover's algorithms.[8]
- Previous research has shown that Grover's search algorithm, proposed in 1996, is an optimal quantum search algorithm, meaning no other quantum algorithm can search faster.[9]
- However, implementing Grover's algorithm on a quantum system has been challenging.[9]
- Now in a new study, researchers have implemented Grover's algorithm with trapped atomic ions.[9]
- Grover's algorithm, on the other hand, first initializes the system in a quantum superposition of all 8 states, and then uses a quantum function called an oracle to mark the correct solution.[9]
- Grover's search algorithm is designed to be executed on a quantum-mechanical computer.[10]
- In this article, the probabilistic wp-calculus is used to model and reason about Grover's algorithm.[10]
소스
- ↑ 1.0 1.1 1.2 1.3 Grover's search algorithm
- ↑ 2.0 2.1 2.2 2.3 Grover's algorithm
- ↑ 3.0 3.1 3.2 3.3 Run Grover's search algorithm in Q# - Quantum Development Kit - Azure Quantum
- ↑ Operator coherence dynamics in Grover's quantum search algorithm
- ↑ 5.0 5.1 5.2 5.3 Grover’s Quantum Search Algorithm
- ↑ Is there a layman's explanation for why Grover's algorithm works?
- ↑ 7.0 7.1 Code example: Grover's algorithm
- ↑ Implementation of Grover's quantum search algorithm with error mitigation at IBM Q computers
- ↑ 9.0 9.1 9.2 9.3 Researchers implement 3-qubit Grover search on a quantum computer
- ↑ 10.0 10.1 Reasoning about Grover's quantum search algorithm using probabilistic wp
메타데이터
위키데이터
- ID : Q1028292
Spacy 패턴 목록
- [{'LOWER': 'grover'}, {'LOWER': "'s"}, {'LEMMA': 'algorithm'}]
- [{'LOWER': 'grover'}, {'LOWER': 'database'}, {'LOWER': 'search'}, {'LEMMA': 'algorithm'}]
- [{'LOWER': 'grover'}, {'LOWER': "'s"}, {'LOWER': 'search'}, {'LEMMA': 'algorithm'}]