Distributed Dynamic Programming-Based Approach for Economic Dispatch in Smart Grids | Synapse