qiskit.circuit.library.phase_estimation
qiskit.circuit.library.phase_estimation(num_evaluation_qubits, unitary, name='QPE')
위상 추정 회로.
양자 위상 추정(QPE) 알고리즘 [1, 2, 3에서] 위상 추정 회로는 해당 고유 상태 와 함께 제공되는 단일 연산자 의 고유값 의 위상 을 추정하는 데 사용됩니다. 즉
이 추정(따라서 이 회로)은 쇼의 알고리즘이나 양자 진폭 추정과 같이 잘 알려진 여러 알고리즘의 핵심 루틴입니다.
매개변수
- num_evaluation_qubits (int) – 평가 큐비트 수입니다.
- unitary (QuantumCircuit |Gate) – 반복되고 제어될 단일 연산 .
GateQuantumCircuit이는 이거나 일 수 있습니다. 게이트를 통과하는 방식은 최적화된 제어 및 전력 서브루틴을 호출할 수 있기 때문에, 종종 더 높은 성능을 발휘할 수 있습니다. - name (str) – 출력 회로의 이름입니다.
반환 유형
레퍼런스 회로:
from qiskit.circuit.library import phase_estimation, PauliEvolutionGate
from qiskit.quantum_info import SparsePauliOp
hamiltonian = SparsePauliOp(["ZZ", "IX", "XI"])
evo = PauliEvolutionGate(hamiltonian, time=0.1) # implements exp(-itH)
circuit = phase_estimation(3, evo) # QPE for the evolution operator
circuit.draw("mpl")
참조 자료:
[1] 키타예프, A. Y. (1995). 양자 측정과 아벨 안정화자 문제. 1–22. quant-ph/9511026
[2] 마이클 A. 닐슨과 아이작 L. 촹. 2011년. 양자 계산과 양자 정보: 10주년 기념판(10판). 캠브리지 대학 출판부, 미국 뉴욕, 뉴욕.
[3] 키스킷 교과서
이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.