A machine learning-driven two-phase metaheuristic for autonomous ridesharing operations. (September 2022)