6.5.4. BDD כמבנה נתוניםBDD עבור פונקציה בוליאנית הינו גרף מכוון חסר מעגלים עם שורש ושני סוגי צמתים: צמתי קצה וצמתים פנימיים. שורש העץ יכול להיות צומת קצה או צומת פנימי. לצומת פנימי יש את השדות הבאים:
לצומת קצה יש ערך בודד: על מנת להבטיח יצוג קנוני נוסיף את התנאים הבאים:
עם מגבלות אלו מתקבל Reduced Ordered BDD (ROBDD). בהמשך, כאשר נדבר על BDD נתכוון תמיד ל-ROBDD. עבור ROBDD בהינתן סדר מסויים של המשתנים, לכל הפונקציות השקולות זו לזו יש ייצוג זהה עד כדי איזומורפיזם. בהינתן BDD – איזו פונקציה הוא מגדיר: בהינתן BDD עם שורש הוא מגדיר פונקציה באופן הבא:
נמשיך עם שרטוט הדוגמא: נחשב את עבור ה-BDD: מתקיים: וכמו כן . עובדות על BDD:
אין תגובות!
|
תוכן העניינים:
קישורים רלוונטיים:שיתוף: |