«quantum-gate» 태그된 질문

양자 게이트와 관련된 사용법, 성능, 구현, 응용 또는 이론에 관한 질문.

2
세 큐빗을 사용하여 IBM Q에서 Grover 알고리즘의 오라클 구현
3 qubits Grover의 알고리즘을 구현하여 Oracle Q에 익숙해 지려고하지만 Oracle을 구현하기가 어렵습니다. 이를 수행하는 방법을 보여 주거나 IBM Q 회로 프로그래밍에 익숙해지기위한 좋은 자료를 제안 할 수 있습니까? 내가하고 싶은 것은 오라클이해야 할 것으로 기호를 뒤집어 임의의 상태를 표시하는 것입니다. 예를 들어 .1/8–√(|000⟩+|001⟩+|010⟩+|011⟩+|100⟩+|101⟩+|110⟩+|111⟩)1/8(|000⟩+|001⟩+|010⟩+|011⟩+|100⟩+|101⟩+|110⟩+|111⟩)1/\sqrt8(|000\rangle+|001\rangle+|010\rangle+|011\rangle+|100\rangle+|101\rangle+|110\rangle+|111\rangle) 그리고 표시하고 싶습니다 에 그 기호를 뒤집기로 …

1
Toffoli 게이트 만 사용하여 CCCNOT 게이트 구현
CCCNOT 게이트는 처음 3 개의 비트가 모두 상태 경우에만 4 번째 비트를 뒤집는 4 비트 가역 게이트입니다 111. Toffoli 게이트를 사용하여 CCCNOT 게이트를 어떻게 구현합니까? 작업 공간의 비트가 해당 값으로 반환되면 특정 값 (0 또는 1)으로 시작한다고 가정합니다.

1
별도로 얽힌 2 개의 큐 비트가 C-NOT 게이트를 통과하면 어떻게됩니까?
다음과 같이 상태를 변환한다고 가정하십시오. 나는 상태로 시작 |0⟩⊗|0⟩⊗|0⟩⊗|0⟩|0⟩⊗|0⟩⊗|0⟩⊗|0⟩\lvert 0\rangle \otimes \lvert0\rangle \otimes \lvert0\rangle \otimes \lvert 0 \rangle . 나는 첫 번째와 두 번째 큐 비트를 얽습니다 (H 게이트 및 C-NOT 포함). 그런 다음 3 번째와 4 번째 큐빗을 같은 방식으로 얽습니다. H 게이트와 C-NOT를 두 번째 및 세 번째 …

1
푸리에 샘플링은 실제로 어떻게 작동하며 패리티 문제를 해결합니까?
저는 Umesh Vazirani 교수의 푸리에 샘플링 비디오 강의의 1 부 와 2 부에 관해 쓰고 있습니다. 부분적으로 그들은 다음으로 시작합니다. 하다 마드 변환에서 : | U⟩=| u1. . . UN⟩→Σ{0,1}, N(-1)U. 엑스| 0 ...0⟩→ ∑{ 0 , 1 }엔12n / 2| X⟩|0...0⟩→∑{0,1}n12n/2|x⟩|0...0\rangle \to \sum_{\{0,1\}^n}\frac{1}{2^{n/2}}|x\rangle | U⟩= | 유1. . . …

3
블로흐 구체에서 Z 게이트에 대해 생각하는 방법?
이해하는 방법에 대해 혼란스러워합니다. ZZZ Bloch 구체에있는 문. 매트릭스를 고려 Z=(100−1)Z=(100−1)Z = \begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix} 이해할 수있다 Z|0⟩=|0⟩Z|0⟩=|0⟩Z|0\rangle = |0\rangle 과 Z|1⟩=−|1⟩Z|1⟩=−|1⟩Z|1\rangle = -|1\rangle. 그것은 설명 여기에 그ZZZ 게이트는 ππ\pi 주위 회전 ZZZ중심선. 그럼 어떻게 이해해야합니까Z|1⟩=−|1⟩Z|1⟩=−|1⟩Z|1\rangle = -|1\rangle? 이후|1⟩|1⟩|1\rangle 남극이라고 생각합니다. ππ\pi 주위 회전 …

2
처음부터 양자 회로를 만드는 방법
저는 현재 Eleanor Rieffel과 Wolfgang Polak의 Quantum Computing a Gentle Introduction이라는 책을 사용하여 현재 자율 학습을하고 있습니다. 이전 장들과 연습 문제들을 잘 살펴 보았지만 (다행히 앞 장들에는 많은 예제들이 있었지만) 나는 양자 회로에 관한 5 장에서 멈췄습니다. 필자는 예제가 부족하여 저자가 제시하는 개념을 이해하지만 연습에 해당 개념을 적용하는 데 어려움이 …

3
조건부 게이트가 컨트롤러의 중첩을 축소합니까?
각 단계의 조건부 게이트와 출력 상태를 이해하기 위해 Q-Kit에 간단한 회로를 만들었습니다. 처음에는 명확한 00 상태가 있습니다. 첫 번째 큐빗이하다 마드 게이트를 통과하여 중첩되고 00과 10이 똑같이 가능해집니다. 첫 번째 큐 비트 CNOT는 두 번째 큐 비트 CNOT이며 확률은 변경되지 않지만 10과 11은 서로 바뀝니다. 첫 번째 큐비 트는 다시하다 …

2
얽힌 Qubits에 CNOT 게이트
양자 컴퓨팅을 사용하여 상태에 대해 GHZ (Greenberger-Horne-Zeilinger) 상태를 생성하려고했습니다. (N times)NNN|000...000⟩|000...000⟩|000...000\rangle 제안 된 솔루션은 먼저 첫 번째 큐빗에 Hadamard Transformation을 적용한 다음 다른 모든 큐빗의 첫 번째 큐 비트로 CNOT 게이트 루프를 시작하는 것입니다. 이 Hadamard 변환 후 여기에 형성되는 Bell state 과 같이 얽힌 쌍의 일부인 경우 CNOT ( …

6
기본 게이트에서 멀티 큐빗 제어 Z를 구성하는 방법은 무엇입니까?
특정 양자 알고리즘을 구현하려면 아래 그림과 같이 일련의 기본 게이트에서 다중 큐 비트 (이 경우 3 큐 비트)로 제어되는 Z 게이트를 구성해야합니다. . 내가 사용할 수있는 문은 Pauli 게이트 및 모든 힘 (즉 모든 위상 계수까지의 모든 Pauli 회전)X,Y,ZX,Y,Z\rm X, Y, Z exp(iθ|11⟩⟨11|)exp(iθ|11⟩⟨11|){\rm exp}(i\theta|11\rangle\langle11|) ( 프로젝터에 대한 회전 ),|11⟩⟨11||11⟩⟨11||11\rangle\langle11| HH\rm …

1
양자 회로에서 행렬 지수를 구현하는 방법은 무엇입니까?
아마도 순진한 질문 일 수도 있지만 양자 회로에서 실제로 행렬을 지수화하는 방법을 알 수는 없습니다. 일반 정사각 행렬 A 가 있다고 가정하면 지수 를 얻으려면 계열을 사용할 수 있습니다eAeAe^{A} eA≃I+A+A22!+A33!+...eA≃I+A+A22!+A33!+...e^{A} \simeq I+ A+\frac{A^2}{2!}+\frac{A^3}{3!}+... 근사치 나는 양자 게이트를 사용하여 동일한 작업을 수행하는 방법을 얻지 못하고 해밀턴 시뮬레이션을 수행하는 데 적용합니다. 도움?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.