Title :
A New Memetic Algorithm With Fitness Approximation for the Defect-Tolerant Logic Mapping in Crossbar-Based Nanoarchitectures
Author :
Bo Yuan ; Bin Li ; Weise, Thomas ; Xin Yao
Author_Institution :
USTC-Birmingham Joint Res. Inst. in Intell. Comput. & Its Applic. (UBRI), Univ. of Sci. & Technol. of China, Hefei, China
Abstract :
The defect-tolerant logic mapping (DTLM), which has been proved to be an NP-complete combinatorial search problem, is a key step for logic implementation in emerging crossbar-based nano-architectures. However, no practically satisfactory solution has been suggested for the DTLM until now. In this paper, the problem of DTLM is first modeled as a combinatorial optimization problem through the introduction of maximum-bipartite-matching. Then, a new memetic algorithm with fitness approximation (MA/FA) is proposed to solve the optimization problem efficiently. In MA/FA, a new greedy reassignment local search operator, capable of utilizing the domain knowledge and information from problem instances, is designed to help the algorithm find optimal logic mapping with consumption of relatively lower computational resources. A fitness approximation method is adopted to reduce the time consumption of fitness evaluation dramatically. In addition, a hybrid fitness evaluation strategy that combines the exact and approximated fitness evaluation methods is presented to balance the accuracy and time efficiency of fitness evaluation. The effectiveness and efficiency of the proposed methods are testified and evaluated on a large set of benchmark instances of various scales, and the advantage of MA/FA on keeping good balance between effectiveness and efficiency is also observed.
Keywords :
CMOS logic circuits; approximation theory; circuit optimisation; combinatorial mathematics; computational complexity; greedy algorithms; nanoelectronics; search problems; CMOS techniques; DTLM; MA-FA; NP-complete combinatorial search problem; combinatorial optimization problem; computational resources; crossbar-based nanoarchitectures; defect-tolerant logic mapping; fitness approximation; greedy reassignment local search operator; hybrid fitness evaluation strategy; maximum-bipartite-matching; memetic algorithm with fitness approximation method; Algorithm design and analysis; Approximation algorithms; Approximation methods; Bipartite graph; Heuristic algorithms; Logic functions; Search problems; Crossbar-based nanoelectronics; Memetic algorithms; crossbar-based nanoelectronics; defect-tolerant logic mapping (DTLM); fitness approximation; local search; maximum-bipartite-matching (MBM); memetic algorithms;
Journal_Title :
Evolutionary Computation, IEEE Transactions on
DOI :
10.1109/TEVC.2013.2288779