Ant-based mobile agent approach for dynamic routing and wavelength assignment in WDM optical networks