Routing, Spectrum, and Transponder Assignment in Elastic Optical Networks