by
Jeffery L. Kennington
and
Eli V. Olinick
Wavelength-Division Multiplexing (WDM) is the best technology currently available to handle the rapidly increasing demand for bandwidth in fiber-optical telecommunications networks. In a WDM wavelength-routed network, end users communicate with one another using all-optical channels called lightpaths. Such lightpaths are used to support point-to-point connections and may span multiple fiber links. In the absence of wavelength translators, a ligthpath must use the same wavelengths from origin to destination along each fiber span. Translators located at nodes permit wavelength translation within a lightpath. This investigation presents an empirical study comparing solutions that forbid translation with those that permit translation. For our twenty test problems, the extreme cases of no translation and translation everywhere are solvable using CPLEX. For the more difficult intermediate cases, a special tabu search heuristic was developed. For those difficult cases, excellent solutions were obtained with the tabu search procedure which runs approximately twenty-five times faster than CPLEX using the default settings.
Optimization Model | AMPL Model File |
RWA with Translation Everywhere | ftrans_model |
RWA with No Translation | notrans_model |
RWA with Partial Translation | ptrans_model |
Tabu Search Algorithm | AMPL Files |
The Perl program create_data_file.pl and AMPL script write_data_file.run covert the files in the problem instance format to AMPL data files. On a Unix system with Perl and AMPL, the following command would be used to convert the data for the problem instance EUR03 with translation at the switches into AMPL format:
perl create_data_file.pl EUR03.txt 2 > EUR03.pts.txt