Weather-related or other types of faults can negatively impact the continuity of the electricity delivery to the consumers and, thus, lead to poorer reliability scores. 90% of customer outage-minutes are due to events which affect local distribution systems. The radial configuration is simple and has a low cost design; however, when a fault occurs it often causes power outages beyond the location of the fault itself. Therefore, it is beneficial for utilities to automatically isolate the fault and, thus, restore power to as many consumers as possible. The benefits of fault isolation and service restoration include, but are not limited to: enhanced reliability and resiliency, reduced loss of revenue to the utility, and enhanced comfort and satisfaction for the utility’s consumers. This paper provides an algorithm to quickly isolate a fault and automatically restore power to as many nodes of the distribution system as possible by opening and closing switches already placed within the system. The expert model and centralized algorithm that are proposed in this paper guarantee an optimal solution and a short run-time regardless of the size of the distribution system. A mathematical proof of the optimal nature of the solution is provided. In addition, the model is validated in practice, solving two different-sized systems. [ABSTRACT FROM AUTHOR]