概要 - 非离散領域を超えた近似SMT計数
タイトル
非离散領域を超えた近似SMT計数
時間
2025-07-24 17:48:13
著者
{"Arijit Shaw","Kuldeep S. Meel"}
カテゴリ
{cs.LO,cs.AI}
リンク
http://arxiv.org/abs/2507.18612v1
PDF リンク
http://arxiv.org/pdf/2507.18612v1
概要
この論文では、ハイブリッド形式のSMTモデルカウンタ「pact」を紹介し、理論的な保証付きで解を推定するためにハッシュに基づく近似モデルカウントを使用しています。pactは、投影変数に対するSMTソルバ呼び出しの数を対数にすることで、最適化されたハッシュ関数を活用して、ベースラインに対して大幅な性能向上を実現します。 **主なポイント**: * **SMTカウント**:論文はSMTカウントに焦点を当てています。これは、与えられたSMT形式の満足可能な割り当ての数を計算することです。SMT形式は、離散および連続変数を含むため、この問題は非常に挑戦的です。 * **ハイブリッドSMT形式**:pactは特にハイブリッドSMT形式に設計されており、離散および連続変数を組み合わせています。これは、サイバーフィジカルシステムやソフトウェア検証などの実世界の問題をモデル化するための重要なことです。 * **ハッシュに基づく近似モデルカウント**:pactは、解の空間をハッシュ関数を使用してセルに分割し、各セル内の解の数を計算することで、解の数を推定するためにハッシュに基づく近似モデルカウントを使用しています。 * **最適化されたハッシュ関数**:pactは、乗法-割り算-素数、乗法-シフト、XORなどの最適化されたハッシュ関数を活用して、カウントプロセスの効率を向上させます。 * **実験的評価**:論文は、大規模なベンチマークセットに対するpactの広範な実験的評価を示しています。pactは、実行時間と精度の両面で既存のベースラインを上回っています。 **適用**: 論文では、pactのいくつかの動機付ける適用について議論しています: * **自動車サイバーフィジカルシステムの耐性解析**:pactは、攻撃ベクトルの数を計算することで、自動車サイバーフィジカルシステムの耐性を分析するために使用できます。 * **重要ソフトウェアの達成可能性解析**:pactは、制御フローグラフ内の満足可能な経路の数を計算することで、重要ソフトウェアの達成可能性を分析するために使用できます。 * **定量ソフトウェア検証**:pactは、アサーション失敗に至る入力の数を計算することで、ソフトウェアの信頼性を量化するために使用できます。 * **情報流の量化**:pactは、情報漏洩に至る経路の数を計算することで、ソフトウェア内の情報流を量化するために使用できます。 **結論**: pactは、特にハイブリッドSMT形式に対して強力なSMTカウンタツールです。その実験的評価は、その効果と効率を示しています。pactは、幅広い実世界の問題に適用される可能性があります。
推奨論文
MMBench-GUI: グラフィカルユーザインターフェースエージェントのための階層的多プラットフォーム評価フレームワーク
MCM:MRI中の連続画像を使用したマンゴーに基づく心臓動態追跡
第6世代(6G)無線ユニット用のFPGA SoCのための拡張可能なリソース管理レイヤー
言語混合がバイリンガルLLMの推論に与える影響
AQuilt: 専門用LLMsのための低コスト、高い関連性を持つデータ統合にロジックと自己検査を織り交ぜたもの
認知戦における認証コストの非対称性:複雑性理論的枠組み
大量MIMO前処理のための適応的なユーザーごとのレート・パワートレードオフを持つ基本モデル
Hess-MC2: ヘッシアン情報と二階提案を使用した連続モンテカルロ平方法
GenoMAS:コード駆動型遺伝子発現解析を通じて科学発見のためのマルチエージェントフレームワーク
フレッドキン-ヨンセン意見動態モデルの関連する量に対する効率的なアルゴリズム