#sat-solver #rustsat

rustsat-kissat

为RustSAT库提供对SAT求解器kissat的接口

9个版本

0.2.1 2024年6月12日
0.2.0 2024年4月30日
0.1.6 2024年2月23日
0.1.5 2024年1月11日
0.1.0 2023年8月23日

#2148算法

Download history 134/week @ 2024-04-27 7/week @ 2024-05-04 6/week @ 2024-05-18 3/week @ 2024-05-25 5/week @ 2024-06-01 150/week @ 2024-06-08 29/week @ 2024-06-15 2/week @ 2024-06-22 2/week @ 2024-07-06 50/week @ 2024-07-20 28/week @ 2024-07-27

79 每月下载量
用于 2 个crate

MIT 许可证

6.5MB
15K SLoC

Check & Test crates.io docs.rs License

rustsat-kissat - RustSAT的kissat SAT求解器接口

Armin Biere的SAT求解器 Kissat 可与 RustSAT 库一起使用。

注意:目前这个crate已知在Windows上无法工作,因为Kissat在Windows上使用较为复杂。

功能

  • debug:如果启用此功能,当Rust项目以调试模式构建时,将使用调试功能构建C库
  • safe:禁用通过'popen'写入,以便在应用程序中更安全地使用库
  • quiet:排除消息和性能代码(日志记录也排除)

Kissat版本

可以通过cargo crate功能选择Kissat版本。以下Kissat版本可用

如果没有选择任何功能,将使用最新版本。如果请求了冲突的Kissat版本,将选择请求的最新版本。

依赖项