多項式メモリで最短ベクトル問題をより速く解く
Faster SVP in Polynomial Space
この論文をやさしく読む
ひとことで言うと
格子の中で最も短い非零ベクトルを正確に求める数学的な計算問題について、メモリを多項式の範囲に抑えながら時間の理論上界を改善する研究です。
何に役立つ?
メモリを抑える条件の下で、最短ベクトル問題の計算量を理解するのに役立ちます。古典計算の乱択アルゴリズムに関する結果で、量子計算を使った高速化ではありません。
この研究の面白いところ
同じ最短ベクトルを多くのサンプル対の差として表すことで、全探索を少ないメモリの衝突探索に置き換えます。時間上界の主要な指数に現れる係数が1/(2e)から1/(4e)へ変わります。
どこまで分かった?
示されたのは漸近的な計算量の上界です。実際の次元での実行時間や既存ソフトとの比較は要旨にありません。指数係数の半減を、そのまま実時間が半分になることと解釈することはできません。
v1のアブストラクトに基づくAI解説。日本語訳とは別に、用途の解釈を含みます。
アブストラクトの日本語訳
HanrotとStehléが2007年に解析したKannanのアルゴリズムは、厳密なユークリッド最短ベクトル問題を、多項式空間とn^(n/(2e)+o(n))時間で解く。本研究では、多項式空間を使う古典計算の設定で、n^(n/(4e)+o(n))時間で動作する乱択アルゴリズムにより、この上界を初めて改善する。 主な着想は、固定された最短ベクトルをサンプル同士の差として多数の方法で表すことである。これにより、LyuとZhu(SODA 2023)の少ない空間での衝突探索を用いて、元の解析における全探索を置き換えられる。
v1の要旨から自動生成。本文の精読・人による確認は未実施。
- 初稿
- 2026-09-18(UTC)
- 最新改訂
- 2026-09-18 · v1
- 査読・掲載
- 査読状況未確認
更新履歴
- v1 2026-09-18 この版を読む
取得できた版を表示。版の更新は査読済みを意味しません。過去版の本文差分は未解析です。
原文の要旨
Kannan's algorithm, as analyzed by Hanrot and Stehlé in 2007, solves the exact Euclidean shortest vector problem in polynomial space and $n^{\frac{n}{2e}+o(n)}$ time. In the classical setting with polynomial space, we obtain the first improvement on this bound via a randomized algorithm that runs in $n^{\frac{n}{4e}+o(n)}$ time. The main idea is to represent a fixed shortest vector in many ways as a difference of samples, thereby enabling the low-space collision search of Lyu and Zhu (SODA 2023) to replace exhaustive enumeration in the original analysis.
arXiv ID: 2609.21612 / 要約の誤りについて