아마도 순진한 질문 일 수도 있지만 양자 회로에서 실제로 행렬을 지수화하는 방법을 알 수는 없습니다. 일반 정사각 행렬 A 가 있다고 가정하면 지수 를 얻으려면 계열을 사용할 수 있습니다
근사치 나는 양자 게이트를 사용하여 동일한 작업을 수행하는 방법을 얻지 못하고 해밀턴 시뮬레이션을 수행하는 데 적용합니다. 도움?
아마도 순진한 질문 일 수도 있지만 양자 회로에서 실제로 행렬을 지수화하는 방법을 알 수는 없습니다. 일반 정사각 행렬 A 가 있다고 가정하면 지수 를 얻으려면 계열을 사용할 수 있습니다
근사치 나는 양자 게이트를 사용하여 동일한 작업을 수행하는 방법을 얻지 못하고 해밀턴 시뮬레이션을 수행하는 데 적용합니다. 도움?
답변:
질문 재구성 :
일반 정사각 행렬 에 대해 Hamiltonian Simulation을 수행하는 방법은 무엇입니까?
빠른 답변 : 불가능합니다.
Hamiltonian Simulation (HS)의 목표 는 양자 상태에서 처럼 작동하는 양자 회로 (즉, 게이트의 연속)를 입니다. 여기서 는 (양자 게이트의 특성 때문에) 단일이어야하고 따라서 도 단일이어야합니다.
따라서 HS 알고리즘은 행렬 에만 적용 할 수 있으며 는 단일입니다. 모든 은자 행렬은이 속성을 만족하지만 모든 속성을 만족 하지는 않습니다. 문제에 제한은 문제 일 수도 있고 아닐 수도 있지만 이 단일이 아닌 경우 HS를 사용할 수 없습니다 .generic square matrix
예를 들어 , 시스템 을 사용 하는 HHL 알고리즘 ( 서브 루틴 으로 HS를 사용 하는)의 경우, 이 단일하지 않으면 대신 문제를 고려할 수 있습니다 HHL로 해결 (현재 가능한 새로운 매트릭스로 인해 에르 미트이다) 및 복구 .
흥미로운 질문은 다음과 같습니다.
주어진 은자 행렬 에 대해 Hamiltonian Simulation을 수행하는 방법은 무엇입니까?
대답은 의 속성에 따라 다릅니다 .
이것은 거대한 연구 주제이며 그것에 대해 할 말이 많이 있습니다. 나는 여기에 모든 방법을 제시하지는 않을 것입니다. 그것들은 매우 복잡하고 모든 방법을 이해하지 못했습니다. 다음은 HS와 관련이 있고 HS로 시작하기에 흥미로운 논문 / 발표 목록입니다.