Network Design , Survivable Routing and Channel Assignment in WDM and TDM Optical Networks