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

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

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

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

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

개념 소개

VQE(Variational Quantum Eigensolver)는 양자 회로와 고전 컴퓨터를 결합한 하이브리드 알고리즘으로, 주어진 해밀토니안 의 최솟값 고유값(바닥 상태 에너지 )을 근사적으로 계산한다. 양자 위상 추정(QPE)은 오류 정정이 완비된 장치를 전제하지만, VQE는 깊이가 얕은 회로를 반복 실행하는 구조 덕분에 오류율이 높은 현재의 NISQ(Noisy Intermediate-Scale Quantum) 장치에서도 실행할 수 있다. 양자 화학, 재료 과학, 조합 최적화 등 넓은 분야에 걸쳐 응용이 활발히 연구되고 있다.


핵심 원리

변분 원리

Rayleigh-Ritz 변분 원리에 따르면, 임의의 정규화된 시험 상태(trial state) 에 대해 다음 부등식이 항상 성립한다.

등호는 이 정확한 바닥 상태일 때만 성립한다. 따라서 매개변수 를 최적화하여 를 최소화하면 에 대한 상한(upper bound)을 점진적으로 좁혀갈 수 있다.

Ansatz 설계

을 생성하는 매개변수화 양자 회로를 Ansatz라 한다. 주요 선택지는 다음과 같다.

Ansatz 특징 장점 단점
HEA (Hardware-Efficient Ansatz) 하드웨어 연결성 기반 회로 구현 용이, 회로 깊이 낮음 물리적 직관 부족
UCCSD (Unitary Coupled Cluster) 양자 화학 결합 클러스터 이론 기반 화학적 정확도 높음 회로 깊이 큼
ADAPT-VQE 필요한 연산자만 동적 추가 효율적 Ansatz 구성 알고리즘 복잡도 증가

Pauli 분해와 기댓값 측정

해밀토니안은 Pauli 문자열(Pauli string)의 선형 결합으로 표현된다.

각 항 의 기댓값은 독립된 측정으로 추정한 뒤, 고전 컴퓨터에서 가중합을 계산한다.

기저 이외의 Pauli 항은 적절한 단일 회전 게이트를 추가해 기저 변환 후 측정한다. 예를 들어 기저 측정은 게이트를, 기저 측정은 게이트를 회로에 덧붙인다.

고전 최적화 루프와 파라미터 이동 규칙

전체 알고리즘 흐름은 다음과 같다.

  1. 초기 매개변수 설정
  2. 양자 회로로 준비 후 각 Pauli 항 측정
  3. 고전 계산
  4. 최적화기(COBYLA, SPSA, L-BFGS-B 등)로 갱신
  5. 수렴 조건 미충족 시 2로 복귀

그래디언트 기반 최적화에는 **파라미터 이동 규칙(parameter-shift rule)**이 자주 쓰인다.

이 규칙은 유한 차분(finite difference)과 달리 정확한 해석적 그래디언트를 두 번의 추가 회로 실행만으로 계산한다는 장점이 있다.


예시·응용

H₂ 분자 바닥 상태 에너지

수소 분자(H₂)를 STO-3G 기저, Jordan-Wigner 변환으로 매핑하면 다음과 같은 2큐비트 해밀토니안이 된다.

계수 는 핵간 거리에 따라 변한다. VQE는 이 에너지 곡면의 최솟값을 탐색하여 평형 결합 거리에서의 기저 상태 에너지를 재현한다.

아래는 Qiskit을 이용한 간략한 구현 예시이다.

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

# H2 STO-3G 해밀토니안 (단순화 계수)
hamiltonian = SparsePauliOp.from_list([
    ("II", -1.0523732),
    ("IZ",  0.3979374),
    ("ZI", -0.3979374),
    ("ZZ", -0.0112801),
    ("XX",  0.1809312),
    ("YY",  0.1809312),
])

# HEA Ansatz: Ry·Rz 회전 + CNOT 엔탱글먼트 2레이어
ansatz = TwoLocal(
    num_qubits=2,
    rotation_blocks=["ry", "rz"],
    entanglement_blocks="cx",
    reps=2
)

estimator = Estimator()
optimizer = COBYLA(maxiter=500)
vqe = VQE(estimator, ansatz, optimizer)
result = vqe.compute_minimum_eigenvalue(hamiltonian)
print(f"바닥 상태 에너지: {result.eigenvalue:.6f} Hartree")
# 기댓값: 약 -1.137 Hartree

바렌 평원 문제(Barren Plateau)

큐비트 수와 회로 깊이가 증가하면 비용 함수의 그래디언트 분산이 큐비트 수 에 대해 으로 지수 감소하는 바렌 평원(Barren Plateau) 현상이 나타난다. 이를 완화하기 위해 국소 비용 함수 설계, 층별 순차 최적화(LBFGS), 텐서 네트워크 기반 초기화 등 다양한 전략이 제안되고 있다.


정리

VQE는 변분 원리를 활용하여 Ansatz 회로가 생성하는 시험 상태의 에너지를 고전 최적화기로 반복 최소화하는 하이브리드 알고리즘이다. Pauli 분해를 통한 측정 분산과 파라미터 이동 규칙을 결합하면 NISQ 장치에서도 실용적인 양자 화학 계산이 가능하다. 그러나 측정 횟수에 따른 통계 오류, 바렌 평원, Ansatz 표현력 한계 등 미해결 과제가 남아 있으며, 내결함성 양자 컴퓨터 시대에는 QPE 기반 알고리즘으로 대체되거나 보완될 전망이다.

Exercises

연습문제

  1. Q1Rayleigh-Ritz 변분 원리를 증명하라. 즉, 해밀토니안 $H$의 고유값을 $E_0 \leq E_1 \leq \cdots$라 할 때, 임의의 정규화 상태 $|\psi\rangle$에 대해 $\langle\psi|H|\psi\rangle \geq E_0$임을 보여라.

    힌트 보기

    $|\psi\rangle$를 $H$의 고유벡터 $|k\rangle$ 기저로 전개한 뒤, 각 계수의 제곱합이 1임을 활용한다.

    해설 보기

    $|\psi\rangle = \sum_k \alpha_k |k\rangle$ ($\sum_k |\alpha_k|^2 = 1$)으로 전개하면, $\langle\psi|H|\psi\rangle = \sum_k |\alpha_k|^2 E_k \geq E_0 \sum_k |\alpha_k|^2 = E_0$. 마지막 부등호는 $E_k \geq E_0$ (모든 $k$)이기 때문이다. 등호는 $|\psi\rangle = |0\rangle$ (바닥 상태)일 때 성립한다.

  2. Q2파라미터 이동 규칙(parameter-shift rule)을 이용하여 $\frac{\partial E}{\partial \theta}$를 두 번의 회로 실행으로 계산하는 과정을 단일 회전 게이트 $R_y(\theta) = e^{-i\theta Y/2}$를 예로 들어 설명하라.

    힌트 보기

    $R_y(\theta)$가 포함된 회로에서 $E(\theta) = \langle H \rangle$로 정의하고, $R_y$의 생성원(generator) $G = Y/2$에 대한 파라미터 이동 공식을 유도한다.

    해설 보기

    생성원이 $G = Y/2$이고 고유값이 $\pm 1/2$인 게이트에 대해 파라미터 이동 규칙은 $\frac{\partial E}{\partial \theta} = \frac{1}{2}\bigl[E(\theta+\pi/2) - E(\theta-\pi/2)\bigr]$이다. 이는 $E(\theta)$가 $\theta$에 대해 사인 함수 형태임을 이용한 정확한 미분이며, 유한 차분 근사와 달리 스텝 크기에 무관하다. 실제로는 $\theta + \pi/2$와 $\theta - \pi/2$에서 각각 회로를 한 번씩 실행하여 기댓값을 측정한 뒤 차이를 구한다.

  3. Q32큐비트 해밀토니안 $H = 0.5\, ZZ + 0.3\, XI$를 Pauli 분해로 표현하고, 각 항의 기댓값을 측정하기 위해 필요한 기저 변환 게이트를 서술하라.

    해설 보기

    $H$는 이미 Pauli 문자열의 합 $0.5\,(Z\otimes Z) + 0.3\,(X\otimes I)$으로 분해되어 있다. $ZZ$ 항은 두 큐비트 모두 계산 기저($Z$ 기저)에서 그대로 측정한다. $XI$ 항은 첫 번째 큐비트에만 $X$ 기저 측정이 필요하므로, 큐비트 0에 아다마르(Hadamard) 게이트 $H$를 적용하여 $X \to Z$ 기저로 변환한 후 측정한다. 두 번째 큐비트는 $I$이므로 어떤 기저로 측정해도 결과에 영향을 주지 않는다. 최종 에너지는 $E = 0.5\langle ZZ \rangle + 0.3\langle XI \rangle$으로 고전 합산한다.

관련 용어

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

Keep Learning

다음으로 볼 튜토리얼

전체보기
중급

양자통신

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

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

4분 읽기

중급

양자통신

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

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

4분 읽기

고급

양자컴퓨팅

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

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

5분 읽기

중급

양자컴퓨팅

초전도 큐비트: 구조와 작동 원리

초전도 큐비트는 극저온에서 작동하는 인공 원자로, 조셉슨 접합을 핵심 소자로 삼아 양자 정보를 저장하고 처리한다. 회로 양자전기역학(circuit QED) 프레임워크 안에서 마이크로파 펄스로 큐비트 상태를 제어하며, 현재 IBM·Google 등이 대규모 양자 프로세서에 적극 활용하고 있다.

4분 읽기