Optimizing charging station locations for urban taxi providers. (March 2016)