Soft Computing Approaches To Routing And Wavelength Assignment In Wavelength-Routed Optical Networks