This library is a rust
implementation of decision diagrams (binary decision
diagrams and sentential
decision diagrams). The goal of this library
is to be a efficient, safe, and modern implementation of decision
diagrams. Ease of integration, performance, and ease of experimentation are
core design concerns: the hope is that this library will be a useful
platform for experimentation and iteration on new ideas for these important
data structures.
To add this in your rust project, use:
[dependencies]
rsdd = { git = "https://github.com/neuppl/rsdd" }
This project is under active research development; if you are interested in
contributing please contact Steven Holtzen
at s.holtzen@northeastern.edu
.
After cloning the repository, the following commands are available:
cargo build
: build a dynamically linkable library intarget/debug/
cargo build --release
: build a release build intarget/release
cargo test
: run the test suite