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

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

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

VQE(Variational Quantum Eigensolver)는 파라미터화된 양자 회로(앤사츠)와 고전 최적화기를 결합하여 해밀토니안의 최저 고유값, 즉 바닥 상태 에너지를 추정하는 하이브리드 알고리즘이다. 회로 깊이를 최소화함으로써 NISQ 장치에서 실용적으로 구현 가능하며, 양자 화학·재료 과학 등 다양한 분야에 핵심적으로 적용된다.

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

개념 소개

양자 시스템의 바닥 상태 에너지를 구하는 문제는 양자 화학과 재료 과학의 핵심 과제다. 분자 크기가 커질수록 힐베르트 공간의 차원은 지수적으로 증가하므로 고전 컴퓨터로는 정밀한 시뮬레이션이 어렵다. 양자 컴퓨터는 이 공간을 자연스럽게 표현할 수 있지만, 현재의 NISQ(Noisy Intermediate-Scale Quantum) 장치는 깊은 회로를 실행하기에 충분한 결맞음 시간을 확보하지 못한다.

VQE는 이 한계를 우회하기 위해 양자 회로와 고전 최적화기를 반복적으로 결합하는 하이브리드 접근법이다. 양자 장치는 에너지 기대값 측정에만 활용하고, 파라미터 갱신은 고전 컴퓨터가 담당함으로써 회로 깊이를 최소화한다.

핵심 원리

변분 원리

VQE의 수학적 토대는 **변분 원리(Variational Principle)**다. 임의의 시험 상태 에 대해 다음 부등식이 항상 성립한다.

여기서 는 해밀토니안 의 최저 고유값이다. 어떤 시험 상태를 사용하더라도 그 에너지 기대값은 바닥 상태 에너지 이상이므로, 기대값을 최소화하는 최적화 문제로 변환할 수 있다.

앤사츠(Ansatz)

파라미터화된 양자 회로 를 통해 시험 상태를 생성한다.

은 고전 최적화기가 조정하는 파라미터 벡터다. 앤사츠 설계는 VQE 성능에 결정적인 영향을 미치며, 대표적인 형태는 다음과 같다.

  • UCCSD: 단일·이중 여기(excitation)를 포함하는 유니터리 결합 클러스터 앤사츠로, 물리적 동기가 명확하다.
  • 하드웨어 효율 앤사츠(HEA): 실제 양자 하드웨어 연결성에 맞게 회로 구조를 설계하여 오류를 줄인다.

기대값 추정

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

각 파울리 항의 기대값을 반복 측정하여 총 에너지 기대값을 계산한다.

파라미터 이동 규칙

파라미터에 대한 기울기는 **파라미터 이동 규칙(Parameter Shift Rule)**으로 양자 회로에서 직접 계산할 수 있다.

이를 이용하면 유한 차분 근사 없이 정확한 기울기 정보를 얻어 경사 하강법 계열 최적화기를 적용할 수 있다.

최적화 루프

VQE의 전체 흐름은 다음과 같다.

  1. 초기 파라미터 설정
  2. 양자 회로 실행 → 측정
  3. 고전 최적화기(COBYLA, SPSA, Adam 등)로 갱신
  4. 수렴 조건 만족 시 종료, 그렇지 않으면 2로 반복

예시·응용

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

STO-3G 기저 함수로 표현한 H₂의 해밀토니안은 2큐비트 파울리 연산자의 합으로 나타낼 수 있다. Qiskit을 활용한 간략한 구현 예시는 다음과 같다.

from qiskit.circuit.library import TwoLocal
from qiskit.primitives import Estimator
from qiskit_algorithms import VQE
from qiskit_algorithms.optimizers import COBYLA
from qiskit.quantum_info import SparsePauliOp

# H₂ 해밀토니안 (STO-3G, Jordan-Wigner 변환 후)
hamiltonian = SparsePauliOp.from_list([
    ("II", -1.0523732),
    ("IZ",  0.3979374),
    ("ZI", -0.3979374),
    ("ZZ", -0.0112801),
    ("XX",  0.1809312),
])

# 하드웨어 효율 앤사츠
ansatz = TwoLocal(num_qubits=2, rotation_blocks="ry",
                  entanglement_blocks="cx", reps=1)

# VQE 실행
vqe = VQE(estimator=Estimator(), ansatz=ansatz,
          optimizer=COBYLA(maxiter=300))
result = vqe.compute_minimum_eigenvalue(hamiltonian)

print(f"바닥 상태 에너지: {result.eigenvalue:.6f} Ha")
# 참값: -1.137270 Ha (FCI 기준)

바렌 플래토 문제

앤사츠의 깊이와 큐비트 수가 증가할수록 손실 함수의 기울기가 지수적으로 감소하는 바렌 플래토(Barren Plateau) 현상이 나타난다. 이를 완화하기 위해 국소적 손실 함수 사용, 레이어별 학습(LBFGS), 또는 물리적으로 동기화된 앤사츠 선택 등의 전략이 연구되고 있다.

주요 응용 분야

  • 양자 화학: 분자 바닥 상태 에너지, 반응 경로 및 전이 상태 탐색
  • 재료 과학: 강상관 전자계, 촉매 활성 부위 모델링
  • 조합 최적화: QAOA(Quantum Approximate Optimization Algorithm)와 연계한 최대 컷·포트폴리오 최적화

정리

VQE는 변분 원리를 기반으로 파라미터화된 앤사츠의 에너지 기대값을 반복적으로 최소화하는 하이브리드 알고리즘이다. 회로 깊이 절감을 통해 NISQ 장치에서 실용적으로 동작하지만, 측정 오버헤드·바렌 플래토·앤사츠 표현력 한계 등 해결해야 할 과제가 남아 있다. 이러한 한계를 극복하기 위한 오류 완화 기법과 적응형 앤사츠 연구가 활발히 진행 중이며, VQE는 양자 이점을 가장 먼저 실현할 가능성이 높은 알고리즘 중 하나로 평가받고 있다.

Exercises

연습문제

  1. Q1변분 원리 $E_0 \leq \langle \psi | \hat{H} | \psi \rangle$가 성립함을 보여라. 단, $\hat{H}$의 고유값을 $E_0 \leq E_1 \leq \cdots$, 대응 고유상태를 $|e_k\rangle$로 표기하고 $|\psi\rangle = \sum_k \alpha_k |e_k\rangle$으로 전개하라.

    힌트 보기

    $\langle \psi | \hat{H} | \psi \rangle = \sum_k |\alpha_k|^2 E_k$임을 먼저 확인하고, $E_k \geq E_0$와 $\sum_k |\alpha_k|^2 = 1$을 활용한다.

    해설 보기

    $\langle \psi | \hat{H} | \psi \rangle = \sum_k |\alpha_k|^2 E_k \geq \sum_k |\alpha_k|^2 E_0 = E_0 \cdot \sum_k |\alpha_k|^2 = E_0$. 등호는 $|\psi\rangle = |e_0\rangle$일 때 성립한다.

  2. Q2파라미터 이동 규칙을 이용하여 $E(\theta) = \langle \psi(\theta) | \hat{H} | \psi(\theta) \rangle$의 기울기 $\partial E / \partial \theta$를 추정하려 한다. $\theta = 0$일 때 $E(+\pi/2) = -0.8$, $E(-\pi/2) = -0.4$라면 기울기 값은 얼마인가?

    해설 보기

    파라미터 이동 규칙에 의해 $\partial E / \partial \theta = \bigl[E(\theta + \pi/2) - E(\theta - \pi/2)\bigr] / 2 = (-0.8 - (-0.4)) / 2 = -0.2$.

  3. Q3하드웨어 효율 앤사츠(HEA)와 UCCSD 앤사츠의 장단점을 표현력(expressibility)과 회로 깊이(circuit depth) 측면에서 비교하라.

    힌트 보기

    UCCSD는 페르미온 물리학에서 유도되어 화학적 타당성이 높지만 회로가 깊다. HEA는 하드웨어 연결성에 최적화되어 깊이가 낮지만 표현력이 제한될 수 있다.

    해설 보기

    UCCSD는 단일·이중 여기를 포함하여 화학적으로 의미 있는 상태 공간을 탐색하므로 표현력이 높고 결과가 정확하지만, 회로 깊이가 분자 크기에 따라 급격히 증가하여 현재 NISQ 장치에서 오류 누적 문제가 크다. HEA는 게이트 수와 깊이를 하드웨어에 맞게 줄여 오류를 억제하지만, 물리적 동기가 없어 바렌 플래토에 취약하고 특정 문제에서 표현력이 부족할 수 있다. 실용적 선택은 대상 시스템의 크기와 사용 장치의 오류율에 따라 결정된다.

관련 용어

이 챕터는 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분 읽기