This repository provides Jupyter notebooks to learn DIDPPy, a Python interface for domain-independent dynamic programming (DIDP), through a tutorial.
- tsptw.ipynb
: A complete example notebook for the traveling salesperson problem with time windows (TSPTW).
- qtsp_starter.ipynb
: An incomplete hands-on notebook for the quadratic traveling salesperson problem (QTSP).
You can open each notebook with Google Colab Notebook by clicking . You need a Google account.
First, you need to download this repository. If you use Git, run the following command:
git clone https://github.com/domain-independent-dp/didp-tutorialYou may also download this repository as a ZIP archive.
To run the notebooks, you need to install Python3 and Jupyter. Once you are ready, run Jupyter at the repository root.
cd didp-tutorial
jupyter notebookIf you want to learn more about DIDPPy, please see the documentation.
If you want to know more about DIDP, please visit our project page.