Engineering a memetic algorithm from discrete cuckoo search and tabu search for cell assignment of hybrid nanoscale CMOL circuits

  • Sadiq M. Sait*
  • , Feras Chikh Oughali
  • , Abdalrahman M. Arafeh
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

10 Scopus citations

Abstract

Cuckoo search optimization (CSO) algorithm, a recently proposed metaheuristic, has shown promising results in various problem domains. Results from recent studies show that engineering and tuning discrete cuckoo search optimization' parameters is a daunting task. In this paper, an attempt to enhance the performance of the CSO algorithm in solving discrete combinatorial optimization problems is presented. Performance of the discrete modified CSO algorithm is compared with genetic algorithm (GA), particle swarm optimization (PSO), hybrid of GA/PSO, and simulated annealing. In addition, a memetic algorithm (MA) that combines discrete modified CSO and tabu search is proposed. Results show that the proposed improvements help in enhancing the performance of the original algorithm. As a test case, the NP-hard problem of buffer minimization in CMOL (CMOS+nanowire+MOLecules) circuits is addressed. The performance of the proposed implementation of CSO algorithm is compared with other heuristics.

Original languageEnglish
Article number16500237
JournalJournal of Circuits, Systems and Computers
Volume25
Issue number4
DOIs
StatePublished - 1 Apr 2016

Bibliographical note

Publisher Copyright:
© 2016 World Scientific Publishing Company.

Keywords

  • CMOL placement problem
  • Discrete cuckoo search optimization
  • combinatorial optimization
  • memetic algorithm
  • metaheuristic
  • nature-inspired algorithm

ASJC Scopus subject areas

  • Hardware and Architecture
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Engineering a memetic algorithm from discrete cuckoo search and tabu search for cell assignment of hybrid nanoscale CMOL circuits'. Together they form a unique fingerprint.

Cite this