Dynamic Path Planning Algorithms with Load Balancing based on Data Prediction for Smart Transportation Systems