Shifting Optimization Algorithm for Flattening the Electricity Consumption Peak of Residential Communities | IEEE Conference Publication | IEEE Xplore