Skip to content

Domain-Independent Dynamic Programming (DIDP) framework implemented in Rust.

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-Apache.txt
MIT
LICENSE-MIT.txt
Notifications You must be signed in to change notification settings

domain-independent-dp/didp-rs

Repository files navigation

minimum rustc 1.65 License License: MIT

Domain-Independent Dynamic Programming (DIDP)

This repository is a Rust implementation of Dynamic Programming Description Language (DyPDL) and its solvers for Domain-Independent Dynamic Programming (DIDP).

Packages

Quick Start

If you want to use DIDP, we recommend using the Python interface, DIDPPy.

Development

If you want to develop the DyPDL library, solvers, and interfaces, install Rust and clone this repository.

git clone https://github.com/domain-independent-dp/didp-rs
cd didp-rs

Install Rust

Follow the instruction on the official webpage: https://www.rust-lang.org/tools/install

Run Tests

cargo test --no-default-features

Development Environment

Learn Rust