On minimizing coding operations in network coding based multicast: an evolutionary algorithm

Xing, Huanlai and Qu, Rong and Bai, Lin and Ji, Yuefeng (2014) On minimizing coding operations in network coding based multicast: an evolutionary algorithm. Applied Intelligence, 41 (3). pp. 820-836. ISSN 0924-669X

PDF - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
Download (428kB) | Preview


In telecommunications networks, to enable a valid data transmission based on network coding, any intermediate node within a given network is allowed, if necessary, to perform coding operations. The more coding operations needed, the more coding resources consumed and thus the more computational overhead and transmission delay incurred. This paper investigates an efficient evolutionary algorithm to minimize the amount of coding operations required in network coding based multicast. Based on genetic algorithms, we adapt two extensions in the proposed evolutionary algorithm, namely a new crossover operator and a neighbourhood search operator, to effectively solve the highly complex problem being concerned. The new crossover is based on logic OR operations to each pair of selected parent individuals, and the resulting offspring are more likely to become feasible. The aim of this operator is to intensify the search in regions with plenty of feasible individuals. The neighbourhood search consists of two moves which are based on greedy link removal and path reconstruction, respectively. Due to the specific problem feature, it is possible that each feasible individual corresponds to a number of, rather than a single, valid network coding based routing subgraphs. The neighbourhood search is applied to each feasible individual to find a better routing subgraph that consumes less coding resource. This operator not only improves solution quality but also accelerates the convergence. Experiments have been carried out on a number of fixed and randomly generated benchmark networks. The results demonstrate that with the two extensions, our evolutionary algorithm is effective and outperforms a number of state-of-the-art algorithms in terms of the ability of finding optimal solutions.

Item Type: Article
Additional Information: The final publication is available at Springer via http://dx.doi.org/10.1007/s10489-014-0559-4.
Schools/Departments: University of Nottingham, UK > Faculty of Science > School of Computer Science
Identification Number: 10.1007/s10489-014-0559-4
Depositing User: Qu, Rong
Date Deposited: 15 Mar 2015 22:57
Last Modified: 14 Oct 2017 16:43
URI: http://eprints.nottingham.ac.uk/id/eprint/28277

Actions (Archive Staff Only)

Edit View Edit View