• DocumentCode
    1639192
  • Title

    An effective Genetic Algorithm for the network coding problem

  • Author

    Hu, Xiao-Bing ; Leeson, Mark ; Hines, Evor

  • Author_Institution
    Sch. of Eng., Univ. of Warwick, Coventry
  • fYear
    2009
  • Firstpage
    1714
  • Lastpage
    1720
  • Abstract
    The optimization of network coding is a relatively new area for evolutionary algorithms, as very few efforts have so far been reported. This paper is concerned with the design of an effective genetic algorithm (GA) for tackling the network coding problem (NCP). Differing from previous relevant works, the proposed GA is designed based on a permutation representation, which not only allows each chromosome to record a specific network protocol and coding scheme, but also makes it easy to integrate useful problem-specific heuristic rules into the algorithm. In the new GA, a more general fitness function is proposed, which, besides considering the minimization of network coding resources, also takes into account the maximization of the rate actually achieved. This new fitness function makes the proposed GA more suitable for the case of dynamic network coding, where any link could be cut off at any time, and consequently, the target rate might become unachievable even if all nodes allow coding. Based on the new representation and fitness function, other GA related techniques are modified and employed accordingly and carefully. Comparative experiments show that the proposed GA clearly outperforms previous methods.
  • Keywords
    encoding; genetic algorithms; protocols; evolutionary algorithms; genetic algorithm; network coding problem; network protocol; problem-specific heuristic rules; Algorithm design and analysis; Biological cells; Genetic algorithms; Large-scale systems; Linear programming; NP-hard problem; Network coding; Optimization methods; Protocols; Stochastic processes; Genetic Algorithm; Heuristic Rule; Network Coding; Permutation Representation; Resource Minimization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation, 2009. CEC '09. IEEE Congress on
  • Conference_Location
    Trondheim
  • Print_ISBN
    978-1-4244-2958-5
  • Electronic_ISBN
    978-1-4244-2959-2
  • Type

    conf

  • DOI
    10.1109/CEC.2009.4983148
  • Filename
    4983148