domain-independent-dp / didp-rs

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

Home Page:https://didp.ai

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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

https://didp.ai

License:Apache License 2.0


Languages

Language:Rust 94.0%Language:Python 4.6%Language:Jupyter Notebook 1.3%Language:TeX 0.1%Language:Batchfile 0.0%Language:Makefile 0.0%