• Home
  • Search
  • Quantum Algorithm for Finding the Optimal Variable Ordering for Binary Decision Diagrams
  • Cite Icon1
  • https://doi.org/10.4230/lipics.swat.2020.36Copy DOI Icon

Quantum Algorithm for Finding the Optimal Variable Ordering for Binary Decision Diagrams

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

An ordered binary decision diagram (OBDD) is a directed acyclic graph that represents a Boolean function. Since OBDDs have many nice properties as data structures, they have been extensively studied for decades in both theoretical and practical fields, such as VLSI (Very Large Scale Integration) design, formal verification, machine learning, and combinatorial problems. Arguably, the most crucial problem in using OBDDs is that they may vary exponentially in size depending on their variable ordering (i.e., the order in which the variables are to be read) when they represent the same function. Indeed, it is NP hard to find an optimal variable ordering that minimizes an OBDD for a given function. Friedman and Supowit provided a clever deterministic algorithm with time/space complexity O^∗(3ⁿ), where n is the number of variables of the function, which is much better than the trivial brute-force bound O^∗(n!2ⁿ). This paper shows that a further speedup is possible with quantum computers by presenting a quantum algorithm that produces a minimum OBDD together with the corresponding variable ordering in O^∗(2.77286ⁿ) time and space with an exponentially small error probability. Moreover, this algorithm can be adapted to constructing other minimum decision diagrams such as zero-suppressed BDDs.

Similar Papers
  • Research Article
  • Citations22

Zero-Suppressed Sentential Decision Diagrams

  • Feb 21, 2016
  • Proceedings of the AAAI Conference on Artificial Intelligence
  • Masaaki Nishino +3
  • Conference Article
  • Citations8

Combination of Lower Bounds in Exact BDD Minimization

  • Mar 03, 2003
  • Rüdiger Ebendt +2
  • Research Article
  • Citations8

Optimal ordered binary decision diagrams for read-once formulas

  • May 22, 2000
  • Discrete Applied Mathematics
  • Martin Sauerhoff +2
  • Research Article
  • Citations7

Variable orderings and the size of OBDDs for random partially symmetric Boolean functions

  • Aug 01, 1998
  • Random Structures and Algorithms
  • Detlef Sieling
  • Research Article
  • Citations1

Delay testable logical circuit design

  • Apr 01, 2013
  • Russian Physics Journal
  • A Yu Matrosova +2
  • PDF
  • Book Chapter
  • Citations8

Binary Decision Diagrams with Edge-Specified Reductions

  • Jan 01, 2019
  • Junaid Babar +3
  • Book Chapter
  • Citations9

Symmetric Item Set Mining Based on Zero-Suppressed BDDs

  • Jan 01, 2006
  • Shin-Ichi Minato
  • Research Article
  • Citations2

Translation among CNFs, characteristic models and ordered binary decision diagrams

  • Dec 02, 2002
  • Information Processing Letters
  • Takashi Horiyama +1
  • Research Article
  • Citations4

An efficient variable ordering heuristic for binary decision diagram–based reliability analysis of network with imperfect nodes

  • Aug 01, 2017
  • Proceedings of the Institution of Mechanical Engineers, Part O: Journal of Risk and Reliability
  • Zhusheng Pan +3
  • Research Article

Spectral Techniques and Decision Diagrams—Guest Editorial

  • Apr 10, 2000
  • VLSI Design
  • Bogdan J Falkowski
  • Book Chapter
  • Citations502

Dynamic Variable Ordering for Ordered Binary Decision Diagrams

  • Jan 01, 2003
  • R Rudell
  • Conference Article
  • Citations2

Efficient Analog Circuit Modeling By Boolean Logic Operations

  • Oct 17, 2005
  • Zhenyu Qi +2
  • Book Chapter
  • Citations2

Minimization of Binary Decision Diagrams by Adaptive Hierarchy Genetic Algorithm and Its Application in Circuit Test Generation

  • Jan 01, 2013
  • Zhongliang Pan +1
  • Book Chapter
  • Citations44

Variable Ordering for the Application of BDDs to the Maximum Independent Set Problem

  • Jan 01, 2012
  • David Bergman +3
  • Book Chapter
  • Citations7

Testing Computability by Width-2 OBDDs Where the Variable Order is Unknown

  • Jan 01, 2010
  • Dana Ron +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.