Scuttle - A Multi-Objective MaxSAT Solver in Rust

Scuttle is a multi-objective MaxSAT solver written in Rust and based on the rustsat library and the CaDiCaL SAT solver.

Algorithms

| --algorithm= | Description | | ---------------- | ------------------------------------------------------------------------- | | p-minimal | P-Minimal model enumeration as described in [1] and [2] | | lower-bounding | Lower-bounding search as described in [3] (called "core-guiding" there) |

References

What's The Name

Apparently "scuttle" is one of multiple term for a group of crabs, which seemed fitting for a multi-objective solver in Rust.