← 최신 논문
⚛️ quantum physics

SSR: A Swapping-Sweeping-and-Rewriting Optimizer for Quantum Circuit Transformation

본 논문은 NISQ 장치에서의 양자 회로 변환 깊이를 크게 줄이기 위해 회로 재배열을 위한 유전 알고리즘, CNOT 서브회로 추출을 위한 스위핑 기법, 그리고 깊이 최적화된 리라이팅을 위한 SAT 솔버를 결합한 새로운 최적화 도구인 SSR을 제안한다.

원저자: Yunqi Huang, Xiangzhen Zhou, Fanxu Meng, Pengcheng Zhu, Yu Luo, Zhenlong Du

게시일 2026-06-23
📖 3 분 읽기🧠 심층 분석

원저자: Yunqi Huang, Xiangzhen Zhou, Fanxu Meng, Pengcheng Zhu, Yu Luo, Zhenlong Du

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

도시 전체에 드론 함대를 이용해 메시지를 보내려고 한다고 상상해 보십시오. 하지만 여기에는 함정이 있습니다. 드론들은 바로 옆에서 비행하고 있을 때만 서로 통신할 수 있습니다. 만약 두 드론이 물건을 교환해야 하는데 도시의 반대편에 있다면, 제3의 드론을 보내 메시지를 앞뒤로 물리적으로 실어 날라야 합니다. 양자 컴퓨팅의 세계에서는 정확히 이런 일이 일ขึ้น합니다.

문제점: "우회" 교통 체증
양자 컴퓨터(특히 현재의 노이즈가 있는 NISQ 장치들)는 매우 엄격한 교통 규칙이 있는 도시와 같습니다. 이들의 "드론"(큐비트)은 물리적으로 연결되어 있을 때만 상호작용할 수 있습니다. 과학자들이 양자 프로그램을 설계할 때, 종종 모든 드론이 즉각적으로 서로 통신할 수 있다고 가정하곤 합니다. 이를 실제 하드웨어에서 작동하게 만들기 위해, **양자 회로 변환(QCT)**이라는 과정이 사용됩니다.

QCT를 드론들이 서로 가까워져서 상호작용할 수 있도록 위치를 바꾸는 "SWAP" 게이트를 삽입하는 교통 관제사라고 생각해 보십시오. 이 SWAP 게이트는 드론들이 위치를 바꿔야 하는 우회로와 같습니다. 이 과정이 연결성 문제를 해결해주기는 하지만, 거대한 교통 체증을 만들어냅니다. 회로는 훨씬 더 길어지며(깊어지며), 양자 신호는 매우 취약하기 때문에 여정이 길어질수록 메시지가 왜곡되거나 손실될 가능성이 높아집니다.

해결책: SSR (Swapping, Sweeping, and Rewriting)
이 논문의 저자들은 초기 우회로가 추가된 후 이 교통 체증을 정리하기 위한 새로운 도구인 SSR을 제안합니다. 이들은 매우 효율적인 교통 최적화 팀처럼 작동하는 3단계 전략을 사용합니다.

  1. Swapping (유전 알고리즘):
    교통 관제사가 드론들을 연결하기 위해 무작위 순서로 던져 놓았다고 상상해 보십시오. SSR은 유전 알고리즘을 사용하는데, 이는 디지털 진화 시뮬레이터와 같습니다. SSR은 "우회로"(SWAP)를 시퀀스의 앞이나 뒤로 옮기는 것이 전체 여정을 더 단축시키는지 확인하기 위해 드론의 순서(게이트)를 섞는 수천 가지의 다른 방법들을 시도합니다. 마치 자연이 가장 적합한 형질을 선택하듯, 가장 좋은 배치들을 남기고 나쁜 배치들은 버립니다.

  2. Sweeping (스캐너):
    순서가 최적화되면, SSR은 회로 전체를 쓸고 지나가는 진공청소기처럼 작동합니다. SSR은 서로 뭉쳐 있는 "CNOT" 게이트(특정 유형의 양자 상호작용)의 클러스터를 찾아냅니다. 그리고 이 클러스터들을 개선하기 딱 좋은 "서브 회로"로 식별합니다.

  3. Rewriting (스마트한 설계자):
    이 부분이 가장 강력한 부분입니다. 각 클러스터에 대해, SSR은 단순히 그것을 고치려고 노력하는 것이 아니라, 매우 똑똑한 "설계자"(SAT 솔버)에게 동일한 작업을 수행하면서도 단계는 더 적게 걸리는 완전히 새로운 수학적으로 완벽한 버전의 클러스터를 설계하도록 요청합니다.

  • 함정: 만약 설계자가 완벽한 클러스터를 설계했지만, 그것이 다음 단계를 방해하는 위치에 배치한다면 전체 여정이 더 길어질 수 있습니다. 이를 방기하기 위해 SSR은 **"게이트 위치 제약(Gate Position Constraining)"**을 사용합니다. 이는 설계자에게 "완벽한 클러스터를 설계하되, 다른 드론들을 방해하지 않도록 특정 시간과 공간 경계 내에서 구축해야 한다"라고 지시하는 것과 같습니다.
  • 속도 향 향상: 설계자에게 매번 처음부터 다시 시작하도록 요청하는 것은 느립니다. 따라서 SSR은 수백만 개의 사례를 학습한 인공 신경망(ANN)—일종의 AI—을 사용하여, 설계자에게 요청하기 전에 최적의 단계 수를 예측합니다. 이는 설계자에게 "1단계부터 시작하지 말고, 먼저 5단계로 만들어보라"고 알려주는 지름길 역할을 하여 시간을 크게 절약해 줍니다.

결과: 더 맑은 도로
논문은 다양한 양자 회로와 다양한 하드웨어 레이아웃(Google의 Sycamore 및 IBM 프로세서 등)을 대상으로 SSR 도구를 테스트했습니다.

  • 결과: 기존 방식들과 비교했을 때, SSR은 회로의 "깊이"(총 이동 시간)를 평균 16.59% 줄였으며, 일부 회로에서는 무려 **29.04%**까지 개선되었습니다.
  • 비교: 다른 도구들도 교통 체증을 해결하려고 시도했지만, 종종 상황을 악화시키거나 아주 약간의 개선만을 이루어냈습니다. SSR은 일관되게 더 매끄러운 경로를 찾아냈습니다.
  • 효율성: 이미 표준 소프트웨어(Qiskit 등)에 의해 최적화된 회로라 할지라도, SSR은 여전히 10%의 추가 효율을 짜낼 수 있었습니다.

요약
SSR은 실제 기기의 제한 사항에 맞춰 강제로 조정된 양자 회로를 재배열하는 사후 최적화 도구입니다. SSR은 작업의 순서를 섞고, 단순화할 수 있는 단계들의 그룹을 찾아내며, 새로운 교통 체증을 유발하지 않고 그들을 재구축하는 최선의 방법을 예측하기 위해 AI를 사용합니다. 그 결과, 노이즈로 인해 실패할 가능성이 더 낮은, 더 빠르고 신뢰할 수 있는 양자 계산을 구현합니다.

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

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

Digest 사용해 보기 →