This paper focuses on the shortcomings of the existing power management system and proposes an alternate methodology to achieve quick and efficient power restoration. Various restoration algorithms and technologies such as Q-learning, clustering algorithm and decision trees are discussed in this paper. Two way communication mechanism (ICT) is implemented with the help of Smart Grids which manages the ever changing demands of energy by continuously monitoring and controlling the grid's transmission system. Consumers get an opportunity to actively participate in restoration plans with the help of ICT. The proposed system will help to identify, isolate and restore the faults in the shortest time possible with the help of ICT.