I. Introduction
The implementation of the WDM technology in optical networks has offered sufficient bandwidth through the simultaneous delivery of data over multiple wavelengths (channels). With each channel operating at high data rates (up to 40 Gb/s), the efficient utilization of these data rates is essential, given that the major percentage of the network users demand only a small fraction of the total wavelength capacity. The traffic grooming technique suggests a resourceful solution to this problem, by multiplexing sub-wavelength demands with dissimilar granularity onto the same wavelength [1]. The completion of traffic grooming reduces the network cost, through the avoidance of the over-dimensioning of the network and the achievement of high utilization of the network resources [2].