A Game Theoretic Approach for Demand-Side Management Considering Generation, Storage and the Combinatorial Nature of Load Scheduling | IEEE Conference Publication | IEEE Xplore