solutions to vehicle routing problem