Research Assets, Solvers & Datasets
Open-source software libraries, benchmark datasets, learning materials, and the SAT Book monograph published by SATLab UET.
1. Books & Monograph
SAT Book Monograph — Optimal SAT Encodings
PUBLISHED & MAINTAINEDA comprehensive academic monograph synthesizing theoretical foundations, cardinality & Pseudo-Boolean encodings, and software engineering practices for optimal SAT encodings.
2. Open-Source Solvers & Software
SCLib — Shared Counter Library (C++)
C++ LIBRARYHigh-performance C++ header-only library for generating sequential counter encodings, ladder-shaped AMO/AMK cardinality constraints, and Pseudo-Boolean translations.
MaxSAT-DDD Train Rescheduling Engine
DECISION ENGINEDynamic Decoupled Domain reasoning engine integrated with MaxSAT solvers for real-time railway train dispatching and rescheduling under track conflicts.
3. Benchmark Datasets
Assembly Line Balancing (SALBP & UALBP) Benchmarks
Comprehensive test instances for Power Peak Minimization and Makespan Optimization in single and U-shaped assembly line balancing.
2D Strip Packing & Cutting Stock Benchmarks
Standard benchmark sets for two-dimensional rectangular strip packing and single stock size cutting stock problems.
Graph Labeling & Antibandwidth Benchmark Instances
Hard graph instances for Antibandwidth, Cyclic Antibandwidth, Radio-k Labeling, and Bandwidth Multicoloring evaluation.