IDEAS home Printed from https://ideas.repec.org/a/igg/jncr00/v4y2014i1p54-75.html
   My bibliography  Save this article

A Parallel Hardware Architecture based on Node-Depth Encoding to Solve Network Design Problems

Author

Listed:
  • Marcilyanne M. Gois

    (Escola de Engenharia de São Carlos (EESC), University of São Paulo (USP), São Carlos, São Paulo, Brazil)

  • Paulo Matias

    (Instituto de Física de São Carlos (IFSC), University of São Paulo (USP), São Carlos, São Paulo, Brazil)

  • André B. Perina

    (Instituto de Ciências Matemáticas e de Computação (ICMC), University of São Paulo (USP), São Carlos, São Paulo, Brazil)

  • Vanderlei Bonato

    (Instituto de Ciências Matemáticas e de Computação (ICMC), University of São Paulo (USP), São Carlos, São Paulo, Brazil)

  • Alexandre C. B. Delbem

    (Instituto de Ciências Matemáticas e de Computação (ICMC), University of São Paulo (USP), São Carlos, São Paulo, Brazil)

Abstract

Many problems involving network design can be found in the real world, such as electric power circuit planning, telecommunications and phylogenetic trees. In general, solutions for these problems are modeled as forests represented by a graph manipulating thousands or millions of input variables, making it hard to obtain the solutions in a reasonable time. To overcome this restriction, Evolutionary Algorithms (EAs) with dynamic data structures (encodings) have been widely investigated to increase the performance of EAs for Network Design Problems (NDPs). In this context, this paper proposes a parallelization of the node-depth encoding (NDE), a data structure especially designed for NDPs. Based on the NDE the authors have developed a parallel algorithm and a hardware architecture implemented on FPGA (Field-Programmable Gate Array), denominated Hardware Parallelized NDE (HP-NDE). The running times obtained in a general purpose processor (GPP) and the HP-NDE are compared. The results show a significant speedup in relation to the GPP solution, solving NDP in a time limited by a constant. Such time upper bound can be satisfied for any size of network until the hardware resources available on the FPGA are depleted. The authors evaluated the HP-NDE on a Stratix IV FPGA with networks containing up to 2048 nodes.

Suggested Citation

  • Marcilyanne M. Gois & Paulo Matias & André B. Perina & Vanderlei Bonato & Alexandre C. B. Delbem, 2014. "A Parallel Hardware Architecture based on Node-Depth Encoding to Solve Network Design Problems," International Journal of Natural Computing Research (IJNCR), IGI Global, vol. 4(1), pages 54-75, January.
  • Handle: RePEc:igg:jncr00:v:4:y:2014:i:1:p:54-75
    as

    Download full text from publisher

    File URL: http://services.igi-global.com/resolvedoi/resolve.aspx?doi=10.4018/ijncr.2014010105
    Download Restriction: no
    ---><---

    More about this item

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:igg:jncr00:v:4:y:2014:i:1:p:54-75. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Journal Editor (email available below). General contact details of provider: https://www.igi-global.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.