A Ripple-Spreading Genetic Algorithm for the Network Coding Problem

被引:0
|
作者
Hu, Xiao-Bing [1 ]
Leeson, Mark S. [1 ]
Hines, Evor L. [1 ]
机构
[1] Univ Warwick, Sch Engn, Coventry CV4 7AL, W Midlands, England
关键词
Ripple-Spreading Model; Genetic Algorithm; Network Coding; Network Throughput; Resource Minimization;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] Ripple-Spreading Network Model Optimization by Genetic Algorithm
    Hu, Xiao-Bing
    Wang, Ming
    Leeson, Mark S.
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2013, 2013
  • [2] Epidemic Modelling by Ripple-Spreading Network and Genetic Algorithm
    Liao, Jian-Qin
    Hu, Xiao-Bing
    Wang, Ming
    Leeson, Mark S.
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2013, 2013
  • [3] A Ripple-Spreading Genetic Algorithm for the Aircraft Sequencing Problem
    Hu, Xiao-Bing
    Di Paolo, Ezequiel A.
    [J]. EVOLUTIONARY COMPUTATION, 2011, 19 (01) : 77 - 106
  • [4] A Ripple-Spreading Genetic Algorithm for the Airport Gate Assignment Problem
    Hu, Xiao-Bing
    Di Paolo, Ezequiel
    [J]. 2009 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-5, 2009, : 1857 - +
  • [5] A Ripple-Spreading Algorithm for Network Performance Assessment
    Hu, Xiao-Bing
    Zhang, Ming-Kong
    Liao, Jian-Qin
    [J]. PROCEEDINGS OF 2016 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2016,
  • [6] A Ripple-Spreading Algorithm for the k Shortest Paths Problem
    Hu, Xiao-Bing
    Wang, Ming
    Hu, Xiao-Bing
    Leeson, Mark S.
    Hines, Evor L.
    Hu, Di
    Di Paolo, Ezequiel
    [J]. 2012 THIRD GLOBAL CONGRESS ON INTELLIGENT SYSTEMS (GCIS 2012), 2012, : 202 - 208
  • [7] A Ripple-Spreading Algorithm for Route Optimization
    Hu, Xiao-Bing
    Wang, Ming
    Sun, Qiong
    Leeson, Mark S.
    Di Paolo, Ezequiel
    [J]. 2013 IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTATIONAL INTELLIGENCE (FOCI), 2013, : 52 - 59
  • [8] The Ripple-Spreading Algorithm for the k-Color Shortest Path Problem
    Ma, Yi-Ming
    Zhou, Hang
    Hu, Xiao-Bing
    [J]. 2022 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2022, : 1714 - 1719
  • [9] A Ripple-Spreading Algorithm for Calculating Weighted Betweenness in Networks
    Hu, Xiao-Bing
    Zhang, Ming-Kong
    Liao, Jian-Qin
    [J]. 2017 13TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (ICNC-FSKD), 2017, : 911 - 917
  • [10] Ripple-Spreading Model and Genetic Algorithm for Random Complex Networks: Preliminary Study
    Hu, X. B.
    Di Paolo, E.
    Barnett, L.
    [J]. 2008 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-8, 2008, : 3642 - 3649