DocumentCode :
2325572
Title :
A ripple-spreading genetic algorithm for the network coding problem
Author :
Hu, Xiao-Bing ; Leeson, Mark S. ; Hines, Evor L.
Author_Institution :
Sch. of Eng., Univ. of Warwick, Coventry, UK
fYear :
2010
fDate :
18-23 July 2010
Firstpage :
1
Lastpage :
8
Abstract :
The network coding problem (NCP) is an NP-hard combinatorial problem, and genetic algorithms (GAs) have recently been applied to address this problem. This paper reports a novel ripple-spreading GA (RSGA) for the NCP. In contrast to existing GAs where a chromosome directly represents a solution, the proposed RSGA separates chromosomes and solutions by introducing a purpose-designed pre-problem for the NCP. In the pre-problem, the nodes in the NCP are projected into an artificial space, in which some ripple epicenters are randomly generated. Then a specially parameterized ripple-spreading process is employed such that as ripples (starting from the epicenters) spread out in the artificial space, the incoming signals and outgoing signals of all nodes will be individually determined, according to the amplitudes of the ripples which have reached the node. Changing the values of the ripple-spreading parameters will result in different information flows in the networks. Therefore, a simple binary-string based GA, unlike existing GAs which employ permutation representations for the NCP, can be used to optimize the values of the ripple-spreading parameters, in order to find a good solution to the NCP. A potential advantage of the RSGA is its scalability in complex networks, where permutation representation based GAs may face serious memory-efficiency problems. The effectiveness of the proposed RSGA is illustrated in the context of some experiments.
Keywords :
combinatorial mathematics; complex networks; computational complexity; genetic algorithms; information theory; network coding; NP hard combinatorial problem; complex networks; network coding problem; permutation representation; ripple spreading genetic algorithm; Artificial neural networks; Biological cells; Encoding; Mathematical model; Network coding; Protocols; Scalability; Genetic Algorithm; Network Coding; Network Throughput; Resource Minimization; Ripple-Spreading Model;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Evolutionary Computation (CEC), 2010 IEEE Congress on
Conference_Location :
Barcelona
Print_ISBN :
978-1-4244-6909-3
Type :
conf
DOI :
10.1109/CEC.2010.5586023
Filename :
5586023
Link To Document :
بازگشت