Solving the Physical Impairment Aware Routing and Wavelength Assignment Problem in