Skip to content

This application uses Python to sort and deliver packages by finding the nearest neighbor. The app uses .csv files to receive package info and delivery addresses. Created my own nearest neighbor algorithm. As the packages leave the hub, their status is monitored and updated in real time.

Notifications You must be signed in to change notification settings

MattThomas95/Python_Routing_Application

Repository files navigation

Python_Routing_Application

This application uses Python to sort and deliver packages by finding the shortest nearest neighbor.

The app first reads the .csv files containing the package info and delivery addresses.

Then sorts the packages by address and groups packages into one of three trucks.

As the packages leave the hub, their status is monitored and updated in real time.

Once a truck is empty it is returned to hub.

The application calculates distance traveled for all packages delivered for the day.

About

This application uses Python to sort and deliver packages by finding the nearest neighbor. The app uses .csv files to receive package info and delivery addresses. Created my own nearest neighbor algorithm. As the packages leave the hub, their status is monitored and updated in real time.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages