A Memetic Quantum-Inspired Evolutionary Algorithm for circuit bipartitioning problem

This paper proposes a new circuit bipartitioning algorithm based on a novel Memetic Quantum-Inspired Evolutionary Algorithm (MQEA) framework. The main idea is to embed a heuristic local search algorithm into QEA to improve its local tuning capability. We use the Fiduccia-Mattheyses (FM) algorithm for the local optimization, and to apply this to QEA, modify the operator of QEA called Q-gate. Experimental results show that our MQEA algorithm achieves significant improvement of quality over the conventional FM algorithm or QEA. Exploiting its intrinsic parallelism, we parallelize the MQEA to achieve 2.5X speedup on average on a multiprocessor machine.

[1]  Hao-Chiao Hong,et al.  Testing the Fleischer-Laker switched-capacitor biquad using the diagnosis-after-test procedure , 2012, 2012 International SoC Design Conference (ISOCC).

[2]  Martin D. F. Wong,et al.  Efficient network flow based min-cut balanced partitioning , 1994, ICCAD '94.

[3]  Seong-Ook Jung,et al.  Integration of dual channel timing formatter system for high speed memory test equipment , 2012, 2012 International SoC Design Conference (ISOCC).

[4]  Andrew B. Kahng,et al.  Recent developments in netlist partitioning: a survey , 1995 .

[5]  Andrew B. Kahng,et al.  Fast spectral methods for ratio cut partitioning and clustering , 1991, 1991 IEEE International Conference on Computer-Aided Design Digest of Technical Papers.

[6]  Mark D. Hill,et al.  Amdahl's Law in the Multicore Era , 2008 .

[7]  D. F. Wong,et al.  Efficient network flow based min-cut balanced partitioning , 1994, ICCAD 1994.

[8]  Yong-Hyuk Kim,et al.  Genetic approaches for graph partitioning: a survey , 2011, GECCO '11.

[9]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[10]  Charles M. Fiduccia,et al.  A linear-time heuristic for improving network partitions , 1988, 25 years of DAC.

[11]  Jong-Hwan Kim,et al.  Quantum-inspired evolutionary algorithms with a new termination criterion, H/sub /spl epsi// gate, and two-phase scheme , 2004, IEEE Transactions on Evolutionary Computation.

[12]  Jong-Hwan Kim,et al.  Quantum-inspired evolutionary algorithm for a class of combinatorial optimization , 2002, IEEE Trans. Evol. Comput..

[13]  Andrew B. Kahng,et al.  New spectral methods for ratio cut partitioning and clustering , 1991, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[14]  한국현,et al.  Quantum-inspired evolutionary algorithm = 양자 개념을 도입한 진화 알고리즘 , 2003 .

[15]  Andrew B. Kahng,et al.  Recent directions in netlist partitioning: a survey , 1995, Integr..

[16]  S.,et al.  An Efficient Heuristic Procedure for Partitioning Graphs , 2022 .