A hybrid genetic algorithm for battery swap stations location and inventory problem. (2015)