Efficient algorithms for autonomous electric vehicles' min-max routing problem