OPTICAL NETWORKS' TOPOLOGIES: COSTS, ROUTING AND WAVELENGTH ASSIGNMENT