• DocumentCode
    43613
  • Title

    On the Solution of the Steiner Tree NP-Hard Problem via Physarum BioNetwork

  • Author

    Caleffi, Marcello ; Akyildiz, Ian F. ; Paura, Luigi

  • Author_Institution
    Broadband Wireless Networking Lab., Georgia Inst. of Technol., Atlanta, GA, USA
  • Volume
    23
  • Issue
    4
  • fYear
    2015
  • fDate
    Aug. 2015
  • Firstpage
    1092
  • Lastpage
    1106
  • Abstract
    In the last several years, many algorithms trying to mimic biological processes have been proposed to enhance the performance of communication networks. However, the bio-inspired algorithms represent only the very first step toward the design of a smart adaptive communication network since: 1) they model only a limited set of the rules underlying the biological processes, thus, omitting fundamental functionalities; 2) they are executed on traditional computer architectures, thus, failing to achieve the intrinsic parallelism exhibited by biological processes. To overcome these issues, in this paper, the BioNetwork paradigm is proposed, a novel communication network paradigm in which the traditional network nodes are replaced by living organisms. The BioNetwork paradigm provides very attractive features over traditional network paradigms, such as efficiency, adaptivity, reliability, self-organization, and scalability. Moreover, it has a huge potential since it can be adopted in many different applications, such as health and military ones. In the paper, this potential is shown by proving that a BioNetwork can solve one of the most fundamental NP-hard problems in networks, i.e., the Steiner tree problem. To this aim, a BioNetwork constituted by a unicellular organism, the Physarum polycephalum slime mold, is designed. Throughout the paper, it is proven that a Physarum BioNetwork can solve the Steiner tree problem with an exponential convergence rate toward the optimal solution. The theoretical solutions are validated through a case study.
  • Keywords
    cellular biophysics; computational complexity; optimisation; telecommunication networks; trees (mathematics); NP-hard problem; Physarum bionetwork; Physarum polycephalum slime mold; Steiner tree problem; bio-inspired algorithms; biological process; computer architectures; exponential convergence rate; living organisms; smart adaptive communication network; unicellular organism; Biological processes; Communication networks; Organisms; Steiner trees; Veins; BioNetworks; Biological networks; Physarum polycephalum; Steiner tree;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2014.2317911
  • Filename
    6827955