Grin logo
en de es fr
Shop
GRIN Website
Texte veröffentlichen, Rundum-Service genießen
Zur Shop-Startseite › Informatik - Wirtschaftsinformatik

Heuristics to Optimize the Variable Ordering in Binary Decision Diagrams

Titel: Heuristics to Optimize the Variable Ordering in Binary Decision Diagrams

Seminararbeit , 2019 , 26 Seiten , Note: 1,0

Autor:in: Marvin Caspar (Autor:in)

Informatik - Wirtschaftsinformatik
Leseprobe & Details   Blick ins Buch
Zusammenfassung Leseprobe Details

In this paper, two fault trees are examined, for which five heuristics are applied to evaluate and compare their effectiveness.

The arrangement of variables in a Binary Decision Diagram (BDD) determines the size of the BDD after applying reduction rules
and thus plays a decisive role in finding a compact representation of the Boolean function. Since there are already many possible arrangements with only a few variables and techniques for finding the optimal solution requiring too much time, the use of heuristics is needed. The main focus is on known approaches and especially on the dynamic method of the sifting algorithm.

Leseprobe


Inhaltsverzeichnis (Table of Contents)

  • Introduction
  • Fundamentals
    • Fault Trees Analysis (FTA)
  • Heuristics for variable ordering
    • Heuristic H1: Depth-First Left-Most
    • Heuristic H2: Weighted Depth-First Left-Most
    • Heuristic H3: Repeated-Event-Priority Depth-First Left-Most
    • Heuristic H4: Fanout Gate Depth-First Left-Most
    • Heuristic H5: Sifting

Zielsetzung und Themenschwerpunkte (Objectives and Key Themes)

This paper examines the use of heuristics to optimize variable ordering in Binary Decision Diagrams (BDDs), which are a compact way of representing Boolean functions. The primary objective is to analyze the effectiveness of different heuristics in finding good variable orders for reducing the size of BDDs, thereby optimizing the representation of complex Boolean functions.

  • Variable ordering in Binary Decision Diagrams (BDDs)
  • Heuristics for finding efficient variable orders
  • Comparison of different heuristic approaches
  • Application of heuristics in fault tree analysis
  • Optimization of BDD size for efficient representation of Boolean functions

Zusammenfassung der Kapitel (Chapter Summaries)

The first chapter introduces the concept of Binary Decision Diagrams (BDDs) and their application in fault tree analysis. It discusses the significance of variable ordering in determining the size of a BDD and the challenges of finding optimal solutions. The chapter further highlights the need for heuristics due to the computational complexity of finding optimal solutions.

Chapter 2 delves into the fundamentals of Fault Tree Analysis (FTA) and defines key terms like Boolean functions and Ordered Binary Decision Diagrams (OBDDs). It explains the concepts of reduction rules and Reduced Ordered Binary Decision Diagrams (ROBDDs) to achieve a compact representation of Boolean functions. The chapter also discusses the importance of reducing the size of BDDs for efficient memory usage.

Schlüsselwörter (Keywords)

The primary keywords of this paper are Binary Decision Diagram (BDD), variable ordering, heuristic, fault tree, and sifting. These terms represent the key concepts and areas of focus, encompassing both the theoretical foundations and practical applications of the work. The research delves into the use of various heuristics, including the sifting algorithm, for finding efficient variable orders in BDDs, particularly within the context of fault tree analysis.

Ende der Leseprobe aus 26 Seiten  - nach oben

Details

Titel
Heuristics to Optimize the Variable Ordering in Binary Decision Diagrams
Hochschule
Rheinland-Pfälzische Technische Universität Kaiserslautern-Landau
Note
1,0
Autor
Marvin Caspar (Autor:in)
Erscheinungsjahr
2019
Seiten
26
Katalognummer
V1064133
ISBN (eBook)
9783346517241
Sprache
Englisch
Schlagworte
heuristics optimize variable ordering binary decision diagrams
Produktsicherheit
GRIN Publishing GmbH
Arbeit zitieren
Marvin Caspar (Autor:in), 2019, Heuristics to Optimize the Variable Ordering in Binary Decision Diagrams, München, GRIN Verlag, https://www.grin.com/document/1064133
Blick ins Buch
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • https://cdn.openpublishing.com/images/brand/1/preview_popup_advertising.jpg
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
Leseprobe aus  26  Seiten
Grin logo
  • Grin.com
  • Zahlung & Versand
  • Impressum
  • Datenschutz
  • AGB
  • Impressum