論文の概要: DeepSAT: An EDA-Driven Learning Framework for SAT
- arxiv url: http://arxiv.org/abs/2205.13745v1
- Date: Fri, 27 May 2022 03:20:42 GMT
- ステータス: 処理完了
- システム内更新日: 2022-05-31 06:31:05.675991
- Title: DeepSAT: An EDA-Driven Learning Framework for SAT
- Title(参考訳): DeepSAT: SATのためのEDA駆動学習フレームワーク
- Authors: Min Li, Zhengyuan Shi, Qiuxia Lai, Sadaf Khan, Qiang Xu
- Abstract要約: We present DeepSAT, a novel-to-end learning framework for the Boolean satisfiability (SAT) problem。
DeepSATは最先端の学習ベースSATソリューションに対して,大幅な精度向上を実現している。
- 参考スコア(独自算出の注目度): 9.111341161918375
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: We present DeepSAT, a novel end-to-end learning framework for the Boolean
satisfiability (SAT) problem. Unlike existing solutions trained on random SAT
instances with relatively weak supervisions, we propose applying the knowledge
of the well-developed electronic design automation (EDA) field for SAT solving.
Specifically, we first resort to advanced logic synthesis algorithms to
pre-process SAT instances into optimized and-inverter graphs (AIGs). By doing
so, our training and test sets have a unified distribution, thus the learned
model can generalize well to test sets of various sources of SAT instances.
Next, we regard the distribution of SAT solutions being a product of
conditional Bernoulli distributions. Based on this observation, we approximate
the SAT solving procedure with a conditional generative model, leveraging a
directed acyclic graph neural network with two polarity prototypes for
conditional SAT modeling. To effectively train the generative model, with the
help of logic simulation tools, we obtain the probabilities of nodes in the AIG
being logic '1' as rich supervision. We conduct extensive experiments on
various SAT instances. DeepSAT achieves significant accuracy improvements over
state-of-the-art learning-based SAT solutions, especially when generalized to
SAT instances that are large or with diverse distributions.
- Abstract(参考訳): 本稿では,boolean satisfiability (sat)問題に対する新しいエンドツーエンド学習フレームワークであるdeepsatを提案する。
比較的弱いSATインスタンスで訓練された既存のソリューションとは異なり、SAT解決のための電子設計自動化(EDA)分野の知識を応用することを提案する。
具体的には、SATインスタンスを最適化・インバータグラフ(AIG)にプリプロセスする高度な論理合成アルゴリズムを利用する。
これにより、トレーニングセットとテストセットは統一的な分布を持ち、学習モデルはSATインスタンスの様々なソースのテストセットにうまく一般化できる。
次に、条件付きベルヌーイ分布の積であるSAT解の分布を考察する。
本研究では,2つの極性プロトタイプを用いた有向非巡回グラフニューラルネットワークを条件付きSATモデリングに適用し,条件付き生成モデルを用いてSAT解法を近似する。
生成モデルを効果的に訓練するために,論理シミュレーションツールを用いて,aigにおけるノードの確率は,論理'1'を高い監督として求める。
我々は様々なSATインスタンスについて広範な実験を行った。
DeepSATは、最先端の学習ベースのSATソリューション、特に大規模または多様な分布を持つSATインスタンスに一般化された場合、大幅な精度向上を実現している。
関連論文リスト
- Self-Satisfied: An end-to-end framework for SAT generation and prediction [0.7340017786387768]
高速SAT問題生成のためのハードウェアアクセラレーションアルゴリズムと幾何SAT符号化を導入する。
これらの進歩により、何千もの変数と数万の節でSAT問題へのアプローチをスケールできます。
私たちの研究の基本的な側面は、SATデータの本質と、機械学習モデルのトレーニングに適合する可能性に関するものです。
論文 参考訳(メタデータ) (2024-10-18T22:25:54Z) - GraSS: Combining Graph Neural Networks with Expert Knowledge for SAT Solver Selection [45.222591894755105]
インスタンスの3部グラフ表現に基づくSATソルバ自動選択のための新しいアプローチであるGraSSを提案する。
我々は、新しいノードの特徴設計のようなドメイン固有の決定でグラフ表現を豊かにします。
生の表現とドメイン固有の選択の組み合わせが実行時の改善につながることを実証する。
論文 参考訳(メタデータ) (2024-05-17T18:00:50Z) - Decomposing Hard SAT Instances with Metaheuristic Optimization [52.03315747221343]
分解硬度(d硬度)の概念を導入する。
d-硬度が$C$ w.r.tの硬度の推定値を示すことを示す。
論文 参考訳(メタデータ) (2023-12-16T12:44:36Z) - Machine Learning for SAT: Restricted Heuristics and New Graph
Representations [0.8870188183999854]
SATは、自動スケジューリングを含む多くのアプリケーションにおいて、基本的なNP完全問題である。
大きなインスタンスを解決するためには、SATソルバは、例えばDPLLとCDCLソルバの分岐変数を選択するなど、ブールアンに依存する必要がある。
我々は、訓練されたMLモデルでいくつかの初期ステップを行い、古典的なランタイムに制御をリリースする戦略を提案する。
論文 参考訳(メタデータ) (2023-07-18T10:46:28Z) - A hybrid Quantum proposal to deal with 3-SAT problem [75.38606213726906]
本稿では,3SAT問題を解くためのハイブリッド量子コンピューティング戦略について述べる。
この近似の性能は、量子コンピューティングの観点から3-SATを扱う際に、一連の代表的なシナリオで検証されている。
論文 参考訳(メタデータ) (2023-06-07T12:19:22Z) - Addressing Variable Dependency in GNN-based SAT Solving [19.38746341365531]
本稿では、繰り返しニューラルネットワークを統合したGNNベースのアーキテクチャであるAsymSATを提案し、可変代入に対する依存予測を生成する。
実験結果から,大規模テストセット上でのSATインスタンスの解数を改善することにより,依存変数予測がGNN方式の解解能力を拡張できることが示唆された。
論文 参考訳(メタデータ) (2023-04-18T05:33:33Z) - W2SAT: Learning to generate SAT instances from Weighted Literal Incidence Graphs [11.139131079925113]
W2SATは、現実世界/産業インスタンスから固有の構造と特性を学ぶことによってSAT式を生成するフレームワークである。
Weighted Literal Incidence Graph (WLIG)と呼ばれる新しいSAT表現を導入する。
WLIGからSAT問題への復号化は、新しい丘登り最適化法で重なり合う斜角を見つけることをモデル化する。
論文 参考訳(メタデータ) (2023-02-01T06:30:41Z) - Estimating the hardness of SAT encodings for Logical Equivalence
Checking of Boolean circuits [58.83758257568434]
LEC インスタンスの SAT 符号化の硬さは SAT パーティショニングでは textitw.r. と推定できることを示す。
そこで本研究では, SAT符号化の難易度を精度良く推定できるパーティショニング法を提案する。
論文 参考訳(メタデータ) (2022-10-04T09:19:13Z) - SATformer: Transformer-Based UNSAT Core Learning [0.0]
本稿では,SAT 問題に対する Transformer ベースのアプローチである SATformer を紹介する。
SATformerは、問題を直接解決するのではなく、満足できないことに焦点をあてて、その問題を反対方向からアプローチする。
SATformerは、シングルビットの満足度結果と最小限の不満コアを使用して、マルチタスク学習アプローチでトレーニングされる。
実験の結果,SATformerは既存のソルバのランタイムを平均21.33%削減できることがわかった。
論文 参考訳(メタデータ) (2022-09-02T11:17:39Z) - Machine Learning Methods in Solving the Boolean Satisfiability Problem [72.21206588430645]
本論文は, Boolean satisfiability problem (SAT) を機械学習技術で解くことに関する最近の文献をレビューする。
ML-SATソルバを手作り特徴を持つナイーブ分類器からNeuroSATのような新たなエンド・ツー・エンドSATソルバまで,進化するML-SATソルバについて検討する。
論文 参考訳(メタデータ) (2022-03-02T05:14:12Z) - Transformer-based Machine Learning for Fast SAT Solvers and Logic
Synthesis [63.53283025435107]
CNFベースのSATとMaxSATは論理合成と検証システムの中心である。
そこで本研究では,Transformerアーキテクチャから派生したワンショットモデルを用いて,MaxSAT問題の解法を提案する。
論文 参考訳(メタデータ) (2021-07-15T04:47:35Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。