/Travel-Time-Optimization-using-Machine-Learning

Optimize travel routes for a delivery vehicle by using machine learning model predictions

Primary LanguageJupyter Notebook

Travel-Time-Optimization-using-Machine-Learning

The goal of our project is to optimize travel routes for a delivery vehicle by using machine learning model predictions. This is a two-component problem: first, We train a machine learning model on the data to predict how long it will take a delivery vehicle to go from point one point to another, and I feed these predictions into a genetic algorithm which decides which is the most time efficient visit order for a given set of points

Download dataset(train.csv) from here: https://drive.google.com/file/d/1MjtT0NYJEePJ4zT96kUp4sgngxTf4t83/view?usp=sharing

xgb_model.sav file created by Train_XGBoost.ipynb can be veiwed here: https://drive.google.com/file/d/1S68Hm_L-A8uJMSG9tgvwdMp5xSmJ4S0b/view?usp=sharing

Please read Project_Report.pdf for detailed information about the project, tools required, how to run, screenshots and observations.