Skip to content

ngandng/truck_drone_delivery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The truck and drone delivery problem (FSTSP, TSP-D)

This repository is my implementation of several algorithms solving the truck-drone delivery problem:

How to Run

python3 main.py --algorithm="algorithm_name"

Check main.py for the list of algorithm name

Configuration

  • Algorithm parameters can be adjusted in the config.yaml file.

Test Cases

  • Test files are constructed with the structure from https://github.com/optimatorlab/mFSTSP.
  • You may also run the algorithm with a custom list of latitude, longitude, and parcel weight inputs. Refer to the folder my_test for example.

Results


Figure 1: Results of TSP in 25 customers test

Figure 3: Results of FSTSP_heuristic in 25 customers test

Figure 2: Results of CP-ACO in 25 customers test

Figure 4: Results of dynamic programming in 8 customers test

Requirements

  • python (>=3.6)
  • osmnx
  • networkx
  • numpy
  • pandas
  • ortools

Author

👩🏻‍💻 Thi Thuy Ngan Duong

About

Several algorithms for the truck and drone delivery problem

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages