量子分散アルゴリズムで環(サイクル)の3色問題を定数ラウンドで解く
この論文は、分散計算の場面で量子通信を使うと、環(サイクル)グラフの頂点を3色で塗る問題を「定数回の通信ラウンド」で解けると示します。具体的には、ノード(頂点)同士が同期した通信ラウンドを繰り返すモデルで、成功確率が高い(高確率)アルゴリズムを与えます。これにより、古典的には O(log* n) ラウンドかかるとされる一群の問題が量子版では O(1) ラウンドで解けることが導かれます。ここで n はグラフの頂点数、O(1) は頂点数に依存しない定数時間を意味します。
背景として扱うのは「LOCALモデル」と呼ばれる古典的な分散計算の枠組みと、その量子バージョンである「量子-LOCALモデル」です。LOCALモデルでは各ノードが近隣ノードとラウンド単位でメッセージをやり取りして局所的な決定を行います。論文で扱う「LCL(locally checkable labeling)問題」は、部分的な解が局所的に検査できる種類の問題を指します。頂点の色分けや最大独立集合(maximal independent set)、最大マッチング(maximal matching)などがこのクラスに入ります。
著者らは、量子-LOCALモデルで環の3色問題を O(1) ラウンドで解く分散量子アルゴリズムを提示しました。この結果を足がかりに、古典的に O(log* n) ラウンドで解かれてきたすべてのLCL問題が、量子-LOCALモデルでは高確率で O(1) ラウンドに落とし込めることを示しています。論文は例として、次数が上限で制限されたグラフ(bounded-degree graphs)における最大独立集合や最大マッチングといった問題が含まれると明記しています。
なぜ重要かというと、これはLOCALモデルにおける「自然な」グラフ問題での漸近的な量子優位の初めての具体例だという点です。これまでに量子と古典の分散モデルを分ける例はありましたが、多くは量子優位を示すために人為的に作った問題でした。本研究は、一般に関心の高いグラフ問題群(LCL)に対して量子側の定数時間化を示した点で意義があります。
ただし注意点もあります。結果は量子-LOCALモデルという特定の分散計算モデルでのもので、他の計算モデルや通信制約で同じ優位が得られるとは限りません。また成功は「高確率」とされており、確率1での成功や必ず短時間で終わることを保証するわけではありません。さらに、論文が言及する具体例の一部(最大独立集合や最大マッチング)は次数が有界なグラフに対する主張であり、全てのグラフや全ての種類の分散問題に無条件で適用できるわけではない点にも留意が必要です。