Maximize user rewards in distributed generation environments using reinforcement learning | IEEE Conference Publication | IEEE Xplore