Charging Strategy Optimization for Battery Electric Vehicles Based on Dynamic Programming | Synapse