Text this: Routing and Wavelength Assignment for WDM-based Optical Networks