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

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

변분 양자 고유값 계산(VQE): 하이브리드 양자-고전 최적화

VQE(Variational Quantum Eigensolver)는 매개변수화된 양자 회로와 고전 최적화기를 결합하여 해밀토니안의 바닥 상태 에너지를 구하는 하이브리드 알고리즘이다. 양자 오류에 취약한 현세대(NISQ) 장치에서도 활용 가능하도록 설계되었으며, 양자화학 및 재료과학 문제에 폭넓게 적용된다.

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

개념 소개

VQE는 2014년 Peruzzo 등이 제안한 이후 NISQ 시대의 핵심 알고리즘 중 하나로 자리잡았다. 핵심 아이디어는 **변분 원리(variational principle)**를 양자 회로에 접목하는 것이다.

물리적 직관은 다음과 같다. 어떤 시도 상태(trial state) 에 대해 해밀토니안 의 기댓값은 항상 바닥 상태 에너지 이상이다.

따라서 를 조정하여 기댓값을 최소화하면 바닥 상태 에너지에 근접할 수 있다. 양자 컴퓨터는 기댓값 측정을 담당하고, 고전 컴퓨터는 의 갱신을 담당한다.


핵심 원리

1. 안사츠(Ansatz) 설계

안사츠는 매개변수 를 포함하는 유니터리 연산자 로 구성된 양자 회로이며, 초기 상태 에 적용하여 시도 상태를 생성한다.

대표적인 안사츠 두 가지:

  • UCCSD(Unitary Coupled Cluster Singles and Doubles): 양자화학 기반의 물리적으로 동기화된 안사츠. 정밀도가 높으나 회로 깊이가 크다.
  • 하드웨어 효율 안사츠(Hardware-Efficient Ansatz): 장치의 연결 위상에 맞게 설계하여 회로 깊이를 최소화한다.

2. 해밀토니안의 파울리 분해

분자 해밀토니안은 파울리 연산자의 가중합으로 변환된다(Jordan–Wigner 또는 Bravyi–Kitaev 변환).

각 파울리 항의 기댓값은 독립적으로 측정·합산되므로, 한 번의 회로 실행으로 전체 기댓값을 얻는다.

3. 에너지 기울기 계산 — 매개변수 이동 규칙

기울기를 해석적으로 계산할 때는 **매개변수 이동 규칙(parameter-shift rule)**을 사용한다.

이 기울기를 고전 최적화기(COBYLA, BFGS, Adam 등)에 공급하여 를 반복 갱신한다.

4. 전체 루프

초기화: θ 랜덤 설정
반복:
  1. 양자 회로 U(θ) 실행 → 파울리 기댓값 측정
  2. E(θ) = Σ c_k <P_k> 계산
  3. 고전 최적화기로 θ 갱신
수렴 시 E_min ≈ E_0 반환

예시·응용

H₂ 분자 바닥 상태 에너지 계산 (Qiskit 예시)

from qiskit.circuit.library import TwoLocal
from qiskit.quantum_info import SparsePauliOp
from qiskit.primitives import StatevectorEstimator
from scipy.optimize import minimize
import numpy as np

# H2 STO-3G 해밀토니안 (간략화된 파울리 표현)
H2_hamiltonian = SparsePauliOp.from_list([
    ("II", -1.0523732),
    ("ZI",  0.3979374),
    ("IZ", -0.3979374),
    ("ZZ", -0.0112801),
    ("XX",  0.1809312),
])

# 하드웨어 효율 안사츠 (2큐비트, 1레이어)
ansatz = TwoLocal(2, ["ry", "rz"], "cx", reps=1)
num_params = ansatz.num_parameters

# 에너지 함수
estimator = StatevectorEstimator()

def energy(params):
    bound = ansatz.assign_parameters(params)
    job = estimator.run([(bound, H2_hamiltonian)])
    return job.result()[0].data.evs.real

# 고전 최적화
theta0 = np.random.uniform(-np.pi, np.pi, num_params)
result = minimize(energy, theta0, method="COBYLA",
                  options={"maxiter": 500, "rhobeg": 0.5})

print(f"최적화 에너지: {result.fun:.6f} Hartree")
# 참값(FCI): -1.137270 Hartree

주요 응용 분야

분야 예시
양자화학 분자 바닥 상태·반응 에너지 계산
재료과학 강상관 전자계, 위상 재료 모델링
조합 최적화 QUBO 문제의 바닥 상태 탐색
핵물리 핵력 해밀토니안 고유 에너지

정리

VQE는 변분 원리를 양자-고전 루프로 구현한 알고리즘으로, NISQ 장치의 제한된 회로 깊이와 오류율 내에서 실용적인 성능을 목표로 한다. 성능은 안사츠의 표현력(expressibility)과 측정 오버헤드, 최적화 지형(barren plateau 문제)에 크게 의존한다. 향후 오류 완화(error mitigation) 기법 및 적응형 안사츠(ADAPT-VQE)와 결합하여 정밀도를 높이는 연구가 활발하다.

Exercises

연습문제

  1. Q1변분 원리에 의하면 임의의 정규화된 상태 $|\phi\rangle$에 대해 $\langle \phi | H | \phi \rangle \geq E_0$가 성립함을 증명하라. (힌트: $H$의 고유 상태 전개를 이용한다.)

    힌트 보기

    $|\phi\rangle = \sum_k c_k |E_k\rangle$로 전개한 뒤 $\sum_k |c_k|^2 = 1$ 조건을 활용한다.

    해설 보기

    $H$의 고유 에너지를 $E_0 \leq E_1 \leq \cdots$, 고유 상태를 $|E_k\rangle$로 놓으면 $|\phi\rangle = \sum_k c_k |E_k\rangle$이다. 그러면 $\langle \phi|H|\phi\rangle = \sum_k |c_k|^2 E_k \geq E_0 \sum_k |c_k|^2 = E_0$. 등호는 $|\phi\rangle = |E_0\rangle$일 때만 성립한다.

  2. Q2매개변수 이동 규칙 $\partial E/\partial \theta_k = \frac{1}{2}[E(\theta_k+\pi/2) - E(\theta_k-\pi/2)]$이 성립하기 위한 게이트 조건은 무엇인가?

    힌트 보기

    게이트 $G(\theta) = e^{-i\theta P/2}$ 꼴에서 생성자 $P$의 고유값을 생각해 보라.

    해설 보기

    해당 게이트의 생성자(generator) $P$가 고유값 $\pm \frac{1}{2}$만 갖는 파울리 계열 연산자여야 한다. 이 경우 에너지 함수가 $\theta$에 대해 $A\sin(\theta + \phi) + B$ 형태의 단순 삼각함수가 되어 정확한 해석적 기울기 공식이 유도된다.

  3. Q3Barren plateau 현상이란 무엇이며, 이를 완화하기 위한 전략을 두 가지 서술하라.

    해설 보기

    Barren plateau는 안사츠의 큐비트 수·레이어 깊이가 증가함에 따라 비용 함수의 기울기가 지수적으로 작아져 최적화가 불가능해지는 현상이다. 완화 전략으로는 ① **국소 비용 함수 사용**: 전역 해밀토니안 대신 큐비트 부분계의 국소 관측량을 비용 함수로 사용하여 기울기 소실 속도를 늦춘다. ② **층별 순차 학습(layer-by-layer training)**: 레이어를 하나씩 추가하며 이전 매개변수를 고정한 채 새 매개변수만 최적화하여 초기 기울기가 충분히 큰 영역에서 훈련을 시작한다.

관련 용어

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

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분 읽기