随着分布式电源(DG)在配电网中渗透率越来越高,DG的孤岛运行模式为传统的故障恢复提供了新的方法和思路。将孤岛划分和形成转换成一个树背包问题(TKP)来分析求解。首先对原始网络进行分析处理,并建立含单个DG的树背包优化模型,运用改进的蛙跳算法求解得出初级孤岛;然后对初级孤岛进行一定的调整使得恢复价值最大;最后校验各负荷节点的电压和潮流约束,确定最优孤岛,并对系统进行可靠性分析。改进的69节点算例验证了该算法的优越性和有效性,具有一定的理论参考价值和实际意义。