論文の概要: Learning fine-grained search space pruning and heuristics for
combinatorial optimization
- arxiv url: http://arxiv.org/abs/2001.01230v1
- Date: Sun, 5 Jan 2020 13:10:39 GMT
- ステータス: 処理完了
- システム内更新日: 2023-01-14 08:10:05.784472
- Title: Learning fine-grained search space pruning and heuristics for
combinatorial optimization
- Title(参考訳): 組合せ最適化のための細粒度探索空間プルーニングとヒューリスティックス学習
- Authors: Juho Lauri, Sourav Dutta, Marco Grassia, Deepak Ajwani
- Abstract要約: 本稿では,機械学習技術を利用して正確な最適化アルゴリズムをスケールアップするフレームワークを提案する。
我々のフレームワークは、問題インスタンスのサイズを減らすために、要素を刈り取るという比較的単純なタスクを学習します。
我々のフレームワークは入力グラフのかなりの部分を取り除き、なおも最大傾きのほとんどを検出可能であることを示す。
- 参考スコア(独自算出の注目度): 5.72274610208488
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Combinatorial optimization problems arise in a wide range of applications
from diverse domains. Many of these problems are NP-hard and designing
efficient heuristics for them requires considerable time and experimentation.
On the other hand, the number of optimization problems in the industry
continues to grow. In recent years, machine learning techniques have been
explored to address this gap. We propose a framework for leveraging machine
learning techniques to scale-up exact combinatorial optimization algorithms. In
contrast to the existing approaches based on deep-learning, reinforcement
learning and restricted Boltzmann machines that attempt to directly learn the
output of the optimization problem from its input (with limited success), our
framework learns the relatively simpler task of pruning the elements in order
to reduce the size of the problem instances. In addition, our framework uses
only interpretable learning models based on intuitive features and thus the
learning process provides deeper insights into the optimization problem and the
instance class, that can be used for designing better heuristics. For the
classical maximum clique enumeration problem, we show that our framework can
prune a large fraction of the input graph (around 99 % of nodes in case of
sparse graphs) and still detect almost all of the maximum cliques. This results
in several fold speedups of state-of-the-art algorithms. Furthermore, the model
used in our framework highlights that the chi-squared value of neighborhood
degree has a statistically significant correlation with the presence of a node
in a maximum clique, particularly in dense graphs which constitute a
significant challenge for modern solvers. We leverage this insight to design a
novel heuristic for this problem outperforming the state-of-the-art. Our
heuristic is also of independent interest for maximum clique detection and
enumeration.
- Abstract(参考訳): 組合せ最適化問題は、様々な領域から幅広いアプリケーションに発生する。
これらの問題の多くはnpハードであり、効率的なヒューリスティックの設計にはかなりの時間と実験が必要である。
一方、業界における最適化問題の数は増え続けている。
近年,このギャップに対処するために機械学習技術が研究されている。
本稿では,機械学習技術を利用して正確な組合せ最適化アルゴリズムをスケールアップするフレームワークを提案する。
ディープラーニングや強化学習,制限されたボルツマンマシンといった,入力から最適化問題の出力を直接学習しようとする既存手法とは対照的に,我々のフレームワークは,問題インスタンスのサイズを減らすために,要素を切断する比較的単純なタスクを学習する。
さらに、このフレームワークは直感的な特徴に基づく解釈可能な学習モデルのみを使用し、学習プロセスはより優れたヒューリスティックの設計に使用できる最適化問題とインスタンスクラスに関する深い洞察を提供する。
古典的な最大傾き列挙問題に対して、我々のフレームワークは入力グラフのかなりの部分(スパースグラフの場合のノードの約99%)を抽出でき、なおも最大傾きのほとんどを検出できることを示す。
これにより、最先端のアルゴリズムを数倍高速化する。
さらに, 近辺次数のchi-squared値は, 最大クランクにおけるノードの存在と統計的に有意な相関関係があること, 特に, 現代の解法にとって大きな課題となる, 高密度グラフにおいて顕著であることを示した。
我々はこの洞察を利用して、最先端技術を上回る新しいヒューリスティックを設計する。
我々のヒューリスティックは、最大傾きの検出と列挙にも独立した関心を持っている。
関連論文リスト
- Decision-focused Graph Neural Networks for Combinatorial Optimization [62.34623670845006]
最適化問題に取り組むための新たな戦略は、従来のアルゴリズムに代わるグラフニューラルネットワーク(GNN)の採用である。
GNNや従来のアルゴリズムソルバがCOの領域で人気が高まっているにもかかわらず、それらの統合利用とエンドツーエンドフレームワークにおけるそれらの相関について限定的な研究がなされている。
我々は、GNNを利用してCO問題に補助的なサポートで対処する決定に焦点を当てたフレームワークを導入する。
論文 参考訳(メタデータ) (2024-06-05T22:52:27Z) - Exact Combinatorial Optimization with Temporo-Attentional Graph Neural
Networks [17.128882942475]
本稿では,機械学習アルゴリズムの時間的特徴と注意点の2つの重要な側面について検討する。
分岐とバウンド(B&B)アルゴリズムにおける変数選択のタスクでは、時間情報と二部グラフの注意を組み込むことで、解法の性能が向上すると主張している。
論文 参考訳(メタデータ) (2023-11-23T08:07:15Z) - Oracle-Efficient Smoothed Online Learning for Piecewise Continuous Decision Making [73.48977854003697]
この研究は、複雑性という新しい概念、一般化ブラケット数を導入し、空間の大きさに対する敵の制約を結婚させる。
次に、オンライン予測や断片的連続関数の計画など、関心のあるいくつかの問題で境界をインスタンス化する。
論文 参考訳(メタデータ) (2023-02-10T18:45:52Z) - Searching Large Neighborhoods for Integer Linear Programs with
Contrastive Learning [39.40838358438744]
線形プログラム(ILP)は、多数の最適化問題のモデリングと解決のための強力なツールである。
アルゴリズムとしてLarge Neighborhood Search (LNS)は、ブランチやバウンドよりも高速に、ILPの高品質なソリューションを見つけることができる。
本稿では,メトリクスによって測定された複数のILPベンチマークに対して,最先端のリアルタイム性能を実現する新しいアプローチCL-LNSを提案する。
論文 参考訳(メタデータ) (2023-02-03T07:15:37Z) - Learning to Optimize Permutation Flow Shop Scheduling via Graph-based
Imitation Learning [70.65666982566655]
置換フローショップスケジューリング(PFSS)は製造業で広く使われている。
我々は,より安定かつ正確に収束を加速する専門家主導の模倣学習を通じてモデルを訓練することを提案する。
我々のモデルのネットワークパラメータはわずか37%に減少し、エキスパートソリューションに対する我々のモデルの解のギャップは平均6.8%から1.3%に減少する。
論文 参考訳(メタデータ) (2022-10-31T09:46:26Z) - Solving Dynamic Graph Problems with Multi-Attention Deep Reinforcement
Learning [1.3534683694551497]
近年,NP-hardグラフ問題に対する解を見つけるためのディープラーニング技術が注目されている。
本稿では,グラフに基づく動的最適化問題の解法を学ぶために,GTA-RL (Graph Temporal Attention with Reinforcement Learning) という新しいアーキテクチャを提案する。
論文 参考訳(メタデータ) (2022-01-13T11:36:05Z) - A Bi-Level Framework for Learning to Solve Combinatorial Optimization on
Graphs [91.07247251502564]
本稿では,2つの世界の長所を結合するハイブリッドな手法を提案する。この手法では,グラフを最適化する上層学習手法とバイレベルフレームワークを開発する。
このような二段階のアプローチは、元のハードCOでの学習を単純化し、モデルキャパシティの需要を効果的に軽減することができる。
論文 参考訳(メタデータ) (2021-06-09T09:18:18Z) - Learning to Sparsify Travelling Salesman Problem Instances [0.5985204759362747]
プルーニングマシンラーニングを前処理のステップとして使用し、旅行セールスマンの問題をスパーシャライズするために正確なプログラミングアプローチを行います。
私たちの学習アプローチは、非常に少ないトレーニングデータを必要とし、数学的分析に適応可能です。
論文 参考訳(メタデータ) (2021-04-19T14:35:14Z) - Towards Optimally Efficient Tree Search with Deep Learning [76.64632985696237]
本稿では,線形モデルから信号整数を推定する古典整数最小二乗問題について検討する。
問題はNPハードであり、信号処理、バイオインフォマティクス、通信、機械学習といった様々な応用でしばしば発生する。
本稿では, 深いニューラルネットワークを用いて, 単純化されたメモリバウンドA*アルゴリズムの最適推定を推定し, HATSアルゴリズムを提案する。
論文 参考訳(メタデータ) (2021-01-07T08:00:02Z) - Learning to Accelerate Heuristic Searching for Large-Scale Maximum
Weighted b-Matching Problems in Online Advertising [51.97494906131859]
バイパルタイトbマッチングはアルゴリズム設計の基本であり、経済市場や労働市場などに広く適用されている。
既存の正確で近似的なアルゴリズムは、通常そのような設定で失敗する。
我々は、以前の事例から学んだ知識を活用して、新しい問題インスタンスを解決するtextttNeuSearcherを提案する。
論文 参考訳(メタデータ) (2020-05-09T02:48:23Z) - Gumbel-softmax-based Optimization: A Simple General Framework for
Optimization Problems on Graphs [5.486093983007419]
本稿では,ディープラーニングフレームワークによって強化された高度な自動微分技術に基づく,シンプルで高速で汎用的なアルゴリズムフレームワークを提案する。
高品質なソリューションは、従来のアプローチに比べてはるかに少ない時間で得られる。
論文 参考訳(メタデータ) (2020-04-14T14:11:00Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。