Simon's algorithm was one of the first problems to demonstrate a genuine quantum advantage. The algorithm, however, assumes access to noise-free qubits. In our work we use Simon's algorithm to benchmark the error rates of devices currently available in the "quantum cloud." As a main result we obtain an objective comparison between the different physical platforms made available by IBM and IonQ. Our study highlights the importance of understanding the device architectures and chip topologies when transpiling quantum algorithms onto hardware. For instance, we demonstrate that two-qubit operations on spatially separated qubits on superconducting chips should be avoided.
- 논문 ID: 2406.11771
- 제목: Simon's algorithm in the NISQ cloud
- 저자: Reece Robertson, Emery Doucet, Ernest Spicer, Sebastian Deffner
- 분류: quant-ph cs.ET
- 발표 시간: 2024년 6월 18일 (arXiv 사전인쇄본)
- 논문 링크: https://arxiv.org/abs/2406.11771
Simon 알고리즘은 진정한 양자 우월성을 보여주는 최초의 문제 중 하나입니다. 그러나 이 알고리즘은 무잡음 양자비트에 대한 접근을 가정합니다. 본 연구는 Simon 알고리즘을 사용하여 현재 "양자 클라우드"에서 이용 가능한 장치의 오류율을 벤치마킹합니다. 주요 결과는 IBM과 IonQ에서 제공하는 서로 다른 물리적 플랫폼에 대한 객관적 비교입니다. 본 연구는 양자 알고리즘을 하드웨어로 변환할 때 장치 아키텍처와 칩 토폴로지를 이해하는 것의 중요성을 강조합니다. 예를 들어, 초전도 칩에서 공간적으로 분리된 양자비트 간의 이중 양자비트 연산을 피해야 함을 입증했습니다.
- 양자 우월성의 이론과 실제 간 격차: Simon 알고리즘은 이론적으로 지수 수준의 양자 가속을 가지지만, 이는 무잡음 양자비트의 가정에 기반하며, 현재 NISQ(Noisy Intermediate-Scale Quantum) 장치는 상당한 잡음을 가집니다.
- NISQ 장치 성능 평가 필요성: 양자 컴퓨팅 투자 급증(2030년대 중반까지 1.3조 달러 시장 규모 예상)에 따라 현재 양자 클라우드 장치의 실제 성능을 객관적으로 평가할 필요가 있습니다.
- 알고리즘 이식의 도전: 서로 다른 양자 하드웨어 플랫폼(초전도 대 이온 트랩)은 서로 다른 아키텍처 특성을 가지며, 이러한 차이가 알고리즘 성능에 미치는 영향을 이해해야 합니다.
- Simon 알고리즘은 잡음에 매우 민감하여 NISQ 장치 잡음 진단의 이상적인 도구입니다
- 서로 다른 양자 클라우드 플랫폼에 대한 체계적 비교 연구가 부족합니다
- 하드웨어 토폴로지가 알고리즘 성능에 미치는 구체적 영향을 이해할 필요가 있습니다
- 체계적 벤치마킹: IBM과 IonQ의 여러 양자 장치에 대한 Simon 알고리즘을 사용한 최초의 포괄적 오류율 벤치마킹
- 플랫폼 비교 분석: 초전도 양자비트(IBM)와 이온 트랩(IonQ) 플랫폼의 객관적 성능 비교 제공
- 토폴로지 의존성 발견: 양자비트 공간 분리가 초전도 플랫폼 성능에 미치는 상당한 부정적 영향 입증
- 잡음 모델 검증: 기존 잡음 시뮬레이터가 실제 하드웨어 동작을 정확히 예측할 수 없음을 발견
- 양자 우월성 임계값 분석: 현재 NISQ 장치가 진정한 양자 우월성으로부터 얼마나 떨어져 있는지 파악
Simon 문제: 주어진 함수 f에 대해, 이것이 일대일 함수인지 또는 비밀 문자열 s를 가진 이대일 주기 함수인지 판단하고, 후자인 경우 s를 찾습니다.
수학적 표현: n비트 문자열 입력에 대해, f는 일대일이거나, 동일한 출력으로 매핑되는 임의의 두 입력 x₁과 x₂에 대해 x₁ ⊕ x₂ = s입니다.
- 초기화: 두 개의 n 양자비트 레지스터, 모두 |0⟩ 상태로 초기화
- 첫 번째 Hadamard 변환: 첫 번째 레지스터에 H 게이트 적용, 균일 중첩 상태 생성
- Oracle 연산: Uₓ 적용, Uₓ(|x⟩|y⟩) = |x⟩|f(x)⊕y⟩ 구현
- 두 번째 Hadamard 변환: 첫 번째 레지스터에 다시 H 게이트 적용, 간섭 패턴 생성
- 측정: 모든 양자비트 측정, 비밀 문자열 s에 직교하는 결과 추출
복잡한 Oracle: 최대 수의 이중 양자비트 게이트 사용
- 여러 CNOT 게이트 및 단일 양자비트 회전 포함
- 최대 얽힘 연산 하에서 하드웨어 성능 테스트
단순한 Oracle: 최소 수의 이중 양자비트 게이트 사용
알고리즘 오류율: 비밀 문자열 s에 직교하지 않는 결과를 반환하는 반복의 백분율로 정의
- 이상적인 경우 0%이어야 함
- 50% 오류율은 무작위 추측과 동등하며, 알고리즘이 완전히 실패했음을 나타냄
- 장치: Brisbane, Osaka, Kyoto (모두 127 양자비트 Eagle 칩)
- 특징: 고정 연결 토폴로지, 원거리 연산을 위해 SWAP 게이트 필요
- 잡음 모델: IBM AER 로컬 시뮬레이터, 단일/이중 양자비트 게이트 오류 및 읽기 오류 포함
- 장치: Harmony (11 양자비트), Aria (25 양자비트), Forte (32 양자비트)
- 특징: 완전 연결 토폴로지, 임의의 양자비트 간 직접 연산 가능
- 장점: 더 높은 정확도, 예측 가능성 및 일관성 시간
- 문제 규모: n ∈ 2, 12 (4-24 양자비트에 해당)
- 반복 횟수: 각 구성마다 3회 실험, 시뮬레이터 30회
- 양자비트 할당: IBM 시스템이 물리적 양자비트 선택을 동적으로 최적화하도록 허용
- 캘리브레이션 업데이트: 각 실험 전 최신 잡음 특성 획득
- 모든 NISQ 장치는 문제 규모 증가에 따라 오류율 상승을 보임
- 주요 임계값: 약 12개 양자비트에서 복잡한 Oracle의 오류율이 50%에 근접
- 양자 우월성 예측: 53 양자비트로 외삽할 때, 모든 장치의 오류율이 50%에 도달할 것으로 예상
IBM 초전도 플랫폼:
- 복잡한 Oracle: 비선형 오류 증가, n>8에서 급격히 악화
- 단순한 Oracle: 양호한 성능, 오류율 낮게 유지
- 공간 분리 영향: CNOT 게이트 오류율이 양자비트 간 거리에 따라 크게 증가
IonQ 이온 트랩 플랫폼:
- 오류율이 일관된 선형 증가 패턴을 보임
- 완전 연결 토폴로지가 공간 분리 문제 회피
- 전체 성능이 더욱 예측 가능
- IBM: 잡음 시뮬레이터가 복잡한 Oracle의 오류율을 심각하게 과소평가
- IonQ: 시뮬레이터 예측 추세는 정확하지만 오류율을 약 2배 과소평가
- 핵심 문제: 기존 잡음 모델이 상관 오류를 충분히 고려하지 않음
| 매개변수 | IBM Brisbane | IBM Osaka | IBM Kyoto | IonQ Forte | IonQ Aria |
|---|
| T₁ 시간 | 213.12 μs | 297.17 μs | 215.43 μs | 100 s | 100 s |
| T₂ 시간 | 145.97 μs | 127.23 μs | 109.44 μs | 1 s | 1 s |
| 이중 양자비트 게이트 오류율 | 0.74% | 0.93% | 0.92% | 0.74% | 8.57% |
| 읽기 오류율 | 1.32% | 2.18% | 1.48% | 0.5% | 0.52% |
IBM 플랫폼에서 CNOT 게이트 오류율은 제어 비트와 목표 비트 간 거리에 따라 명확한 증가 추세를 보이며, 잡음 시뮬레이터는 이 효과를 정확히 포착하지 못합니다.
- 역사적 연구: Shor 알고리즘의 초기 소규모 구현, 무작위 회로 샘플링, Grover 검색 등
- NISQ 평가: 이전 연구에서 IBM, Rigetti, IonQ 및 DWave 장치가 모두 공정한 샘플링을 달성하지 못했음을 보여줌
- 이론적 프레임워크: Simon 알고리즘은 숨겨진 부분군 문제의 대표로, Shor 알고리즘, Deutsch-Jozsa 알고리즘 등과 같은 종류
- 양자 우월성: 양자 튜링 기계가 Church-Turing 논제를 위반할 수 있음을 증명한 최초의 알고리즘 중 하나
- 잡음 모델링: 기존 연구는 주로 무작위 Pauli 잡음에 초점을 맞추고 있으며, 본 논문은 실제 하드웨어의 복잡성을 드러냄
- 장치 비교: 서로 다른 물리적 플랫폼의 체계적 비교 연구 부족
- NISQ 제한: 현재 양자 클라우드 장치는 여전히 너무 잡음이 많아 진정한 양자 우월성을 지원할 수 없습니다
- 아키텍처 중요성: 장치 아키텍처와 칩 토폴로지를 이해하는 것이 알고리즘 변환에 필수적입니다
- 공간 효과: 초전도 칩에서 공간적으로 분리된 양자비트 간의 이중 양자비트 연산을 피해야 합니다
- 시뮬레이터 부족: 기존 잡음 시뮬레이터는 실제 하드웨어 동작을 정확히 예측할 수 없습니다
- 알고리즘 설계 시 양자비트 연결 토폴로지 고려 필요
- SWAP 게이트가 필요한 장거리 연산 최소화
- 동적 양자비트 할당이 토폴로지 제한을 부분적으로 완화 가능
- 완전 연결성이 알고리즘 구현 단순화
- 더 나은 오류 예측 가능성
- 현재 양자비트 수량 제한이 여전히 주요 병목
- 알고리즘 특이성: 결론은 주로 Simon 알고리즘에 기반하며, 다른 알고리즘은 다르게 작동할 수 있습니다
- 시간 의존성: 양자 장치 성능이 지속적으로 개선되고 있어 결론의 시의성이 있습니다
- 규모 제한: 장치 능력의 제약으로 더 큰 규모 문제를 테스트할 수 없습니다
- 비용 제약: IonQ Forte 테스트가 예산 제한으로 인해 데이터 포인트가 적습니다
- 알고리즘 범위 확장: Deutsch-Jozsa, Bernstein-Vazirani, Shor 등의 알고리즘 테스트
- 잡음 허용성: Simon 알고리즘이 양자 우월성을 유지하면서 견딜 수 있는 잡음 임계값 연구
- 부울 선형 시스템: 잡음이 있는 부울 선형 방정식 시스템을 풀기 위한 효율적인 알고리즘 개발
- 하드웨어 개선: 장치 성능 향상이 알고리즘 성능에 미치는 영향 추적
- 체계성 강함: 여러 양자 클라우드 플랫폼에 대한 Simon 알고리즘의 최초 포괄적 벤치마킹
- 실용 가치 높음: 양자 알고리즘 개발자가 적절한 플랫폼을 선택하는 데 중요한 참고 자료 제공
- 중요한 발견: 공간 분리가 초전도 플랫폼 성능에 미치는 상당한 영향 드러냄
- 과학적 방법: 복잡한/단순한 Oracle 비교를 통해 서로 다른 요인의 영향을 효과적으로 격리
- 데이터 공개: 완전한 코드 및 데이터 제공으로 결과 재현 지원
- 알고리즘 제한: Simon 알고리즘만 테스트하여 결론의 보편성 검증 필요
- 규모 제한: 최대 테스트 규모(24 양자비트)가 양자 우월성 임계값까지 거리 있음
- 시의성: NISQ 장치의 빠른 발전으로 결론이 곧 구식이 될 수 있음
- 이론적 분석 부족: 관찰된 현상에 대한 심층적 이론적 설명 부족
- 비용 제약: 일부 실험이 예산 제한으로 인해 데이터 완전성 미흡
학술적 기여:
- NISQ 장치 성능 평가를 위한 새로운 벤치마킹 방법 제공
- 하드웨어 토폴로지가 알고리즘 성능에 미치는 중요한 영향 드러냄
- 양자 우월성 실현의 시간 예상에 대한 데이터 지원
실용적 가치:
- 양자 알고리즘 개발자가 적절한 하드웨어 플랫폼 선택 지도
- 양자 클라우드 서비스 제공자의 장치 개선 방향 제시
- 투자자의 양자 컴퓨팅 발전 단계 평가 참고 자료 제공
재현 가능성:
- 완전한 GitHub 코드 저장소 제공
- 실험 설정 및 매개변수 상세 설명
- 공개적으로 접근 가능한 양자 클라우드 플랫폼 사용
- NISQ 알고리즘 개발: 개발자에게 하드웨어 선택 지도 제공
- 양자 클라우드 서비스 평가: 사용자가 적절한 양자 컴퓨팅 플랫폼 선택 지원
- 하드웨어 개선 지도: 양자 장치 제조업체에 최적화 방향 제시
- 교육 연구: 양자 컴퓨팅 과정의 실습 사례로 활용
- 투자 결정: 양자 컴퓨팅 투자에 기술 현황 참고 자료 제공
본 논문은 47편의 중요 문헌을 인용하며, 주요 내용은 다음과 같습니다:
- Simon, D.R. (1997): Simon 알고리즘의 원본 논문
- Nielsen & Chuang (2010): 양자 컴퓨팅 및 양자 정보 고전 교과서
- Preskill, J. (2018): NISQ 시대의 획기적 논문
- IBM 및 IonQ의 기술 문서 및 API 설명
- 최근 양자 우월성 실험의 관련 연구
요약: 본 논문은 Simon 알고리즘을 통해 현재 주류 양자 클라우드 플랫폼에 대한 체계적 벤치마킹을 수행하여 NISQ 장치의 성능 제한과 서로 다른 하드웨어 아키텍처의 특성을 드러냈습니다. 연구 결과는 양자 컴퓨팅 분야에 중요한 실용적 가치를 가지지만, 진정한 양자 우월성 실현까지 상당한 거리가 남아 있음을 보여줍니다. 양자 하드웨어의 빠른 발전에 따라 지속적인 성능 모니터링 및 평가는 이 분야의 중요한 연구 방향이 될 것입니다.