arXiv News

すべての人に一次情報を

サイト

Aboutプライバシーポリシー利用規約

© 2026 arXiv News

PDHG手法の再構成で一次計画を数倍高速化 | arXiv News

arXiv News

英語日本語

言語を切り替え

英語日本語
アカウントを読み込み中…

すべての人に一次情報を

トップページに戻る
数学日本語公開済み

PDHG手法の再構成で一次計画を数倍高速化

2026年11月5日arXiv: 2611.05076v1

一次計画(LP)の書き方を変えると、プライマル-デュアル・ハイブリッド勾配法(PDHG)に基づく一階手法の速度が6.4〜9.6倍に向上することが示されました。

PDLPと呼ばれるオープンソースのPDHG実装は、制約を投影ステップに取り込む「再構成レシピ」を適用すると、デュアル変数の次元が削減されます。すると、再スタートや終了判定、距離スケール、鋭さ係数といったアルゴリズムを制御する4つの定数が変化します。

二つの代表的なLP緩和問題、QUBO(量子ビナリ最適化)とJRP(共同補給問題)に対し実験を行った結果、再構成後のソルバーはGPU版LPソルバーcuPDLPxより6.4〜9.6倍、6.1〜28.9倍の速度向上を示しました。さらに、イテレーション数はQUBOで1.7〜4.3倍、JRPで13.6〜52.3倍の減少でした。

QUBO 緩和問題の実行時間を示すテーブル。各行はインスタンスサイズを表し、再構成後のPRAQ、cuPDLPx、Max‑flow の秒数と速度比が記載されている。
Gurobi
EdgesInstancesPRAQcuPDLPxMax-flows
solved
cuPDLPx/PRAQ
103–1048970.00540.0520.00260.108979.6
104–1057670.0120.0800.0241.47676.8
105–1063850.0480.360.47832907.5
106–1071930.593.713.2—06.4
107–108403.728.496.6—07.7
Table 4. テーブル4は、QUBO 緩和問題における再構成後のソルバーと元のGPUベースのソルバー(cuPDLPx)との比較を示し、6.4〜9.6 倍の速度向上を実証している。Dentes, Jacob, Lu, Haihao · arXiv:2611.05076v1 · Table 4: · CC BY 4.0
JRP 緩和問題の実行時間を示すテーブル。各行は x 変数数を表し、PRIA、cuPDLPx、Gurobi の秒数、解いたインスタンス数、速度比が記載されている。
cuPDLPxGurobi
x variablesInstancesPRIAssolvedssolvedcuPDLPx/PRIA
103–1041000.0310.1871000.0871006.1
104–1051350.1361.321352.141359.7
105–106750.6117.57472.97328.9
106–107402.8880.430—027.9
107–1081311.32348—020.8
Table 10. テーブル10は、JRP 緩和問題における再構成後のPRIA ソルバーと元のGPUベースのソルバー(cuPDLPx、Gurobi)との比較を示し、6.1〜28.9 倍と最大28.9 倍の速度向上を示す一方で、投影コスト増大が速度改善を限定するケースも存在することを示唆している。Dentes, Jacob, Lu, Haihao · arXiv:2611.05076v1 · Table 10: · CC BY 4.0

図で示されているように、QUBOでは各インスタンスサイズで速度が最大9.6倍に伸び、JRPでは最大28.9倍に伸びています。

ただし、デュアル変数を削減した利得は、吸収された制約が投影コストを増大させた場合に打ち消される可能性があります。特にJRPでは、投影操作が重くなり速度改善が限定的になるケースも観測されました。

これらの結果は、PDHG型LPソルバーにおいて再構成戦略が大きなパフォーマンス向上をもたらすことを示唆していますが、投影コストが増す場合には注意が必要であることを示しています。

元論文

Reformulation Techniques for PDLP with Applications to QUBO and Joint Replenishment

数学
arXiv で見る