iconLogo
Published:2025/12/16 10:25:16

NLSAT爆速化!多項式追加でSAT問題も秒殺💖

超要約:NRAのSAT問題、多項式で単一セル構築を高速化するよ!

✨ ギャル的キラキラポイント ✨ ● 単一セル構築が時短できるって、まさに神アプデじゃん?✨ ● AIとかソフトの検証が爆速になるって、未来しか感じない💖 ● ビジネスチャンスも広がるって、もう最高!💰

詳細解説いくねー! 背景 SAT問題って、IT界隈(かいわい)じゃ超重要課題なの! 特に、非線形実数算術 (NRA) を扱う問題は難しいんだけど、NLSATってソルバーで解いてるんだよね。CADっていう方法が使われてるんだけど、計算が大変だったの!😭

方法 そこで、単一セル構築を効率化するために、動的に線形多項式を追加するっていう新しい方法を開発したんだって! 多項式計算を簡略化して、爆速化を目指すってことね!🚀

続きは「らくらく論文」アプリで

More is Less: Adding Polynomials for Faster Explanations in NLSAT

Valentin Promies / Jasper Nalbach / Erika \'Abrah\'am / Paul Wagner

To check the satisfiability of (non-linear) real arithmetic formulas, modern satisfiability modulo theories (SMT) solving algorithms like NLSAT depend heavily on single cell construction, the task of generalizing a sample point to a connected subset (cell) of $\mathbb{R}^n$, that contains the sample and over which a given set of polynomials is sign-invariant. In this paper, we propose to speed up the computation and simplify the representation of the resulting cell by dynamically extending the considered set of polynomials with further linear polynomials. While this increases the total number of (smaller) cells generated throughout the algorithm, our experiments show that it can pay off when using suitable heuristics due to the interaction with Boolean reasoning.

cs / cs.SC