Solving 2D Black Scholes Equation via Hermitian Block Embedding and Generalised Quantum Signal Processing

본 논문은 에르미트 블록 임베딩(Hermitian block embedding)과 일반화된 양자 신호 처리(Generalised Quantum Signal Processing)를 결합하여 비에르미트 시간 단계 행렬의 역행렬을 정확하게 근사함으로써 2차원 블랙-숄즈 방정식을 풀기 위한 방법을 제안하고 수치적으로 검증하며, 현대적인 양자 선형 대수 기법을 다자산 옵션 가격 결정에 적용하는 것의 타당성을 입증한다.

원저자: James W. Greenwell, Jingbo Wang, Des Hill

게시일 2026-06-02
📖 4 분 읽기🧠 심층 분석

원저자: James W. Greenwell, Jingbo Wang, Des Hill

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

개요: "바스켓" 옵션의 가격 결정

당신이 특별한 "바스켓(basket)" 옵션의 가격을 알아내려는 금융 트레이더라고 상상해 보세요. 이것은 단순히 하나의 주식(예: 애플)에 거는 베팅이 아니라, 두 가지 서로 다른 주식(예: 애플과 마이크로소프트)이 함께 움직이는 것에 거는 베팅입니다.

현실 세계에서 이 바스켓의 공정 가격을 계산하는 것은 거대하고 복잡한 미로를 푸는 것과 같습니다. 당신은 베팅이 끝나는 날(만기)부터 오늘까지 거꾸로 거슬러 올라가며, 매 단계마다 가격이 어떻게 변하는지 파악해야 합니다.

오랫동안 컴퓨터는 "유한 차분법(finite differences)"이라는 방법을 사용하여 이 작업을 수행해 왔습니다. 이것은 주가의 부드럽고 연속적인 움직임을 거대한 점들의 격자로 바꾸는 것이라고 생각하면 됩니다. 오늘의 가격을 찾기 위해 컴퓨터는 거대한 수학 퍼즐을 풀어야 합니다. 즉, 시간을 거슬러 올라가기 위해 **거대한 행렬(a massive matrix, 숫자의 격자)을 역행렬로 계산(invert)**해야 합니다.

문제점: "비대칭적(Non-Symmetric)" 퍼즐

컴퓨터가 직면한 수학 퍼즐은 까다롭습니다. 컴퓨터가 역행렬을 구해야 하는 숫자 격자(행렬)는 "비헤르미트(non-Hermitian)" 성질을 가집니다. 쉬운 말로, 이 격자는 한쪽으로 치우쳐 있으며 깔끔하고 대칭적인 구조를 갖추고 있지 않습니다.

단일 주식 시나리오에서는 과학자들이 이 치우친 격자를 대칭적인(Hermitian) 구조로 만드는 영리한 트릭을 발견하여, **일반화된 양자 신호 처리(GQSP)**라는 강력한 새로운 도구를 사용할 수 있었습니다. GQSP는 특정 유형의 수학 퍼즐을 매우 빠르게 풀 수 있는 초효율적인 양자 기계와 같지만, 오직 대칭적이고 잘 정돈된 격자에서만 작동합니다.

하지만 두 번째 주식을 추가하면, 격자는 복잡한 2D 블록이 됩니다. 기존의 대칭성을 만드는 트릭은 두 주식이 서로 얽혀 있어 단순한 조정으로는 해결할 수 없는 수학적 "루프(loops)"를 생성하기 때문에 무너지고 맙니다.

해결책: "헤르미트 블록 임베딩(Hermitian Block Embedding)"

이 논문의 저자들은 이 2D 문제를 양자 기계가 풀 수 있도록 속이는 새로운 방법을 고안해 냈습니다. 그들은 헤르미트 블록 임베딩이라는 기술을 사용했습니다.

비유: 거울 상자(The Mirror Box)
당신에게 특수한 "대칭 기계(GQSP)" 안에 넣을 수 없는, 한쪽으로 치우치고 엉망인 물체(2D 시간 단계 행렬)가 있다고 상상해 보세요.

  1. 트릭: 물체 자체를 고치려고 노력하는 대신, 그 물체를 감싸는 특별한 상자를 만듭니다.
  2. 구성: 엉망인 물체를 상자의 오른쪽 상단 모서리에 두고, 그 "거울 이미지(전치 행렬, transpose)"를 왼쪽 하단 모서리에 둡니다. 왼쪽 상단과 오른쪽 하단 모서리는 비어 있습니다(0).
  3. 결과: 내부가 엉망일지라도, 전체 상자는 이제 완벽하게 대칭입니다. 이제 이 상자는 "헤르미트(Hermitian)" 성질을 갖게 되었습니다.

이제 양자 기계는 이 커다란 상자를 볼 수 있습니다. 기계가 마법(다항식 변환)을 수행하면, "엉망인" 부분(원래 행렬의 역행렬)이 상자의 특정 모서리에 나타나게 됩니다.

방법론: "기함수(Odd)" 다항식

이 상자에서 답을 꺼내기 위해, 저자들은 **기함수(odd polynomial)**라고 불리는 특별한 종류의 수학 함수를 사용했습니다.

  • **우함수(even function)**를 양쪽이 거울처럼 대칭인 함수(예: 웃는 얼굴 모양)라고 생각한다면,
  • **기함수(odd function)**는 회전하는 함수(예: 시소)와 같습니다.

상자를 만든 방식(구석에 엉망인 부분이 있는 구조) 때문에, 저자들은 "시소" 형태의 수학 함수가 필요했습니다. 만약 "웃는 얼굴" 함수를 사용했다면 답은 사라져 버렸을 것입니다. "기함수"를 사용함으로써, 수학적으로 빈 모서리들을 상쇄시키고 결과값의 왼쪽 하단 모서리에 정확한 답(역행렬)을 남길 수 있었습니다.

테스트: 성공했는가?

연구팀은 이 새로운 방법이 실제로 두 자산의 "바스켓" 옵션에 작동하는지 확인하기 위해 시뮬레이션을 실행했습니다.

  • 설정: 두 개의 자산을 가진 바스켓 옵션을 시뮬레이션했으며, 32x32 포인트(총 1,024개 포인트)의 격자를 사용했습니다.
  • 비교: 그들은 자신들의 양자 스타일 솔루션(새로운 임베딩 방식 사용)을 표준적이고 신뢰할 수 있는 고전적 컴퓨터 방식(Backward Euler)과 비교했습니다.
  • 결과: 두 방법은 매우 밀접하게 일치했습니다. "양자" 솔루션은 "고전적" 솔루션과 거의 똑같았습니다.

이는 이 "거울 상자" 트릭이 복잡한 2D 문제의 역학을 성공적으로 포착했음을 입증합니다. 이 방법은 옵션 가격의 역방향 시간 진화를 정확하게 재현해 냈습니다.

한계: 이산화 오차(Discretisation Error)

논문은 한 가지 주요 제한 사항을 언급합니다. 컴퓨터로 시뮬레이션을 수행하기 때문에, 시간을 거슬러 올라가는 "단계"를 밟아야 합니다. 시뮬레이션에서 그들은 복잡성 때문에 매우 큰 단계(한 번의 큰 도약)를 취해야 했습니다.

  • 문제: 수학 시뮬레이션에서 거대한 단계를 취하는 것은 (대략적으로, 몇 개의 거대한 레고 블록만을 사용하여 매끄러운 곡선을 그리려고 시도하는 것과 같습니다) "이산화 오차"를 유발합니다.
  • 발견: 결과에서 나타난 오차는 주로 이 큰 단계 크기 때문이었으며, 양자 방법 자체의 결함 때문이 아니었습니다. 실제로 이 오차는 동일한 거대한 단계를 사용하여 고전적 방법을 실행했을 때 얻게 되는 오차와 유사했습니다.

요 요약

이 논문은 복잡한 2D 금융 가격 결정 문제를 양자 알고리즘을 사용하여 해결하는 새로운 방법을 보여줍니다.

  1. 기존의 대칭성을 만드는 트릭을 사용할 수 없었습니다.
  2. 대신 "거울 상자(Hermitian Block Embedding)"를 만들어 수학적 구조를 강제로 대칭 형태로 만들었습니다.
  3. 답을 추출하기 위해 특별한 "기함수(Odd Polynomial)"를 사용했습니다.
  4. 시뮬레이션 결과, 이 방법은 작동하며 표준적인 고전 컴퓨터와 일치하는 결과를 생성함을 보여주었습니다. 이는 향로 더 복잡한 다중 자산 문제를 해결할 수 있는 길을 열어줍니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →