2025 Formal Methods in Computer-Aided Design (FMCAD)(2025)
Stanford University
被引用0|浏览0
摘要
In this paper, we investigate customizing the solving strategy for an individual SMT problem, based solely on the problem itself, without relying on any offline strategy tuning. Our key insight is to generate a set of subproblems derived from the original formula, analyze the behavior of candidate solving strategies on these smaller, representative subproblems, and predict which strategy will perform best on the original formula. We demonstrate that performance on the subproblems is frequently indicative of performance on the original formula. Additionally, we introduce a novel subproblem generation procedure that outperforms existing SMT formula partitioning techniques for the proposed workflow. Finally, we show that on a selection of SMT-LIB benchmarks, when our approach can make a prediction, it can reduce the total compute time substantially.
更多
查看译文
关键词
Selection Strategy,Satisfiability Modulo Theories,Benchmark,Resolution Strategies,Original Formula,Strategies For Problems,Heuristic,Online Learning,Ranked List,Benchmark Set,Mechanistic Reasoning,Total Computation Time,Ranking Scheme,List Of Strategies,Bandit Problem