Text this: Optimal electric vehicle charging scheduling based on binary particle swarm optimization /