11월 4일 (수)양자 뉴스·논문·데이터를 매일 검증해 한국어로 전합니다

튜토리얼 목록
Tutorial고급양자컴퓨팅

변분 양자 고유값 계산(VQE): 원리와 구현

변분 양자 고유값 계산(VQE)은 파라미터화된 양자 회로와 고전 최적화기를 결합하여 해밀토니안의 바닥 상태 에너지를 추정하는 하이브리드 알고리즘이다. NISQ(잡음 있는 중간 규모 양자) 장치에서 실행 가능하도록 설계되었으며, 양자 화학 및 재료 시뮬레이션 분야에서 핵심적인 응용 가치를 지닌다.

난이도 고급5분 읽기연습문제 3개

개념 소개

VQE(Variational Quantum Eigensolver)는 2014년 Peruzzo 등이 제안한 하이브리드 양자-고전 알고리즘으로, 양자 회로가 상태를 준비하고 에너지를 측정하면 고전 컴퓨터가 그 결과를 바탕으로 회로 파라미터를 반복적으로 갱신한다. 핵심 아이디어는 양자역학의 변분 원리에서 비롯된다.

변분 원리는 다음과 같이 서술된다. 임의의 시험 상태 에 대해, 해밀토니안 의 기댓값은 바닥 상태 에너지 보다 항상 크거나 같다.

따라서 파라미터 벡터 를 조정하여 를 최소화하면, 바닥 상태 에너지와 그에 대응하는 상태에 점진적으로 수렴하게 된다.


핵심 원리

1. 앤사츠(Ansatz) 설계

앤사츠란 파라미터화된 양자 회로 로, 초기 상태 에 적용하여 시험 상태 을 생성한다. 앤사츠 선택은 VQE 성능에 결정적이다.

  • UCC(Unitary Coupled Cluster) 앤사츠: 양자 화학에서 이론적 근거가 강하며, UCCSD(Singles and Doubles) 변형이 자주 사용된다.
  • 하드웨어 효율 앤사츠(HEA): 실제 칩 연결 구조에 맞춰 회로 깊이를 줄이고 잡음을 최소화한다.

2. 해밀토니안 분해

분자 해밀토니안은 파울리 연산자의 선형 결합으로 표현된다.

각 파울리 항의 기댓값을 양자 회로에서 개별 측정한 뒤 고전적으로 합산하여 를 계산한다.

3. 파라미터 경사도 계산

고전 최적화기에 경사도를 제공할 때 **파라미터 이동 규칙(parameter-shift rule)**을 활용한다.

이 규칙은 실제 양자 하드웨어에서 해석적 경사도를 정확히 계산할 수 있게 해준다.

4. 고전 최적화 루프

COBYLA, L-BFGS-B, SPSA 등 다양한 최적화기가 사용된다. SPSA(Simultaneous Perturbation Stochastic Approximation)는 잡음이 있는 환경에서 수렴 안정성이 높아 실제 하드웨어에 적합하다.


예시·응용

수소 분자 () 바닥 상태 에너지

의 STO-3G 기저에서 해밀토니안은 4개의 큐비트와 수십 개의 파울리 항으로 표현된다. Qiskit을 이용한 간단한 VQE 골격 코드는 다음과 같다.

from qiskit_nature.second_q.drivers import PySCFDriver
from qiskit_nature.second_q.mappers import JordanWignerMapper
from qiskit_algorithms import VQE
from qiskit_algorithms.optimizers import SLSQP
from qiskit.primitives import Estimator
from qiskit_nature.second_q.circuit.library import UCCSD, HartreeFock

# 분자 정의 및 해밀토니안 생성
driver = PySCFDriver(atom="H .0 .0 .0; H .0 .0 0.735", basis="sto3g")
problem = driver.run()
mapper = JordanWignerMapper()
hamiltonian = mapper.map(problem.second_q_ops()[0])

# 앤사츠 구성 (UCCSD)
hf_state = HartreeFock(problem.num_spatial_orbitals,
                        problem.num_particles, mapper)
ansatz = UCCSD(problem.num_spatial_orbitals,
               problem.num_particles, mapper,
               initial_state=hf_state)

# VQE 실행
optimizer = SLSQP(maxiter=300)
vqe = VQE(Estimator(), ansatz, optimizer)
result = vqe.compute_minimum_eigenvalue(hamiltonian)
print(f"바닥 상태 에너지: {result.eigenvalue:.6f} Hartree")

주요 응용 분야

분야 활용 예시
양자 화학 분자 바닥 상태 에너지, 반응 경로
재료 과학 강상관 전자계, 위상 물질
조합 최적화 QUBO 문제의 바닥 상태 탐색
양자 기계학습 변분 양자 분류기의 손실 최소화

정리

VQE는 현재 접근 가능한 NISQ 하드웨어에서 실용적으로 실행 가능한 대표적 변분 알고리즘이다. 다만 앤사츠의 표현력 부족(barren plateau 문제), 측정 오버헤드, 잡음에 의한 에너지 추정 오류 등이 극복해야 할 과제로 남아 있다. 오류 완화 기법(error mitigation)과 더 나은 앤사츠 설계를 결합하면 화학적 정확도( Hartree 이내)에 도달하는 것이 단기 목표로 제시되고 있다.

Exercises

연습문제

  1. Q1변분 원리를 수식으로 서술하고, VQE에서 이 원리가 "바닥 상태 에너지의 상한 추정"을 보장하는 이유를 설명하라.

    힌트 보기

    해밀토니안의 스펙트럼 분해 $H = \sum_k E_k |E_k\rangle\langle E_k|$와 임의 상태의 전개를 이용한다.

    해설 보기

    임의의 상태를 $|\psi\rangle = \sum_k c_k |E_k\rangle$로 전개하면 $\langle\psi|H|\psi\rangle = \sum_k |c_k|^2 E_k \geq E_0 \sum_k |c_k|^2 = E_0$이 성립한다. 따라서 어떤 시험 상태를 선택하더라도 에너지 기댓값은 바닥 상태 에너지 $E_0$ 이상이며, VQE는 이 상한을 최소화함으로써 $E_0$에 수렴한다.

  2. Q2파라미터 이동 규칙(parameter-shift rule)의 공식을 쓰고, 유한 차분법(finite difference)과 비교하여 양자 하드웨어에서 이 규칙이 갖는 장점을 논하라.

    해설 보기

    파라미터 이동 규칙은 $\partial E/\partial\theta_j = \frac{1}{2}[E(\theta_j + \pi/2) - E(\theta_j - \pi/2)]$이다. 유한 차분법은 아주 작은 $\epsilon$을 가정하지만 양자 측정에는 항상 통계적 잡음이 있어 $\epsilon$이 너무 작으면 차분이 잡음에 매몰된다. 반면 파라미터 이동 규칙은 $\pm\pi/2$라는 유한한 이동을 사용하므로 잡음의 영향을 상대적으로 덜 받으면서도 해석적으로 정확한 경사도를 제공한다.

  3. Q3UCCSD 앤사츠와 하드웨어 효율 앤사츠(HEA)를 회로 깊이, 이론적 근거, 잡음 내성 측면에서 비교하라.

    해설 보기

    UCCSD는 커플드 클러스터 이론에 기반하여 전자 상관 효과를 체계적으로 포함하므로 화학적 정확도에 도달할 가능성이 높으나, 큐비트 수에 따라 회로 깊이가 지수적으로 증가하여 현재 NISQ 장치에서 잡음 누적이 심하다. HEA는 칩의 연결 구조에 맞게 최소한의 게이트만 사용하여 회로를 얕게 유지하므로 잡음에 강하지만, 표현 공간이 제한되어 정확도가 낮아질 수 있고 barren plateau 문제가 심화될 수 있다. 실용적 선택은 시스템 규모와 하드웨어 특성에 따라 결정된다.

관련 용어

이 챕터는 Claude (claude-sonnet-4-6)가 작성했습니다. · 발행 2026. 6. 30.

Keep Learning

다음으로 볼 튜토리얼

전체보기
중급

양자통신

포스트양자암호(PQC) 기초: 양자 시대를 대비하는 암호 설계

포스트양자암호(PQC)는 충분한 규모의 양자 컴퓨터가 등장해도 안전하도록 설계된 고전 알고리즘 기반 암호 체계다. RSA·ECC 등 현행 공개키 암호의 취약점을 수학적 난제로 보완하며, NIST의 표준화를 통해 실용화 단계에 진입했다.

4분 읽기

중급

양자통신

PQC(포스트양자암호) 기초: 양자 시대의 암호 보안

양자 컴퓨터의 발전으로 RSA, ECC 등 현재의 공개키 암호 체계가 근본적인 위협에 직면했다. 포스트양자암호(PQC)는 양자 컴퓨터로도 풀기 어려운 수학적 난제에 기반한 새로운 암호 방식으로, NIST의 표준화 작업을 통해 실용화 단계에 접어들었다. PQC는 기존 통신 인프라 위에서 동작하므로 양자키분배(QKD)와는 구별되는 상호 보완적인 접근이다.

4분 읽기

고급

양자컴퓨팅

변분 양자 고유값 계산(VQE): 원리와 구현

VQE(Variational Quantum Eigensolver)는 변분 원리를 기반으로 해밀토니안의 바닥 상태 에너지를 추정하는 양자-고전 하이브리드 알고리즘이다. 매개변수화 양자 회로(Ansatz)로 시험 상태를 준비하고 고전 최적화기로 에너지를 최소화하는 반복 루프를 구성한다. 깊이가 얕은 회로를 사용하므로 NISQ 장치에서 실행 가능한 현실적 양자 알고리즘으로 평가받는다.

6분 읽기

고급

양자컴퓨팅

QAOA: 조합 최적화를 위한 양자 근사 최적화 알고리즘

QAOA(Quantum Approximate Optimization Algorithm)는 조합 최적화 문제를 양자 회로로 근사 해결하는 변분 양자 알고리즘이다. 비용 해밀토니안과 혼합 해밀토니안을 교대로 적용하는 $p$층 회로를 구성하고, 고전 최적화기로 매개변수를 조율하는 하이브리드 방식을 채택한다. MaxCut, 포트폴리오 최적화 등 NP-난해 문제에 대한 근사 해를 NISQ 장치에서 탐색하는 데 활발히 연구되고 있다.

5분 읽기