広告

微分可能な初期化による高速化:CPU-GPUハイブリッド 組合せ最適化スケジューリング

arXiv cs.AI / 2026/4/1

💬 オピニオンIdeas & Deep AnalysisModels & Research

要点

  • 本論文は、整数線形計画法(ILP)として表現される組合せスケジューリング問題に対し、NP困難な最適化に伴うスケールの課題へ対応するCPU–GPUハイブリッドの枠組みを提案する。
  • 微分可能な最適化と、CPLEX、Gurobi、HiGHSといった古典的な厳密ILPソルバを組み合わせるために、微分可能な前処理(presolving)を用いて高品質な部分解を生成し、それをウォームスタートとして機能させる。
  • 微分可能な前処理により早期の枝刈りが改善され、単独のILP解法よりも高速な収束が得られる。
  • 産業規模のベンチマークでの実験では、最大10倍の性能向上が報告され、最適性ギャップを0.1%未満にまで低減している。
  • 著者らは本手法を、スケジューリング以外の他の最適化領域にもわたって、ML/微分可能最適化のインフラを古典的な厳密最適化へ統合することの初期的な有望性を示す証拠(proof point)として位置づけている。

Abstract

本論文では、整数線形計画法(ILP)として定式化された組合せスケジューリング問題を解くための、ハイブリッドCPU-GPUフレームワークを提案する。計算システムにおける多くの最適化タスクの基盤となるのがスケジューリングである一方、これらの問題を大規模に最適解として解くことは、NP困難であることに起因して、長年の課題として残されてきた。本論文では、差分可能な最適化と従来型のILPソルバを組み合わせる新しいアプローチを提示する。具体的には、差分可能なpresolving(事前縮約)を用いて、質の高い部分解を迅速に生成し、それを商用ILPソルバ(CPLEX、Gurobi)および台頭するオープンソースソルバHiGHSのウォームスタートとして利用する。この手法は、最先端のスタンドアロンソルバと比較して、初期段階での枝刈りを大幅に改善することを可能にする。産業規模のベンチマークにわたる実験結果は、ベースラインに対して最大10\timesの性能向上を示し、最適性ギャップを<0.1\%まで縮小する。本研究は、組合せスケジューリングに対して差分可能な最適化を用いて厳密なILPソルバを初期化することを最初に実証するものであり、より広い領域において機械学習の基盤インフラと古典的な厳密最適化手法を統合する新たな機会を切り拓くものである。

広告