Application of artificial intelligence techniques for distribution system restoration and reconfiguration problems