{'fraction_non_alphanumeric': 0.01602136181575434, 'fraction_numerical': 0.0, 'mean_word_length': 5.4655172413793105, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A load-balanced adaptive routing and wavelength assignment algorithm based on cost updating

In this paper, an adaptive routing and wavelength assignment algorithm based on cost updating (CU-RWA) has been proposed to optimize route selection in optical networks. The classical shortest path algorithms, such as the Dijkstra algorithm, always cause high blocking probability and unbalanced load when making a routing decision. Consequently, the algorithm which is able to train the network and constantly update the link cost depending on the load status of link is designed to solve the problem in this paper. Simulation results obtained indicate that the proposed algorithm outperforms Dijkstra algorithm in load balancing and blocking probability.