密なピンホイール配置問題は強NP完全である
Dense Pinwheel Packing Is Strongly NP-Complete
この論文をやさしく読む
ひとことで言うと
一定の間隔内に各作業を必ず入れる密なスケジュール問題が、数値を小さく制限しても難しいことを証明します。
何に役立つ?
周期的な作業割当てで、入力の数値が大きいせいだけではない計算困難性を理解する結果です。
この研究の面白いところ
周期を単進表現してもNP完全と示し、通常の二進表現でも強NP完全性を得ます。疎な三部グラフの三角形分割から、多項式サイズの具体的な帰着を作ります。
どこまで分かった?
対象は周期の逆数の和が1となる密な場合です。最悪時の計算困難性の証明であり、個々の小規模問題や特殊例が解けないという意味ではありません。
v1のアブストラクトに基づくAI解説。日本語訳とは別に、用途の解釈を含みます。
アブストラクトの日本語訳
ピンホイール配置問題の入力は、正の整数の列a₁,…,aₖである。実行可能なスケジュールは、各整数時刻に一つのタスクを割り当て、連続するaᵢ個の時刻からなるどの区間にもタスクiが含まれるようにする。Σᵢ1/aᵢ=1のとき、その入力を「密」と呼ぶ。 すべての周期を単進法で符号化し、等しい周期を持つタスクも別々に列挙した場合でさえ、密なピンホイール配置問題がNP完全であることを証明する。したがって、通常の二進符号化を用いる問題は強NP完全である。KleinbergとMishraもNP完全性を証明しているが、文献[KleinbergMishra2026]の系5.1で使われる帰着は数値が指数的に大きい周期を用いるため、示されるのは弱いNP困難性にとどまる。 本証明は、疎な三部グラフにおける三角形分割からの直接的な帰着を用いる。元のグラフの三つの頂点集合がそれぞれn個の頂点を持つ場合、この帰着はO(n⁴ log³ n)個のタスクを明示的に列挙し、各タスクの周期もO(n⁴ log³ n)となる。そのため、単進法による符号化全体の長さはO(n⁸ log⁶ n)である。
v1の要旨から自動生成。本文の精読・人による確認は未実施。
- 初稿
- 2026-09-17(UTC)
- 最新改訂
- 2026-09-17 · v1
- 査読・掲載
- 査読状況未確認
更新履歴
- v1 2026-09-17 この版を読む
取得できた版を表示。版の更新は査読済みを意味しません。過去版の本文差分は未解析です。
原文の要旨
An instance of {\sc Pinwheel Packing} is a list of positive integers $a_1,\ldots,a_k$. A feasible schedule assigns one task to every integer time so that every interval of $a_i$ consecutive times contains task $i$. The instance is \emph{dense} when $\sum_i1/a_i=1$. We prove that {\sc Dense Pinwheel Packing} is NP-complete even when every period is encoded in unary and equal periods are listed as distinct tasks. Consequently, the usual binary-encoded problem is strongly NP-complete. Kleinberg and Mishra also prove NP-completeness \cite[Corollary~5.1]{KleinbergMishra2026}, but their reduction uses periods of exponential numerical size and therefore yields only weak NP-hardness. Our proof uses a direct reduction from triangle partition in a sparse tripartite graph. If each of the three parts of the source graph has $n$ vertices, the reduction produces $O(n^4\log^3 n)$ explicitly listed tasks, each with period $O(n^4\log^3 n)$; consequently, its full unary encoding has length $O(n^8\log^6 n)$.
arXiv ID: 2609.20075 / 要約の誤りについて