• DocumentCode
    2136304
  • Title

    Obstacle-Avoiding Octagonal Steiner Tree construction based on Particle Swarm Optimization

  • Author

    Xing Huang ; Genggeng Liu ; Wenzhong Guo ; Guolong Chen

  • Author_Institution
    Coll. of Math. & Comput. Sci., Fuzhou Univ., Fuzhou, China
  • fYear
    2013
  • fDate
    23-25 July 2013
  • Firstpage
    539
  • Lastpage
    543
  • Abstract
    The Obstacle-Avoiding Octagonal Steiner Minimal Tree (OAOSMT) problem has been proved to be a NP-hard problem, and it is very important for Very Large Scale Integration (VLSI) Non-Manhattan routing problem. In this paper, we present an efficient algorithm called OA_OST_DPSO for Obstacle-Avoiding Octagonal Steiner Minimal Tree construction. In our algorithm, according to the feature of OAOSMT problem, we construct an appropriate particle coding model and a fitness evaluation function. Meanwhile we integrate the crossover and mutation operator of genetic algorithm (GA) into the Particle Swarm Optimization (PSO) algorithm. Besides, edge transformation is employed to make the particles have the ability to achieve the more optimal solution while Union-Find partition is used to prevent the generation of invalid solution. Finally, our algorithm uses a dynamic parameter strategy, in order to make sure that the search is more efficient. The experimental results show that our algorithm has a good performance, can in the presence of obstacle, greatly shorten the length of the wiring.
  • Keywords
    VLSI; genetic algorithms; particle swarm optimisation; trees (mathematics); NP-hard problem; OA OST DPSO; OAOSMT problem; crossover operator; dynamic parameter strategy; edge transformation; fitness evaluation function; mutation operator; obstacle-avoiding octagonal steiner minimal tree construction; particle coding model; particle swarm optimization; union-find partition; very large scale integration nonManhattan routing problem; Algorithm design and analysis; Heuristic algorithms; Optimization; Pins; Routing; Steiner trees; Very large scale integration; PSO; VLSI routing; obstacle-avoiding; octagonal Steiner tree;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Natural Computation (ICNC), 2013 Ninth International Conference on
  • Conference_Location
    Shenyang
  • Type

    conf

  • DOI
    10.1109/ICNC.2013.6818035
  • Filename
    6818035