Design of survivable SDH-based ATM networks: problem description and algorithm