Releases: danial-ch/Vehicle-Routing-Problem-with-Time-Window-Constraints-VRPPDTW
Releases · danial-ch/Vehicle-Routing-Problem-with-Time-Window-Constraints-VRPPDTW
Initial Release: VRPPDTW Solver v1.0.0
Release Notes - Version 1.0.0
Overview:
This release marks the initial version of the Vehicle Routing Problem Solver. This project provides a solution to the Vehicle Routing Problem with time window constraints (VRPPDTW) using the DOcplex solver. It's an implementation inspired by the paper "VRP with Pickup and Delivery" by Desaulniers et al.
Key Features:
- Solves the VRPPDTW using the DOcplex solver.
- Allows users to plot the base graph, overall solution, and step-by-step solution of the VRP.
- Provides visualization of the vehicle routes, including pickups, deliveries, and depot nodes.
- Supports interactive plotting and GIF creation for step-by-step solutions.
- Includes utilities for parsing input data and generating output.
##Instructions:
- Install dependencies: Ensure you have
docplex.mp.model
,networkx
, andpillow
installed. You can install them via pip:
pip install docplex networkx pillow
- Clone the repository:
git clone https://github.com/danial-ch/Vehicle-Routing-Problem-with-Time-Window-Constraints-VRPPDTW.git
- Run the main script:
python main.py
Documentation:
- For detailed usage instructions and documentation, refer to the README.md file in the repository.
Feedback and Contributions:
Feedback, bug reports, and contributions are welcome! Feel free to open issues or pull requests on GitHub.
Full Changelog: https://github.com/danial-ch/Vehicle-Routing-Problem-with-Time-Window-Constraints-VRPPDTW/commits/v1.0.0