Single-objective approaches for microgrid scheduling in the presence of plug-in vehicle fleets and datacenters