Optimal Restoration of Distribution Systems Using Dynamic Programming | Synapse