Kernkonzepte
본 논문에서는 실제 금융 시장 데이터의 구조적 특징을 활용하여 대규모 포트폴리오 최적화 문제를 효율적으로 해결하는 분해 파이프라인을 제시하고, 이를 통해 단기 양자 컴퓨팅 기술 적용 가능성을 제시합니다.
Zusammenfassung
대규모 포트폴리오 최적화를 위한 분해 파이프라인: 단기 양자 컴퓨팅 적용 사례 연구
본 연구 논문에서는 금융 분야의 핵심 과제인 포트폴리오 최적화(PO) 문제를 다룹니다. 특히, 현실적인 제약 조건을 고려한 대규모 포트폴리오 최적화 문제는 NP-hard 문제로 분류되어, 기존의 고전적인 알고리즘으로는 효율적인 해결이 어렵습니다. 이에 본 논문에서는 금융 시장 데이터의 구조적 특징을 활용하여 문제를 작은 하위 문제로 분해하고, 이를 통해 단기 양자 컴퓨팅 기술을 적용하는 새로운 접근 방식을 제시합니다.
1. 문제 제기 및 동기
본 논문에서는 제약 조건이 있는 마코위츠 평균-분산 문제와 위험 최소화 문제, 두 가지 유형의 PO 문제를 MIQCQP (Mixed Integer Quadratically-Constrained Quadratic Programming) 형태로 공식화합니다. 이러한 문제들은 일반적으로 분기 한정(branch-and-bound) 방법과 같은 고전적인 알고리즘으로 해결되지만, 문제의 규모가 커짐에 따라 계산 복잡도가 기하급수적으로 증가하는 한계를 보입니다.
2. 분해 파이프라인
본 논문에서 제안하는 분해 파이프라인은 상관관계 행렬 전처리, 상관관계 기반 모듈성을 활용한 클러스터링, 제약 조건 분할의 세 단계로 구성됩니다.
2.1 상관관계 행렬 전처리
먼저, 랜덤 행렬 이론(RMT)을 기반으로 상관관계 행렬을 전처리하여 노이즈를 제거하고 유의미한 정보만 추출합니다. 이를 위해 Marchenko-Pastur (MP) 분포를 사용하여 상관관계 행렬의 고유값 분포를 분석하고, 노이즈에 의한 고유값과 실제 구조를 나타내는 고유값을 구분합니다.
2.2 상관관계 기반 모듈성을 활용한 클러스터링
전처리된 상관관계 행렬을 기반으로 상관관계 그래프를 생성하고, 수정된 스펙트럼 클러스터링 알고리즘을 사용하여 자산 군집을 식별합니다. 이때, 상관관계 기반 모듈성 지표를 활용하여 군집 간의 상관관계를 최대화하고, 문제를 효과적으로 분할합니다.
2.3 제약 조건 분할
마지막으로, 초기 문제의 제약 조건을 하위 문제에 맞게 분할합니다. 이때, 각 하위 문제의 제약 조건이 전역 제약 조건을 만족하도록 조정하고, 위험 재조정 기술을 적용하여 각 하위 문제의 위험 수준을 조절합니다.
3. 수치적 결과
본 논문에서는 Russell 3000 지수의 실제 데이터를 사용하여 제안된 분해 파이프라인의 성능을 평가합니다. 실험 결과, 제안된 방법은 문제의 규모를 약 80% 줄이면서도 최적解 대비 5% 이내의 높은 해답 질을 유지하는 것으로 나타났습니다. 또한, 분해된 하위 문제는 병렬 처리가 가능하여 전체적인 계산 시간을 단축시킬 수 있습니다.