Skip to main content
QUICK REVIEW

[논문 리뷰] Efficient Combinatorial Optimization Using Quantum Annealing

Hristo Nikolov Djidjev, Guillaume Chapuis|arXiv (Cornell University)|2018. 01. 26.
Quantum Computing Algorithms and Architecture참고 문헌 14인용 수 28
한 줄 요약

이 논문은 최대 클리크 탐색 및 그래프 분할 문제와 같은 NP-난이도 그래프 문제들에 대해 D-Wave 2X 양자 앤날링기의 성능을 평가한다. 이 문제들은 QUBO 및 이징 해밀토니안으로 재구성된다. 일반적인 소형 인스턴스에 대해서는 고전적 방법이 계산 시간에서 양자 솔버를 앞서지만, 아키텍처 특화 인스턴스에서는 뚜렷한 속도 향상이 관찰되며, 이는 D-Wave 칩의 카이머 구조에 맞춰진 문제에 대해서만 잠재적 양자 우월성이 존재할 수 있음을 시사한다. 일반 문제에는 적용되지 않는다.

ABSTRACT

The recent availability of the first commercial quantum computers has provided a promising tool to tackle NP hard problems which can only be solved heuristically with present techniques. However, it is unclear if the current state of quantum computing already provides a quantum advantage over the current state of the art in classical computing. This article assesses the performance of the D-Wave 2X quantum annealer on two NP hard graph problems, in particular clique finding and graph partitioning. For this, we provide formulations as Qubo and Ising Hamiltonians suitable for the quantum annealer and compare a variety of quantum solvers (Sapi, QBSolv, QSage provided by D-Wave Sys, Inc.) to current classical algorithms (METIS, Simulated Annealing, third-party clique finding and graph splitting heuristics) on certain test sets of graphs. We demonstrate that for small graph instances, classical methods still outperform the quantum annealer in terms of computing time, even though the quality of the best solutions obtained is comparable. Nevertheless, due to the limited problem size which can be embedded on the D-Wave 2X chip, the aforementioned finding applies to most of problems of general nature solvable on the quantum annealer. For instances specifically designed to fit the D-Wave 2X architecture, we observe substantial speed-ups in computing time over classical approaches.

연구 동기 및 목표

  • 현재의 양자 앤날링 하드웨어, 특히 D-Wave 2X가 NP-난이도 조합 최적화 문제에 대해 고전 알고리즘보다 성능 우위를 보이는지 평가하는 것.
  • 최대 클리크 및 그래프 분할 문제와 같은 실제 그래프 문제들을 QUBO 및 이징 형식을 사용해 D-Wave 2X의 카이머 아키텍처에 맵핑하는 것의 가능성과 효율성을 조사하는 것.
  • 해밀토니안 형식을 사용해 D-Wave 2X의 양자 솔버(Sapi, QBSolv, QSage)와 고전적 솔버(METIS, 시뮬레이티드 어닐링, Gurobi, fmc)의 해의 질과 계산 시간을 비교하는 것.
  • 특히 더 큰 그래프에서 맵핑 시간이 성능에 미치는 영향을 분석하여, 맵핑이 성능 측정에 영향을 미치고 잠재적 양자 우월성을 가림을 확인하는 것.
  • 현재의 양자 하드웨어에서 양자 우월성이 나타나는 조건—특히 문제 구조와 크기—를 규명하는 것.

제안 방법

  • 최대 클리크 문제와 그래프 분할 문제의 두 변형(엣지 컷 및 코어-헤일로)을 양자 앤날링에 적합한 QUBO 및 이징 해밀토니안으로 재구성하였다.
  • 소형 임베딩 기법을 사용해 이러한 최적화 문제들을 D-Wave 2X의 카이머 아키텍처에 맵핑하였으며, 논리 큐비트가 물리 큐비트의 체인으로 표현되도록 보장하였다.
  • D-Wave의 세 가지 양자 솔버를 사용: Sapi(원래 D-Wave 솔버), QBSolv(D-Wave에서 제공하는 하이브리드 솔버), QSage(D-Wave의 양자-고전 하이브리드 솔버).
  • 이들 양자 솔버를 고전 알고리즘과 비교: 그래프 분할 문제에 대한 METIS, 두 문제에 모두 적용 가능한 시뮬레이티드 어닐링, 클리크 탐색에 대한 fmc, 정확한 및 휴리스틱 최적화에 대한 Gurobi.
  • 두 단계 평가를 실시: 먼저 일반적인 랜덤 그래프에서 일반 성능을 테스트하고, 이후 D-Wave 아키텍처에 맞게 설계된 특수 그래프에서 잠재적 양자 속도 향상을 테스트함.
  • 맵핑 시간(문제를 하드웨어에 맵핑하는 데 소요되는 시간)과 앤날링 시간(실제 양자 계산 시간)을 측정하고 분석하여 진정한 양자 우월성을 분리 분석함.

실험 결과

연구 질문

  • RQ1D-Wave 2X 양자 앤날링기가 최대 클리크 및 그래프 분할 문제를 해의 질과 계산 시간 측면에서 고전 알고리즘을 능가하는가?
  • RQ2특히 문제 크기와 구조에 따라 D-Wave 2X가 고전 솔버보다 양자 우월성을 보이는 조건은 무엇인가?
  • RQ3문제를 D-Wave 칩에 맵핑하는 데 소요되는 시간이 전체 성능에 미치는 영향은 무엇이며, 이로 인해 잠재적 양자 속도 향상이 가려질 수 있는가?
  • RQ4양자 앤날링이 소형에서 중형 크기의 그래프 인스턴스에서 METIS 및 시뮬레이티드 어닐링과 같은 고전 휴리스틱 기법과 비교해 유사하거나 더 나은 해의 질을 달성할 수 있는가?
  • RQ5아키텍처 특화 문제 인스턴스가 D-Wave 2X에서 고전 방법 대비 뚜렷한 속도 향상을 이끌어내는 데 얼마나 기여하는가?

주요 결과

  • 일반적인 소형 그래프 인스턴스에 대해서는 METIS와 시뮬레이티드 어닐링과 같은 고전 솔버가 계산 시간에서 D-Wave 2X를 앞서지만, 해의 질은 양자 결과와 유사한 수준을 보였다.
  • D-Wave 2X의 카이머 아키텍처에 맞게 설계된 인스턴스에서는 양자 앤날링기가 고전 솔버보다 수개의 주기 수준으로 더 빠른 해답 시간을 기록했으며, 이는 이러한 맞춤형 케이스에서 잠재적 양자 우월성이 존재할 수 있음을 시사한다.
  • 문제를 D-Wave 칩에 맵핑하는 데 소요되는 맵핑 시간은 문제 크기와 선형적으로 증가하며, 더 큰 인스턴스에서는 실제 앤날링 시간을 초월하는 경우가 많아 성능 측정에 심각한 왜곡을 초래하고 실용적 이용 가능성을 제한한다.
  • 모든 테스트 인스턴스에 대해 D-Wave 2X는 약 0.3초의 일정한 앤날링 시간을 유지하며, 문제 크기와 무관하게 동일한 속도를 보여, 맵핑 후 실제 양자 계산의 하드웨어적 빠름을 강조한다.
  • 시뮬레이티드 어닐링 루틴에 대한 최적화가 이루어지지 않았음에도 불구하고 D-Wave는 이들보다 빠른 성능을 보였으며, 이는 조건에 맞는 문제 유형에서는 심지어 최적화되지 않은 고전 구현도 양자 하드웨어에 비해 뒤처질 수 있음을 시사한다.
  • Gurobi와 fmc와 같은 정확한 솔버는 소형 인스턴스에서 D-Wave보다 더 높은 해의 질을 달성하지만, 해의 질이 유일한 평가 기준일 경우에만 해당한다. 속도 측면에선 D-Wave는 아키텍처에 맞는 문제에서만 잠재력을 보여준다.

더 나은 연구,지금 바로 시작하세요

연구 설계부터 논문 작성까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.