Automated reduction of fault-tolerant circuits
이 논문은 각 후보 회로에 대해 별도의 결함 허용 검증을 요구하지 않으면서, 벨 쌍(Bell-pair) 축소를 노출시키기 위해 결함 등가 재작성(fault-equivalent rewrites)을 적용함으로써 쇼어(Shor) 방식 및 스테인(Steane) 기반 신드롬 추출의 자원 수와 논리적 오류율을 성공적으로 낮추는 결함 허용 회로 축화를 위한 자동화된 방법을 제시한다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
양자 컴퓨터는 오늘날의 기계로는 불가능한 문제들을 해결할 것을 약속하지만, 믿기지 않을 정도로 매우 취약합니다. 큐비트라고 불리는 이들이 사용하는 정보의 비트들은 주변 환경의 아주 미세한 소음에도 쉽게 방해를 받아, 계산을 망칠 수 있는 오류를 일으킵니다. 유용한 기계를 만들기 위해 과학자들은 결함 허용성(fault tolerance)이라고 불리는 방법을 사용하여 이 큐비트들을 보호해야 합니다. 이 접근 방식은 모든 단일 오류를 막으려 하는 대신, 정보를 여러 개의 물리적 큐비트에 나누어 인코딩함으로써 몇 개가 실패하더라도 컴퓨터가 실수를 감지하고 데이터를 잃지 않고 수정할 수 있도록 합니다. 그러나 이러한 오류를 점검하고 수정하기 위해 필요한 기제 자체도 복잡하며 실수하기 쉽습니다. 만약 오류 점검 과정이 너무 크거나 비효율적이라면, 목적을 달in서 더 많은 오류를 발생시킬 수 있습니다. 연구자들의 핵심 과제는 이러한 오류 점검 회로를 물리적 세계의 피할 수 없는 소음을 처리할 수 있을 만큼 견고하게 유지하면서도, 최대한 작고 효율적으로 설계하는 것입니다.
새로운 연구에서 연구진은 데이터 보호 능력을 저해하지 않으면서 이러한 결함 허용 회로를 축소하는 자동화된 방법을 개발했습니다. 연구팀은 오류 정정을 위해 이미 작동하는 것으로 알려진 설계들을 기초로 삼았으며, 컴퓨터 프로그램을 사용하여 구성 요소들을 체계적으로 재배열했습니다. 그들은 단순히 부품을 무작위로 삭제한 것이 아니라, 회로의 오류 감지 및 처리 능력이 정확히 동일하게 유지되는 한 연산의 순서를 바꾸거나 중복된 단계를 제거할 수 있도록 하는 엄격한 규칙들을 적용했습니다. 이것을 퍼즐을 푸는 데 있어서, 조각들을 움직여 그림을 더 작게 만들 수는 있지만 최종적인 이미지는 바꿀 수 없도록 금지된 상황에 비유할 수 있습니다. 이 규칙들을 따름으로써, 소프트웨어는 기존의 인간이 설계한 버전보다 더 적은 자원을 사용하는 새로운 버전의 회로들을 찾아냈습니다.
연구진은 잘 알려진 양자 코드를 위한 두 가지 특정 유형의 오류 점검 설정에 대해 이 방법을 테스트했습니다. 첫 번째 테스트에서 그들은 오류를 측정하기 위해 특수한 보조 큐비트 그룹을 사용하는 표준적인 방법에 집중했습니다. 이 작업을 위한 기존 설계는 한 번의 점검 주기를 완료하기 위해 30회의 보조 큐비트 준비와 54개의 특정 연결 게이트를 필요로 했습니다. 자동화된 탐색을 통해 연구진은 회로를 재구성하여 18회의 준비와 42개의 게이트만을 필요로 하는 방법을 찾아냈습니다. 보조 큐비트가 40%, 게이트가 22% 감소한 이 결과는 회로를 훨씬 가볍게 만들었습니다. 연구진이 이 새로운, 더 작은 회로가 노이즈가 있는 환경에서 어떻게 작동하는지 시뮬레이션했을 때, 그것은 기존 설계보다 더 나은 성능을 보였습니다. 특정 소음 수준에서, 새로운 회로는 수정 불가능한 오류율을 약 21% 낮추었습니다. 이러한 개선은 연구진이 소음 수준을 변화시켜도 유효했으며, 새로운 설계는 일관되게 13%에서 23% 사이의 오류 감소를 보여주었습니다.
두 번째 테스트는 문제가 감지되면 오류 점검 과정이 중간에 전략을 변경할 수 있는 더 역동적인 접근 방식을 포함했습니다. 연구진은 이미 다른 과학자들에 의해 최적화된, 4개의 보조 큐비트와 14개의 연결 게이트를 사용하는 회로에 자동화된 탐색을 적용했습니다. 탐색 프로그램은 동일한 수의 큐비트와 게이트를 사용하면서도 다른 배치를 찾아냈습니다. 그러나 새로운 배치는 더 빨랐습니다. 단계들을 재정렬함으로써, 연구진은 게이트가 순차적으로 작용하는 데 걸리는 시간인 회로 깊이(circuit depth)를 줄였습니다. 노이로 가득한 세상에서 시간은 취약점입니다. 큐비트가 다음 단계를 기다리며 유휴 상태로 머무는 시간이 길어질수록, 오류를 입을 가능성은 더 높아집니다. 이 새로운 회로는 작업을 더 빨리 마쳤기 때문에, 유휴 소음으로부터 피해를 덜 입었습니다. 시뮬레이션에서, 이 속도상의 이점은 총 부품의 수는 동일함에도 불구하고 이전의 최선 설계와 비교하여 오류율을 약 15% 낮추었습니다.
이러한 성공의 핵심은 연구진이 발견한 모든 새로운 회로가 안전한지를 수동으로 검증할 필요가 없었다는 점입니다. 연구진이 회로를 재배열하는 데 사용한 규칙들이 수학적으로 결함 허용 특성을 보존한다고 증명되었기 때문에, 컴퓨터가 생성한 모든 회로는 결함 허용성이 있음이 보장되었습니다. 덕분에 연구진은 인간이 각 회로의 안전성을 개별적으로 확인하는 것이 불가능한 수준의 수천 가지 가능성을 빠르게 탐색할 수 있었습니다. 이 연구는 완전히 새로운 이론을 발명하는 것뿐만 아니라, 우리가 이미 가지고 있는 회로를 세심하게 개선하는 것만으로도 양자 오류 정정을 향상시킬 여지가 여전히 남아 있음을 보여줍니다. 연구진은 부품의 수를 줄일 수 없는 경우에도, 단순히 작동 순서를 바꾸는 것만으로도 상당한 성능 향상을 이끌어낼 수 있다는 것을 발견했습니다. 이 작업은 자동화된 도구가 엔지니어들이 그 운영을 유지하는 데 필요한 복잡한 기제들 속에서 숨겨진 효율성을 찾아냄으로써 더 신뢰할 수 있는 양자 컴퓨터를 구축하는 데 도움을 줄 수 있음을 시사합니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.