Agent-based restoration approach for reliability with load balancing on smart grids. (1st September 2019)