We present four quantum algorithms for solving a multidimensional drift-diffusion equation. They rely on a quantum linear system solver, a quantum Hamiltonian simulation, a quantum random walk, and the quantum Fourier transform. We compare the complexities of these methods to their classical counterparts, finding that diagonalization via the quantum Fourier transform offers a quantum computational advantage for solving linear partial differential equations at a fixed final time. We employ a multidimensional amplitude estimation process to extract the full probability distribution from the quantum computer.
논문 ID : 2505.21221제목 : Quantum algorithms for solving a drift-diffusion equation: A complexity analysis저자 : Ellen Devereux (University of Warwick & Fujitsu UK Ltd), Animesh Datta (University of Warwick)분류 : quant-ph발표 시간 : 2025년 10월 16일 (arXiv 프리프린트)논문 링크 : https://arxiv.org/abs/2505.21221 본 논문은 다차원 드리프트-확산 방정식을 풀기 위한 네 가지 양자 알고리즘을 제안한다. 이들은 각각 양자 선형 시스템 솔버, 양자 해밀턴 시뮬레이션, 양자 무작위 보행, 양자 푸리에 변환을 기반으로 한다. 복잡도 분석을 통해 이러한 방법들을 고전적 대응 방법과 비교한 결과, 양자 푸리에 변환 기반의 대각화 방법이 고정된 최종 시간에서 선형 편미분방정식을 풀 때 양자 계산 우위를 갖는 것으로 나타났다. 본 논문은 다차원 진폭 추정 과정을 통해 양자 컴퓨터에서 완전한 확률 분포를 추출한다.
드리프트-확산 방정식(DDE)은 중요한 편미분방정식의 한 종류로, 구체적인 형태는 다음과 같다:
∂ p ( x , t ) ∂ t = ∑ i = 1 d [ a ∂ ∂ x i [ p ( x , t ) ] + D ∂ 2 ∂ x i 2 [ p ( x , t ) ] ] \frac{\partial p(x,t)}{\partial t} = \sum_{i=1}^d \left[a\frac{\partial}{\partial x_i}[p(x,t)] + D\frac{\partial^2}{\partial x_i^2}[p(x,t)]\right] ∂ t ∂ p ( x , t ) = ∑ i = 1 d [ a ∂ x i ∂ [ p ( x , t )] + D ∂ x i 2 ∂ 2 [ p ( x , t )] ]
여기서 x = { x 1 , . . . , x d } ∈ R d x = \{x_1, ..., x_d\} \in \mathbb{R}^d x = { x 1 , ... , x d } ∈ R d 는 d d d 차원 벡터이고, a a a 와 D D D 는 각각 양의 드리프트 계수와 확산 계수이다.
이론적 의의 : DDE는 포커-플랑크 방정식으로서 입자 속도를 기술하며, 블랙-숄즈 방정식 및 나비에-스토크스 방정식과 밀접한 관련이 있다.실제 응용 : 금융 위험 모델링, 풍력 발전 전력 예측 등 다양한 산업에서 의사결정을 지원하는 데 사용된다.계산 과제 : 전통적 수치 방법은 크고 복잡한 문제 영역의 이산화를 필요로 하며, 막대한 메모리와 계산 자원을 소비한다.편미분방정식을 푸는 고전적 방법들은 다음을 포함한다:
켤레 기울기법 등의 선형 방정식 솔버 무작위 보행 방법 고속 푸리에 변환 기반의 대각화 방법 이러한 방법들은 고차원 문제를 처리할 때 계산 복잡도가 차원에 따라 지수적으로 증가하는 문제에 직면한다.
네 가지 양자 알고리즘 제안 : 각각 양자 선형 시스템 솔버, 양자 시간 진화, 양자 무작위 보행, 양자 푸리에 변환을 기반으로 함복잡도 이론 분석 : 상세한 시간 복잡도 분석을 제공하고 양자 우위 존재 조건을 증명다차원 진폭 추정 방법 : 편미분방정식 풀이에 다차원 진폭 추정을 처음 적용하여 완전한 확률 분포 추출 실현실용성 검증 : 금융 모델링 사례를 통해 방법의 상업적 응용 가치 검증DDE의 근사해 p ~ ~ ( x , t ) \tilde{\tilde{p}}(x,t) p ~ ~ ( x , t ) 를 찾아서 t = T t=T t = T 시점에서 다음을 만족하도록 한다:
∣ ∣ p ~ ~ ( x , t ) − p ( x , t ) ∣ ∣ ∞ ≤ ϵ ||\tilde{\tilde{p}}(x,t) - p(x,t)||_\infty \leq \epsilon ∣∣ p ~ ~ ( x , t ) − p ( x , t ) ∣ ∣ ∞ ≤ ϵ
여기서 ϵ ∈ ( 0 , 1 ) \epsilon \in (0,1) ϵ ∈ ( 0 , 1 ) 은 주어진 오차이고, x ∈ [ − L , L ] d x \in [-L,L]^d x ∈ [ − L , L ] d 이다.
전진 시간, 중심 공간 차분 형식을 채택한다:
공간 스텝: Δ x = 2 L / n x \Delta x = 2L/n_x Δ x = 2 L / n x 시간 스텝: Δ t = T / n t \Delta t = T/n_t Δ t = T / n t 안정성 조건: Δ t ≤ Δ x 2 / ( 2 d D ) \Delta t \leq \Delta x^2/(2dD) Δ t ≤ Δ x 2 / ( 2 d D ) 기본 개념 : 이산화된 편미분방정식을 선형 방정식 A p ~ = b A\tilde{p} = b A p ~ = b 로 변환시간 복잡도 : O ~ ( d 5 T 2 ζ ( a L + D ) 2 ϵ q ϵ c ) \tilde{O}\left(\frac{d^5T^2\zeta(aL+D)^2}{\epsilon_q\epsilon_c}\right) O ~ ( ϵ q ϵ c d 5 T 2 ζ ( a L + D ) 2 ) 적용 조건 : 조건수가 유계여야 함 (κ L = 5 \kappa_L = 5 κ L = 5 when D Δ t / Δ x 2 ≤ 1 / 5 D\Delta t/\Delta x^2 \leq 1/5 D Δ t /Δ x 2 ≤ 1/5 and a / D < 2 10 a/D < 2\sqrt{10} a / D < 2 10 )기본 개념 : 해밀턴 시뮬레이션과 유니터리 연산자의 선형 조합을 사용하여 시간 진화 구현시간 복잡도 : O ~ ( d d / 2 + 3 T d / 2 + 2 ζ d / 4 + 1 L 2 ( a L + D ) d / 2 ϵ q ϵ c d / 4 + 2 ) \tilde{O}\left(\frac{d^{d/2+3}T^{d/2+2}\zeta^{d/4+1}L^2(aL+D)^{d/2}}{\epsilon_q\epsilon_c^{d/4+2}}\right) O ~ ( ϵ q ϵ c d /4 + 2 d d /2 + 3 T d /2 + 2 ζ d /4 + 1 L 2 ( a L + D ) d /2 ) 특징 : 양자 시간 진화 과정을 직접 시뮬레이션기본 개념 : DDE의 무작위성을 활용하여 양자 무작위 보행으로 시뮬레이션시간 복잡도 : O ~ ( d ( d + 7 ) / 2 T d / 2 + 1 ζ d / 4 + 1 / 2 ( a L + D ) d / 2 + 1 ϵ q ϵ c d / 4 + 1 / 2 ) \tilde{O}\left(\frac{d^{(d+7)/2}T^{d/2+1}\zeta^{d/4+1/2}(aL+D)^{d/2+1}}{\epsilon_q\epsilon_c^{d/4+1/2}}\right) O ~ ( ϵ q ϵ c d /4 + 1/2 d ( d + 7 ) /2 T d /2 + 1 ζ d /4 + 1/2 ( a L + D ) d /2 + 1 ) 장점 : 비선형 무작위 편미분방정식으로 확장 가능기본 개념 : QFT를 사용하여 순환 행렬을 대각화하고 L n t L^{n_t} L n t 를 직접 계산시간 복잡도 : O ~ ( d ( d / 2 + 2 ) T d / 2 ζ d / 4 ( a L + D ) d / 2 ϵ q ϵ c d / 4 ) \tilde{O}\left(\frac{d^{(d/2+2)}T^{d/2}\zeta^{d/4}(aL+D)^{d/2}}{\epsilon_q\epsilon_c^{d/4}}\right) O ~ ( ϵ q ϵ c d /4 d ( d /2 + 2 ) T d /2 ζ d /4 ( a L + D ) d /2 ) 핵심 우위 : 양자 중첩 상태에서 모든 고유값을 동시에 적용단일 차원 진폭 추정을 다차원 경우로 혁신적으로 확장한다:
샘플링을 통해 확률 ≥ ϵ q \epsilon_q ϵ q 인 좌표 식별 함수 f ( x ) = ⟨ x , p ⟩ f(x) = \langle x,p \rangle f ( x ) = ⟨ x , p ⟩ 구성 위상 추정을 사용하여 확률 분포 추출 복잡도: O ( log ( n x d / δ ) log ( 1 / ϵ q ) ϵ q ) O\left(\frac{\log(n_x^d/\delta)\log(1/\epsilon_q)}{\epsilon_q}\right) O ( ϵ q l o g ( n x d / δ ) l o g ( 1/ ϵ q ) ) 금융 모델링의 오른슈타인-울렌벡 과정을 기반으로 함:
T = 5000 T = 5000 T = 5000 일, L = 10 L = 10 L = 10 달러a = 0.2366 a = 0.2366 a = 0.2366 , D = 0.2455 D = 0.2455 D = 0.2455 d = 3 d = 3 d = 3 차원, ζ = 1 \zeta = 1 ζ = 1 달러− 4 ^{-4} − 4 시간 복잡도 비교 공간 복잡도 분석 양자 우위 조건 양자 우위 조건: ϵ q ≥ O ~ ( ϵ c d / 4 d D d d / 2 ζ d / 4 L d ( a L + D ) d / 2 ) \epsilon_q \geq \tilde{O}\left(\frac{\epsilon_c^{d/4}d^D d^{d/2}}{\zeta^{d/4}L^d(aL+D)^{d/2}}\right) ϵ q ≥ O ~ ( ζ d /4 L d ( a L + D ) d /2 ϵ c d /4 d D d d /2 ) 일 때, 양자 대각화 방법이 고전적 방법보다 우수하다.
방법 고전 복잡도 양자 복잡도 양자 우위 선형 방정식 4.85 × 10 22 / ϵ c 3 4.85 \times 10^{22}/\epsilon_c^3 4.85 × 1 0 22 / ϵ c 3 4.14 × 10 10 / ( ϵ c ϵ q ) 4.14 \times 10^{10}/(\epsilon_c\epsilon_q) 4.14 × 1 0 10 / ( ϵ c ϵ q ) ✓ 시간 스텝 1.24 × 10 18 / ϵ c 2.5 1.24 \times 10^{18}/\epsilon_c^{2.5} 1.24 × 1 0 18 / ϵ c 2.5 5.23 × 10 17 / ( ϵ c 2.75 ϵ q ) 5.23 \times 10^{17}/(\epsilon_c^{2.75}\epsilon_q) 5.23 × 1 0 17 / ( ϵ c 2.75 ϵ q ) × 무작위 보행 1.24 × 10 18 / ϵ c 2.5 1.24 \times 10^{18}/\epsilon_c^{2.5} 1.24 × 1 0 18 / ϵ c 2.5 4.73 × 10 12 / ( ϵ c 1.25 ϵ q ) 4.73 \times 10^{12}/(\epsilon_c^{1.25}\epsilon_q) 4.73 × 1 0 12 / ( ϵ c 1.25 ϵ q ) ✓ 대각화 8.07 × 10 11 / ϵ c 1.5 8.07 \times 10^{11}/\epsilon_c^{1.5} 8.07 × 1 0 11 / ϵ c 1.5 6.98 × 10 7 / ( ϵ c 0.75 ϵ q ) 6.98 \times 10^7/(\epsilon_c^{0.75}\epsilon_q) 6.98 × 1 0 7 / ( ϵ c 0.75 ϵ q ) ✓
모든 양자 방법의 공간 복잡도는 O ~ ( d / ϵ q ) \tilde{O}(d/\epsilon_q) O ~ ( d / ϵ q ) 로, 주로 양자 상태 인코딩 및 측정 프로토콜에 의해 결정된다.
해밀턴 매핑 방법 : 편미분방정식을 해밀턴으로 매핑하고 슈뢰딩거 방정식으로 풀이선형 시스템 방법 : 이산화 후 선형 방정식 그룹을 구성하여 양자 풀이변분 양자 알고리즘 : NISQ 장치에 적합한 변분 방법다차원 DDE를 푸는 네 가지 양자 방법을 처음으로 체계적으로 비교 다차원 진폭 추정을 도입하여 완전한 확률 분포 추출 엄격한 복잡도 이론 분석 제공 양자 푸리에 변환 대각화 는 고정된 시간 DDE를 푸는 가장 효과적인 양자 방법이다.양자 우위가 존재 하지만 특정 매개변수 조건을 만족해야 한다.다차원 진폭 추정 이 양자 편미분방정식 풀이의 응용 범위를 성공적으로 확장했다.매개변수 의존성 : 양자 우위는 문제 매개변수와 오차 요구사항에 강하게 의존한다.적용 범위 : 일부 방법은 특정 매개변수 범위에만 적용 가능하다 (예: 양자 선형 시스템 방법).구현 복잡성 : 양자 무작위 접근 메모리(QRAM) 등 고급 양자 하드웨어가 필요하다.공간 변화 매개변수를 가진 편미분방정식으로 확장 비선형 편미분방정식의 양자 풀이 방법 연구 양자 알고리즘의 실제 구현 최적화 이론적 엄밀성 : 완전한 복잡도 분석과 수학적 증명 제공방법의 포괄성 : 네 가지 서로 다른 양자 방법을 체계적으로 비교실용적 가치 : 금융 응용을 통해 방법의 상업적 가치 검증기술 혁신 : 다차원 진폭 추정을 편미분방정식 풀이에 처음 적용양자 우위 조건의 엄격함 : ϵ q \epsilon_q ϵ q 가 특정 조건을 만족해야만 양자 우위 실현높은 하드웨어 요구사항 : 오류 허용 양자 컴퓨터와 QRAM 필요적용성 제한 : 주로 선형 편미분방정식에 적용 가능하며, 비선형 경우 확장 제한적학술적 기여 : 양자 편미분방정식 풀이에 중요한 이론적 기초 제공실용적 전망 : 금융 모델링, 과학 계산 등 분야에서 잠재적 응용기술 진전 : 양자 알고리즘의 편미분방정식 풀이 분야 발전 촉진고차원 선형 편미분방정식 풀이 금융 위험 모델링 및 옵션 가격 결정 과학 계산에서의 확산 과정 시뮬레이션 완전한 확률 분포 정보가 필요한 응용 본 논문은 43편의 관련 문헌을 인용하며, 주로 다음을 포함한다:
양자 알고리즘 이론 기초 편미분방정식 수치 방법 양자 선형 시스템 솔버 양자 무작위 보행 및 푸리에 변환 금융 모델링의 무작위 과정 종합 평가 : 이는 양자 편미분방정식 풀이 분야에서 중요한 기여를 한 고품질의 양자 알고리즘 이론 논문이다. 실제 응용은 여전히 하드웨어 제한에 직면해 있지만, 향후 양자 계산이 과학 계산 분야에 적용되기 위한 견고한 이론적 기초를 마련했다.