Finding compact BDDs using genetic programming

Ulrich Kühne, Nicole Drechsler

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Binary Decision Diagrams (BDDs) can be used to design multiplexor based circuits. Unfortunately, the most commonly used kind of BDDs - ordered BDDs - has exponential size in the number of variables for many functions. In some cases, more general forms of BDDs are more compact. In constrast to the minimization of OBDDs, which is well understood, there are no heuristics for the construction of compact BDDs up to today. In this paper we show that compact BDDs can be constructed using Genetic Programming.

Original languageEnglish
Title of host publicationApplications of Evolutionary Computing - EvoWorkshops 2006
Subtitle of host publicationEvoBIO, EvoCOMNET, EvoHOT, EvoIASP, EvoINTERACTION, EvoMUSART, and EvoSTOC, Proceedings
PublisherSpringer Verlag
Pages308-319
Number of pages12
ISBN (Print)3540332375, 9783540332374
DOIs
Publication statusPublished - 1 Jan 2006
Externally publishedYes
EventEvoWorkshops 2006: EvoBIO, EvoCOMNET, EvoHOT, EvoIASP, EvoINTERACTION, EvoMUSART, and EvoSTOC - Budapest, Hungary
Duration: 10 Apr 200612 Apr 2006

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume3907 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceEvoWorkshops 2006: EvoBIO, EvoCOMNET, EvoHOT, EvoIASP, EvoINTERACTION, EvoMUSART, and EvoSTOC
Country/TerritoryHungary
CityBudapest
Period10/04/0612/04/06

Fingerprint

Dive into the research topics of 'Finding compact BDDs using genetic programming'. Together they form a unique fingerprint.

Cite this