← 최신 논문
💻 computer science

Quantum Superposition over Near Optimal Seeds for Maximum Independent Set on Dense Graphs

이 논문은 최적에 가까운 시드들의 균등 중첩과 간섭 기반의 사후 선택을 활용하여 최대 독립 집합 문제를 최대 400개 노드를 가진 조밀한 그래프에 대해 해결하는 양자 변분 알고리즘을 제시하며, 이는 기존 방법들이 정체되는 어려운 인스턴스에서 표준 VQE 및 고전적 휴리스틱을 유의미하게 능가한다.

원저자: Kalyan Dasgupta, Sumanta Mukherjee, Dhriti Verma, Surya Shravan Kumar Sajja, Abhishek Singh, Dzung Phan, Jayant Kalagnanam

게시일 2026-09-23
📖 5 분 읽기🧠 심층 분석

원저자: Kalyan Dasgupta, Sumanta Mukherjee, Dhriti Verma, Surya Shravan Kumar Sajja, Abhishek Singh, Dzung Phan, Jayant Kalagnanam

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

컴퓨터 과학의 세계에는 가능한 수많은 선택지 중에서 최적의 배치를 찾는 것을 목표로 하는 조합 최적화(combinatorial optimization)라는 문제 부류가 존재합니다. 가장 유명한 것 중 하나는 최대 독립 집합(Maximum Independent Set) 문제입니다. 파티에 온 사람들을 상상해 보십시오. 어떤 이들은 서로 알고 지내고, 어떤 이들은 서로 모릅니다. 과제는 아무도 서로 알지 못하는 상태로 최대한 많은 수의 손님을 개인실에 초대하는 것입니다. 만약 두 사람이 서로 아는 사이라면, 두 사람 모두를 초대할 수는 없습니다. 소규모 그룹에서는 간단해 보일 수 있지만, 그룹의 규모가 몇 백 명에 달하면 가능한 조합의 수가 폭발적으로 증가하여 가장 강력한 슈퍼컴퓨터조차도 절대적인 최적의 답을 찾는 데 어려움을 겪습니다. 이러한 난이도는 이 문제를 새로운 컴퓨팅 기술, 특히 양자 역학의 기묘한 규칙을 사용하여 동시에 수많은 가능성을 탐색하는 양자 컴퓨터를 위한 표준 테스트로 만듭니다.

IBM 리서치의 연구진은 거의 모든 사람이 서로를 알고 있는 밀집 그래프(dense graphs)에서 이 문제를 해결하기 위한 새로운 방법을 개발했습니다. 이러한 혼잡한 시나리오에서 전통적인 탐색 방법은 종종 국소적 함정(local trap)에 빠지곤 합니다. 즉, 좋은 해결책은 찾아내지만, 완벽한 답으로 가는 경로가 한 번에 수행하기 불가능해 보이는 일련의 조정된 변화들을 필요로 하기 때문에 최적의 답을 놓치게 됩니다. 연구진은 양자 컴퓨터를 사용하여 여러 개의 "준최적(near-perfect)" 해결책을 중첩 상태(superposition)—컴퓨터가 여러 옵션을 동시에 고려하는 상태—로 유지함으로써 이러한 함정을 돌파할 수 있다는 것을 발견했습니다. 최대 400개의 노드를 가진 그래프를 대상으로 테스트한 이들의 연구는, 이 접근 방식이 인접하지 않은 정점들의 최대 집합을 찾아낼 수 있으며, 기존 방식들이 해결하지 못한 사례들을 해결할 수 있음을 입증했습니다. 결정적으로, 그들은 이 성공이 단일 시작점을 개선하는 것이 아니라 병렬적으로 솔루션의 풍경을 탐색하는 양자 컴퓨터의 능력에 달려 있음을 보여주었습니다.

연구진은 양자 컴퓨터가 일반적으로 이러한 문제에 접근하는 방식의 특정 약점을 인정하며 시작했습니다. 표준적인 방법들은 대개 백지 상태에서 시작하여, 양자 기계에게 처음부터 전체 가능성의 우주를 검색하도록 요청합니다. 밀집 그래프의 경우, 정답은 너무나 희귀해서 해변에서 특정한 모래알 하나를 찾는 것과 같습니다. 백지 상태에서 시작한다는 것은 컴퓨터가 그것을 우연히 발견할 확률이 거의 없음을 의미합니다. 대신, 팀은 '헤드 스타트(head start)'를 주는 방식을 택했습니다. 그들은 고전 컴퓨터를 사용하여 완벽하지는 않지만 품질이 높은 여러 해결책을 찾았습니다. 이것들이 탐색의 "씨앗(seeds)"이 되었습니다. 그런 다음 이 씨앗들을 양자 컴퓨터에 인코딩했는데, 하나씩이 아니라 한꺼번에 균일한 중첩 상태로 인코딩했습니다. 이 상태에서 양자 컴퓨터는 실질적으로 이 준최적 해결책들을 자신의 마음속에 동시에 담고 있었으며, 이를 하나의 복잡한 시작점으로 취급했습니다.

탐색이 궤도를 벗어나지 않도록 하기 위해, 팀은 "흥분(excitation)" 수를 보존하도록 설계된 특수한 유형의 양자 회로를 사용했습니다. 이 문제의 언어로 표현하자면, 이 회로는 초대된 총 인원수를 변경하는 것이 엄격히 금지되었습니다. 만약 씨앗들이 14명을 포함하고 있었다면, 양자의 진화는 그 14명을 주변부로 재배치하거나 다른 사람과 교체할 수는 있어도, 결코 15번째 사람을 초대하거나 13명으로 줄일 수는 없었습니다. 이 제약 조건은 매우 중요했습니다. 이는 탐색이 가장 유망한 솔루션 영역에 집중되도록 하여, 컴퓨터가 불가능하거나 명백히 열등한 구성들을 탐색하며 시간을 낭비하는 것을 방지했습니다. 초대된 인원수를 고정함으로써, 회로는 14명의 구성 중 완벽한 답에 가장 가까운 특정 배치를 찾기 위해 미세한 구분을 할 수 있었습니다.

팀은 15명이 완벽한 해결책인 도전적인 180-노드 인스턴스를 포함하여 여러 까다로운 그래프에 이 파이프라인을 테스트했습니다. 단일 씨앗을 사용하여 이 문제를 해결하려고 했을 때, 시스템은 지속적으로 14명에서 멈춰 서서 15명으로 나아가는 경로를 찾지 못했습니다. 그러나 네 개의 서로 다른 14인 씨앗의 중첩을 사용했을 때, 시스템은 이를 돌파했습니다. 양자 컴퓨터는 네 개의 씨앗을 동일한 규칙 아래 함께 진화시킴으로써, 개별 씨앗 중 어느 것도 스스로는 도달할 수 없었던 구성을 찾아냈습니다. 마지막 단계는 고전 컴퓨터가 양자 출력을 받아들여 해당 그룹을 15명으로 확장할 수 있는지 빠르고 똑똑하게 확인하는 과정이었습니다. 이 하이브리드 접근 방식은 표준 양자 방법이나 고전적 후처리가 단독으로는 달성할 수 없었던 인증된 최대치인 15명을 성공적으로 회복했습니다.

이것이 왜 작동했는지 이해하기 위해, 연구진은 다른 설명을 배제하기 위한 일련의 점검을 수행했습니다. 그들은 고전적 후처리가 단 하나의 씨앗이라도 주어진다면 답을 찾을 수 있었는지 테스트했지만, 매번 실패했습니다. 또한 양자 회로 구조 자체가 마법의 요소인지 확인하기 위해 단일 씨앗으로 실행해 보았으나, 이 역시 막혀버렸습니다. 유일한 탈출구는 양자 컴퓨터가 모든 씨앗에 대해 동시에 최적화를 수행하는 것이었습니다. 이는 양자 컴퓨터가 네 개의 시작점을 동시에 개선하는 파라미터를 찾아냄으로써, 단일 시작점에는 보이지 않았던 경로를 효과적으로 항해했음을 확인시켜 주었습니다.

연구진은 서로 다른 중첩의 가지들이 서로 간섭하여 최선의 답을 증폭시킬 수 있는지, 즉 양자 파동이 결합하여 신호를 강하게 만드는 현상을 탐구했습니다. 그들은 이러한 간섭을 생성하도록 설계된 특정 레이어의 연산을 추가한 뒤 결과를 측정했습니다. 그들은 이러한 양자 교차항(cross-terms)의 존재를 감지할 수 있었지만, 그 효과는 작았습니다. 연구진은 이 간섭이 더 강력해지려면 서로 다른 솔루션들이 구조적으로 매우 유사하거나, 양자 회로가 훨씬 더 깊어져야 한다고 언급했습니다. 그들은 시뮬레이션할 수 있는 회로의 깊이가 얽힘(entanglement)의 복잡성에 의해 제한된다는 것을 발견했으며, 이는 간섭 효과를 완전히 활용하기 위해서는 더 많은 큐비트와 더 나은 안정성을 갖춘 미래의 하드웨어가 필요함을 시사합니다.

팀은 더 작은 그래프들에 대해 실제 양자 하드웨어에서 이들의 발견을 검증하였으며, 156 큐비트를 가진 IBM 프로세서에서 알고리즘을 실행했습니다. 현재 기계들에 내재된 노이즈와 오류에도 불구하고, 이 방법은 64, 99, 125개의 노드를 가진 그래프에 대해 최적의 솔루션을 성공적으로 회복했습니다. 이는 이 파이프라인이 완벽한 시뮬레이션뿐만 아니라 실제 장치에서도 작동할 만큼 견고하다는 것을 증명했습니다. 400-노드 인스턴스와 같은 더 큰 그래프의 경우, 문제의 크기가 현재 양자 하드웨어의 용량을 초과했기 때문에 팀은 고충실도(high-fidelity) 시뮬레이션에 의존했습니다. 이러한 시뮬레이션에서 그들은 양자 회로의 깊이를 늘릴수록 더 큰 독립 집합을 찾을 수 있으며, 완벽한 답이 27인 그래프에서 25에 도달할 수 있음을 발견했습니다. 이는 양자 컴퓨터가 더 강력해짐에 따라 이 방법이 계속해서 확장될 수 있음을 시사합니다.

이 연구는 어려운 문제에 대해 양자 알고리즘이 어떻게 설계되어야 하는지에 대한 인식의 전환을 강조합니다. 답을 처음부터 찾으려고 노력하는 대신, 가장 효과적인 전략은 고전 컴퓨터를 사용하여 좋은 시작점을 찾고, 양자 컴퓨터를 사용하여 그 사이의 공간을 탐색하는 것일 수 있습니다. 연구진은 고전적 휴리스틱(heuristics)으로 씨앗을 찾고 양자 중첩으로 그 사이의 연결을 탐색하는 두 방식의 강점을 결합함으로써, 이전에 도달할 수 없었던 문제들을 해결할 수 있음을 보여주었습니다. 그들이 모든 가능한 그래프에 대해 최대 독립 집합 문제를 해결했다고 주장한 것은 아니지만, 밀집 그래프의 가장 어려운 사례들을 해결할 수 있는 명확하고 재현 가능한 경로를 제시함으로써, 미래의 양자 컴퓨터가 복잡한 조합적 과제들을 어떻게 다룰 수 있을지에 대한 청사진을 제공했습니다.

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

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

Digest 사용해 보기 →