A novel particle swarm optimizer with multi-stage transformation and genetic operation for VLSI routing

11/26/2018
by   Genggeng Liu, et al.
6

As the basic model for very large scale integration (VLSI) routing, the Steiner minimal tree (SMT) can be used in various practical problems, such as wire length optimization, congestion, and time delay estimation. In this paper, a novel particle swarm optimization (PSO) algorithm based on multi-stage transformation and genetic operation is presented to construct two types of SMT, including non-Manhattan SMT and Manhattan SMT. Firstly, in order to be able to handle two types of SMT problems at the same time, an effective edge-vertex encoding strategy is proposed. Secondly, a multi-stage transformation strategy is proposed to both expand the algorithm search space and ensure the effective convergence. We have tested three types from two to four stages and various combinations under each type to highlight the best combination. Thirdly, the genetic operators combined with union-find partition are designed to construct the discrete particle update formula for discrete VLSI routing. Moreover, in order to introduce uncertainty and diversity into the search of PSO algorithm, we propose an improved mutation operation with edge transformation. Experimental results show that our algorithm from a global perspective of multilayer structure can achieve the best solution quality among the existing algorithms. Finally, to our best knowledge, it is the first work to address both manhattan and non-manhattan routing at the same time.

READ FULL TEXT

page 4

page 6

page 7

page 8

page 9

page 10

page 11

page 12

research
06/15/2020

A Particle Swarm Optimization hyper-heuristic for the Dynamic Vehicle Routing Problem

This paper presents a method for choosing a Particle Swarm Optimization ...
research
06/30/2019

Automatic Routing of Goldstone Diagrams using Genetic Algorithms

This paper presents an algorithm for an automatic transformation (=routi...
research
06/02/2021

Multi-stage, multi-swarm PSO for joint optimization of well placement and control

Evolutionary optimization algorithms, including particle swarm optimizat...
research
09/08/2019

Evolving Order and Chaos: Comparing Particle Swarm Optimization and Genetic Algorithms for Global Coordination of Cellular Automata

We apply two evolutionary search algorithms: Particle Swarm Optimization...
research
02/07/2022

VNE Strategy based on Chaotic Hybrid Flower Pollination Algorithm Considering Multi-criteria Decision Making

With the development of science and technology and the need for Multi-Cr...
research
03/26/2019

A Probabilistic Bitwise Genetic Algorithm for B-Spline based Image Deformation Estimation

We propose a novel genetic algorithm to solve the image deformation esti...
research
06/28/2022

SMT-based Weighted Model Integration with Structure Awareness

Weighted Model Integration (WMI) is a popular formalism aimed at unifyin...

Please sign up or login with your details

Forgot password? Click here to reset