Závěrečná práce: Tomáš Kocián: Approximation Techniques for Binary Decision Diagrams
Bakalářská práce
Approximation Techniques for Binary Decision Diagrams
Anotace
Tato práce se zabývá binárními rozhodovacími diagramy (BDD - binary decision diagrams), datovou strukturou pro reprezentaci binárních funkcí, a zkoumá techniky pro její podaproximaci. Práce představuje algoritmus pro nalezení optimálního exaktního řešení a popisuje existující algoritmy využitelné v praxi. Dále uvádí novou podaproximační metodu založenou na nahrazování struktur namísto jejich pouhého …více
Abstract
This thesis deals with binary decision diagrams, a data structure for representing binary functions, and explores techniques for their underapproximation. The thesis presents an algorithm for an optimal exact solution, and explains existing heuristic algorithms that can be used in practice. It also introduces a new approach to underapproximation, based on replacing substructures rather than simply …více
Zadání práce
- a subset of the assignment set represented by the BDD and
- can be represented by a BDD with a number of nodes less than or equal to the given limit without changing the variable order.
Further, the student will describe existing algorithms for BDD underapproximation implemented in CUDD, illustrate them on suitable examples, evaluate them on a set of BDDs from practical sources (e.g., the SMT solver Q3B), and on a set of smaller BDDs for which optimal value computation is feasible.
Further, the student will try to introduce an underapproximation method that performs better in some cases where the current techniques perform significantly worse than the optimal one.
The created code will be available as a part of the thesis under a suitable permissive license.
22. 5. 2026 17:53, prof. RNDr. Jan Strejček, Ph.D., učo 3366
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Compact Symbolic Execution in Slowbeast
Bc. Kristián Kumor -
Tuned Sifting in CUDD for Satisfiability Solving
Bc. Jakub Szymsza -
Implementation of 3-valued BDDs in Q3B
Bc. Matěj Pavlík, učo 469088 -
Caching SMT Queries in SymDivine
RNDr. Jan Mrázek -
Algoritmy pro hledání maximální splnitelné množiny omezení
RNDr. Jaroslav Bendík, Ph.D. -
Využitie LLM na extrakciu formálnych vlastností biologických modelov z literatúry
Ing. Richard Harman -
Designing Data-Parallel Graph Algorithms for Model Checking
doc. RNDr. Milan Češka, Ph.D. -
Quantitative Linear-Time Model Checking
RNDr. Jana Tůmová, Ph.D., učo 98614




