Skip to main content
QUICK REVIEW

[論文レビュー] Unbalanced penalization: A new approach to encode inequality constraints of combinatorial problems for quantum optimization algorithms

Alejandro Montanez-Barrera, Dennis Willsch|arXiv (Cornell University)|Nov 25, 2022
Quantum Computing Algorithms and Architecture参考文献 47被引用数 14
ひとこと要約

本論文は、スラック変数を用いずに、組合せ最適化問題における不等式制約を量子アルゴリズムに組み込むための新しい手法として、非対称ペナルティ化を提案する。制約が違反された際に大きなペナルティを課すことで、qubitの必要数を削減し、D-Wave Advantageおよびハイブリッドソルバーにおいて、解の品質と成功確率を顕著に向上させる。従来のスラック変数法に比べ、31項目までの問題インスタンスを処理可能となるのに対し、スラック変数法では11項目までに制限される。

ABSTRACT

Solving combinatorial optimization problems of the kind that can be codified by quadratic unconstrained binary optimization (QUBO) is a promising application of quantum computation. Some problems of this class suitable for practical applications such as the traveling salesman problem (TSP), the bin packing problem (BPP), or the knapsack problem (KP) have inequality constraints that require a particular cost function encoding. The common approach is the use of slack variables to represent the inequality constraints in the cost function. However, the use of slack variables considerably increases the number of qubits and operations required to solve these problems using quantum devices. In this work, we present an alternative method that does not require extra slack variables and consists of using an unbalanced penalization function to represent the inequality constraints in the QUBO. This function is characterized by larger penalization when the inequality constraint is not achieved than when it is. We evaluate our approach on the TSP, BPP, and KP, successfully encoding the optimal solution of the original optimization problem near the ground state cost Hamiltonian. Additionally, we employ D-Wave Advantage and D-Wave hybrid solvers to solve the BPP, surpassing the performance of the slack variables approach by achieving solutions for up to 29 items, whereas the slack variables approach only handles up to 11 items. This new approach can be used to solve combinatorial problems with inequality constraints with a reduced number of resources compared to the slack variables approach using quantum annealing or variational quantum algorithms.

研究の動機と目的

  • 量子最適化における不等式制約のエンコードに伴うリソースの高コストなオーバーヘッドを解消すること。
  • NISQデバイス上で不等式制約を伴う組合せ問題を解くために必要なqubit数と接続数を削減すること。
  • 最適解のエネルギー固有状態に高い忠実度を保ちつつ、一般化可能でヒューリスティックに基づくQUBOエンコーディング手法を開発すること。
  • 量子アニーリングとバリエーション量子アルゴリズムにおいて、標準的なスラック変数法と比較して、解の品質と成功確率の向上を実証すること。
  • 制約エンコーディングに起因するqubit拡張を最小限に抑えることで、現在の量子ハードウェアでより大きな問題インスタンスを解けるようにすること。

提案手法

  • 従来のスラック変数の代わりに、不等式制約が違反された場合に高いペナルティを課す非対称ペナルティ関数を導入する。
  • パラメータ λ₀, λ₁, λ₂ を調整することで、制約の満たしを優遇しつつ、コストハミルトニアンの基底状態に最適解を保持するQUBOコスト関数を構築する。
  • 非対称なペナルティ構造を採用:制約違反時(例:合計 > 容量)には大きなペナルティ、満たされた場合には小さなまたはゼロのペナルティを適用。
  • TSP、BPP、KP問題を、制約用の追加バイナリ変数を導入せずに、このペナルティ方式でエンコードする。
  • OpenQAOAにおける1層QAOAと、D-Wave AdvantageおよびD-Waveハイブリッドソルバーにおける量子アニーリングを用いて、手法を検証する。
  • Jülich Universal Quantum Computer Simulator (JUQCS) を活用し、最大43 qubitの問題をシミュレートし、古典的シミュレーションの限界に近い条件で手法をテストする。

実験結果

リサーチクエスチョン

  • RQ1非対称ペナルティ化は、スラック変数を導入せずにQUBO定式化における不等式制約をエンコード可能か?
  • RQ2量子アニーリングとバリエーションアルゴリズムにおいて、非対称ペナルティ化はスラック変数法に比べ、最適解の発見確率を向上させるか?
  • RQ3現在の量子ハードウェア上での非対称ペナルティ化手法は、スラック変数法に比べて、どれほど大きな問題インスタンスまでスケーリング可能か?
  • RQ4TSP、BPP、KPといった異なる組合せ最適化問題において、非対称ペナルティ化とスラック変数法の成功確率と解の品質はどのように比較されるか?
  • RQ5問題サイズの増加に伴い、非対称ペナルティ化がQAOAにおいて体系的な利点を示す可能性を、CoP(Performanceの確率)指標が明らかにするか?

主な発見

  • 非対称ペナルティ化手法は、TSP、BPP、KPの各問題において、コストハミルトニアンの基底状態エネルギー付近に、元の最適化問題の最適解が正しくエンコードされていることを確認した。
  • D-Waveハイブリッドソルバーにおいて、非対称ペナルティ化は最大31項目のバインパッキング問題を解けるのに対し、スラック変数法では11項目までに制限された。
  • 4都市のTSPにおいて、QAOA(p=1)を用いた場合、非対称ペナルティ化では最適解の発見確率がスラック変数法の10倍以上に上昇した。
  • 3項目のBPPにおいて、非対称ペナルティ化の成功確率はスラック変数法の10,000倍以上に上昇した。
  • 10項目のKPにおいて、非対称ペナルティ化では成功確率が約346倍に向上した。
  • CoP指標は、TSPとBPPでは問題サイズの増加に伴い指数関数的に増加し、KPでは線形増加を示した。これは、問題サイズの拡大に伴い、非対称ペナルティ化を用いたQAOAに潜在的な利点がある可能性を示唆している。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。