Vehicle to grid, Load profile reshaping, Heap-based optimization, Rolling-interval optimization, Demand response, Flexible load