MoveIt

Check out the repo!

A delivery logistics system built in C++. Given OpenStreetMap data, this system finds the most efficient route to one or more delivery points specified by the user. It also minimizes the distance traveled, finding the most efficient order in which to devlier items. MoveIt utilizes methods such as the heuristic A* search algorithm and simulated annealing to accomplish this task.

The program will take these files and output to the console a turn-by-turn set of directions from a starting point to each delivery location and back to the starting point. These directions include the distances in miles for each direction and the total miles traveled for all deliveries.