Binary Decision Diagrams [Bryant] - PowerPoint PPT Presentation

1 / 30
About This Presentation
Title:

Binary Decision Diagrams [Bryant]

Description:

Binary Decision Diagrams [Bryant] Ordered decision tree for f = a b c d. 0. 1. 1. 0. 1 ... Variable order strongly affects size. Canonical representation for a ... – PowerPoint PPT presentation

Number of Views:41
Avg rating:3.0/5.0
Slides: 31
Provided by: Sri871
Category:

less

Transcript and Presenter's Notes

Title: Binary Decision Diagrams [Bryant]


1
(No Transcript)
2
(No Transcript)
3
(No Transcript)
4
(No Transcript)
5
(No Transcript)
6
(No Transcript)
7
(No Transcript)
8
(No Transcript)
9
(No Transcript)
10
(No Transcript)
11
(No Transcript)
12
(No Transcript)
13
Binary Decision Diagrams Bryant
  • Ordered decision tree for f a ? b ? c ? d

a
0
1
b
b
0
1
0
1
c
c
c
c
0
1
0
1
0
1
0
1
d
d
d
d
d
d
d
d
14
OBDD reduction
  • f a ? b ? c ? d

a
0
1
b
b
1
1
0
0
c
c
1
1
0
0
d
d
1
1
0
0
0
1
15
OBDD properties
  • Variable order strongly affects size
  • Canonical representation for a given order
  • Efficient apply algorithm
  • boolean operations on BDDs is easy
  • Can build BDDs for large circuits

f
fg
g
O(f g)
16
Boolean quantification
  • If v is a boolean variable, then
  • v.f f v 0 f v 1
  • Example (b,c). (ab ce bd) a e
    d
  • Complexity on BDD representation
  • worst case exponential
  • heuristically efficient

17
Characterizing Relations
  • Represent any P Í 0,1n by its
    characteristic function cP
  • P (v1,v2,,vn) cP
  • Example
  • Variables (x,y,z)
  • P (0,0,1) , (0,1,0), (1,0,0), (1,1,1)
  • cP x y z

18
(No Transcript)
19
(No Transcript)
20
(No Transcript)
21
(No Transcript)
22
(No Transcript)
23
(No Transcript)
24
(No Transcript)
25
(No Transcript)
26
(No Transcript)
27
(No Transcript)
28
(No Transcript)
29
(No Transcript)
30
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com