An Overview of Algorithms for Network Survivability. (5th December 2012)