Noncooperative and Cooperative Optimization of Distributed Energy Generation and Storage in the Demand-Side of the Smart Grid | IEEE Journals & Magazine | IEEE Xplore