In an earlier work we showed how a competitive satisfiability solver for the modal logic K can be built on top of a BDD package. In this work we study optimization issues for such solvers. We focus on two types of optimizations. First we study variable ordering, which is known to be of critical importance to BDD based algorithms. Second, we study modal extensions of the pure-literal rule. Our results show that the payoff of the variable-ordering optimization is rather modest, while the payoff of the pure-literal optimization is quite significant. We benchmark our optimized solver against both native solvers (DLP) and translationbased solvers (MSPASS and SEMPROP). Our results indicate that the BDD-based approach dominates for modally heavy formulas, while search-based approaches dominate for propositionally-heavy formulas.
CITATION STYLE
Pan, G., & Vardi, M. Y. (2003). Optimizing a BDD-based modal solver. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2741, pp. 75–89). Springer Verlag. https://doi.org/10.1007/978-3-540-45085-6_7
Mendeley helps you to discover research relevant for your work.