The Vehicle Routing Problem