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

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

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

QAOA(Quantum Approximate Optimization Algorithm)는 비용 해밀토니언과 혼합 해밀토니언을 교대로 적용하는 변분형 양자-고전 혼합 알고리즘으로, 이진 조합 최적화 문제의 근사 해를 탐색한다. 층수 $p$를 조절하여 근사 품질과 회로 깊이 사이의 균형을 맞추며, NISQ 시대의 실용적 양자 알고리즘 중 하나로 꼽힌다.

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

개념 소개

조합 최적화 문제는 유한한 이진 변수 공간에서 비용 함수를 최소화(또는 최대화)하는 해를 찾는 문제군이다. 그래프 최대 절단(MaxCut), 정수 계획법, 외판원 문제 등이 대표적이며 대부분 NP-난해 클래스에 속한다. 고전 근사 알고리즘은 일정한 근사 비율을 보장하지만, 문제 규모가 커질수록 탐색 공간이 지수적으로 증가하는 한계가 있다.

**양자 근사 최적화 알고리즘(QAOA)**은 변분 회로와 고전 최적화기를 결합한 하이브리드 알고리즘이다. 비용 함수를 파울리 연산자로 인코딩한 해밀토니언을 회로에 직접 새겨 넣고, 파라미터를 고전적으로 최적화함으로써 근사 해를 산출한다.


핵심 원리

두 해밀토니언의 교대 구조

QAOA 회로는 두 유니터리를 회 교대 적용하는 구조를 갖는다.

  • 비용 유니터리
    는 최적화 목적 함수를 이징(Ising) 형태로 인코딩한 대각 연산자다.
  • 혼합 유니터리 ,
    탐색 공간 전반에 걸친 양자 확산 역할을 한다.

초기 상태를 균일 중첩 으로 설정하면, 층 회로의 출력 상태는 다음과 같다:

변분 최적화 목적 함수

고전 최적화기가 최대화하는 목적 함수는 비용 연산자의 기댓값이다:

파라미터 벡터 는 COBYLA, SPSA, Adam 등 고전 최적화 기법으로 반복 갱신된다. 극한에서는 정확한 최적해 수렴이 이론적으로 보장되며, 에서도 MaxCut 문제에 대해 **근사 비율 **가 해석적으로 유도된다.

QUBO와 이징 해밀토니언 변환

이진 변수 을 스핀 변수 로 치환하면, 대부분의 이진 이차 최적화(QUBO) 문제는 이징 모델 형태로 변환된다:


예시·응용

MaxCut 문제 ()

3-노드 완전 그래프 의 MaxCut 비용 해밀토니언은 다음과 같다:

Qiskit으로 구현한 QAOA 회로 예시:

from qiskit import QuantumCircuit
import numpy as np

def qaoa_maxcut_p1(gamma: float, beta: float) -> QuantumCircuit:
    qc = QuantumCircuit(3)
    # 균일 중첩 초기화
    qc.h([0, 1, 2])
    # 비용 유니터리: e^{-i gamma C}
    for u, v in [(0, 1), (1, 2), (0, 2)]:
        qc.cx(u, v)
        qc.rz(2 * gamma, v)
        qc.cx(u, v)
    # 혼합 유니터리: e^{-i beta B}
    qc.rx(2 * beta, [0, 1, 2])
    qc.measure_all()
    return qc

# 고전 최적화기와 연동 시 scipy.optimize.minimize 등을 활용
qc = qaoa_maxcut_p1(gamma=0.5, beta=0.3)

실용 응용 분야

분야 문제 예시
물류 배송 경로 최적화, 작업 배정
금융 포트폴리오 선택, 위험 최소화
반도체 설계 회로 배선, 플로어플래닝
머신러닝 클러스터링, 특징 선택

IBM Quantum 및 Google Quantum AI의 초전도 큐비트 프로세서에서 소규모 QAOA 실험이 수행되었으며, 현재는 노이즈 내성과 파라미터 초기화 전략(warm-starting)이 활발히 연구되고 있다.


정리

QAOA는 비용·혼합 해밀토니언의 교대 적용과 변분 파라미터 최적화를 결합한 하이브리드 알고리즘이다. 층수 를 증가시킬수록 해의 품질이 향상되지만 회로 깊이도 비례하여 증가하므로, NISQ 하드웨어의 노이즈 임계 내에서 와 근사 정확도의 균형을 설계하는 것이 핵심 실용 과제다. 변분 회로의 표현력 한계(barren plateau)와 고전 최적화기의 수렴 안정성은 여전히 열린 연구 문제다.

Exercises

연습문제

  1. Q1MaxCut 문제에서 간선 집합 $E = \{(0,1), (1,2)\}$인 2-간선 그래프의 비용 해밀토니언 $C$를 파울리 연산자로 명시적으로 쓰시오.

    힌트 보기

    각 간선 $(i,j)$에 대해 $\frac{1}{2}(I - Z_i Z_j)$ 항을 구성하고 합산한다.

    해설 보기

    $$C = \frac{1}{2}(I \otimes I - Z_0 Z_1) + \frac{1}{2}(I \otimes I - Z_1 Z_2) = I - \frac{1}{2}Z_0 Z_1 - \frac{1}{2}Z_1 Z_2$$ 단, $Z_i$는 $i$번째 큐비트에 작용하는 파울리 $Z$ 연산자이다.

  2. Q2QAOA의 층수 $p$를 늘릴 때 얻는 이점과 그에 따른 하드웨어 상의 비용을 설명하시오.

    해설 보기

    $p$가 증가하면 파라미터 공간이 풍부해져 비용 함수의 기댓값이 최적해에 가까워지고, 이론적으로는 $p \to \infty$ 에서 정확한 최적해에 수렴한다. 그러나 회로 깊이가 $O(p)$로 증가하므로 게이트 오류와 디코히런스 누적이 심화되어, 현재 NISQ 프로세서에서는 낮은 $p$ 값으로 실험이 제한된다.

  3. Q3표준 혼합 해밀토니언 $B = \sum_i X_i$ 대신 다른 혼합 연산자를 선택해야 하는 경우를 예를 들어 설명하시오.

    힌트 보기

    페르미온 문제나 제약 조건이 있는 최적화 문제를 생각해보라.

    해설 보기

    문제에 등식 제약 조건(예: 비트 수의 합이 고정)이 있는 경우, 표준 $X$ 혼합기는 실행 가능한 해 공간(feasible subspace) 밖으로 탐색 경로를 이탈시킨다. 이때는 실행 가능 부분 공간을 보존하는 XY-혼합기나 Grover 혼합기 같은 제약 보존 혼합 연산자(constraint-preserving mixer)를 설계해야 하며, 이를 XY-QAOA 또는 Grover Mixer QAOA라 부른다.

관련 용어

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

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