HS-ROBDD: an efficient variable order binary decision diagram

  • Authors:
  • Mehdi Mohammadi;Hossein Pazhoumand-dar;Mohsen Soryani;Hossein Moeinzadeh

  • Affiliations:
  • Department of Computer engineering, Iran University of Science and Technology, Tehran, Iran, Tehran, Iran;Department of Computer engineering, Islamic Azad University-Mashhad branch, Mashhad, Iran, Mashad, Iran;Department of Computer engineering, Iran University of Science and Technology, Tehran, Iran, Tehran, Iran;Department of Computer engineering, Iran University of Science and Technology, Tehran, Iran, Tehran, Iran

  • Venue:
  • Proceedings of the 11th Annual Conference Companion on Genetic and Evolutionary Computation Conference: Late Breaking Papers
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Reduced Ordered Binary Decision Diagrams (ROBDDs) are frequently used as the representation of choice to solve various CAD problems such as synthesis, digital-system verification and testing. The size of an ROBDD for a function can be increased exponentially by the number of independent variables of the function that is called "memory explosion problem". Since the size of an ROBDD heavily depends on the variable order used, there is a strong need to find variable orders that minimize the number of nodes in an ROBDD. As finding the optimal variable ordering is an NP-Complete problem, in this paper, we use Harmony Search (HS) to find an optimal variable ordering in binary decision diagram. Some benchmarks form LGSynth91 are used to evaluate our suggestion method. Obtained results show that this method has the ability to find optimal order of input variable and reduce the size of ROBDD considerably.