DiverSAT: A Novel and Effective Local Search Algorithm for Diverse SAT Problem
Jiaxin Liang, Junping Zhou, Minghao Yin
Abstract
For many real-world problems, users are often interested not only in finding a single solution but in obtaining a sufficiently diverse collection of solutions. In this work, we consider the Diverse SAT problem, aiming to find a set of diverse satisfying assignments for a given propositional formula. We propose a novel and effective local search algorithm, DiverSAT, to solve the problem. To cope with diversity, we introduce three heuristics and a perturbation strategy based on some relevant information. We conduct extensive experiments on a large number of public benchmarks, collected from semiformal hardware verification, logistics planning, and other domains. The results show that DiverSAT outperforms the existing algorithms on most of these benchmarks.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers1
Ask how each one uses itBuilds on2
- A Framework to Design Approximation Algorithms for Finding Diverse Solutions in Combinatorial ProblemsTesshu Hanaka, Masashi Kiyomi, Yasuaki Kobayashi, Yusuke Kobayashi et al.AAAI 2023 · 23 citations
- Disjoint Partial Enumeration without Blocking ClausesGiuseppe Spallitta, Roberto Sebastiani, Armin BiereAAAI 2024
Related papers
- Bounding Quality in Diverse PlanningMichael Katz, Shirin Sohrabi, Octavian UdreaAAAI 2022 · 10 citations
- Reshaping Diverse PlanningMichael Katz, Shirin SohrabiAAAI 2020 · 55 citations
- Modelling Diversity of SolutionsLinnea Ingmar, Maria Garcia de la Banda, Peter J. Stuckey, Guido TackAAAI 2020 · 35 citations
- Computing Diverse Shortest Paths Efficiently: A Theoretical and Experimental StudyTesshu Hanaka, Yasuaki Kobayashi, Kazuhiro Kurita, See Woo Lee et al.AAAI 2022 · 24 citations
- Top-Quality Planning: Finding Practically Useful Sets of Best PlansMichael Katz, Shirin Sohrabi, Octavian UdreaAAAI 2020 · 36 citations
