Joint Routing Optimization of Autonomous Vehicles Under Recharging and Battery-Swapping Modes | Synapse