Data-Driven Three-Layer Algorithm for Split Delivery Vehicle Routing Problem with 3D Container Loading
Reference : https://github.com/safarzadeh-reza/3L-SDVR/blob/master/References/3L_SDVRP.pdf
This code was tested on Python 3.8.2. Other requirements are as follows:
- Numpy
- Scipy
- Jupyter
- Matplotlib
- Py3dbp
- Networkx
- Scikit Learn
- Ipython
(See requirements.txt)
- Install Libraries:
pip install -r requirements.txt
- Run the "InitializePopulation" function to create first data driven population
- Run the "NSGA_II_main" function to find the optimum solution