3 unstable releases

0.2.1 May 11, 2024
0.2.0 May 6, 2024
0.1.0 May 6, 2024

#19 in #sat-solver

Download history 5/week @ 2024-12-19 2/week @ 2024-12-26 14/week @ 2025-01-02 10/week @ 2025-01-09

114 downloads per month

MIT/Apache

9MB
254 lines

Unofficial Rust client for GBD Benchmark Database, A Problem Meta-Data Library for Research in SAT

This crate downloads instance lists and actual benchmark instances from https://benchmark-database.de/ on-demand, and caches them locally.

Examples

Get instances of the main track in SAT Competition 2023

use rgbd::get_track;

let instances = get_track("main_2023").unwrap();
assert_eq!(instances.len(), 400);

// Take some small instance
let cnf = instances[14].read().unwrap();
assert_eq!(cnf.num_variables, 45);
assert_eq!(cnf.num_clauses, 376);

rgbd

crate docs.rs master

Unofficial Rust client for GBD Benchmark Database, A Problem Meta-Data Library for Research in SAT

License

© 2024 Toshiki Teramura (@termoshtt)

This project is licensed under either of

at your option.

Dependencies

~27–39MB
~581K SLoC