A novel wavelength assignment scheme called the wavelength pre-assignment collision schedule (WPCS) is proposed for wavelength-routed networks. The WPCS pre-assigns the wavelength at the forward detection phase, and schedules the potential collision by priority. The potential collision is scheduled