SAT Encoding
SAT encoding transforms complex problems into Boolean satisfiability problems, enabling efficient solution via highly optimized SAT solvers. Current research focuses on improving encoding techniques for specific problem types (e.g., graph coloring, pseudo-Boolean constraints), developing methods to automatically select optimal encodings based on problem characteristics (using machine learning), and estimating the difficulty of resulting SAT instances to guide solver selection or parallelization strategies. These advancements enhance the applicability of SAT solvers to a wider range of computationally challenging problems in diverse fields, including artificial intelligence and operations research.
Papers
October 18, 2024
March 23, 2024
July 18, 2023
October 4, 2022
May 9, 2022