𝔖 Bobbio Scriptorium
✦   LIBER   ✦

An n log n Algorithm for Online BDD Refinement

✍ Scribed by Nils Klarlund


Publisher
Elsevier Science
Year
1999
Tongue
English
Weight
177 KB
Volume
32
Category
Article
ISSN
0196-6774

No coin nor oath required. For personal study only.

✦ Synopsis


Binary decision diagrams are in widespread use in verification systems for the canonical representation of finite functions. Here we consider multivalued BDDs, which represent functions of the form : ‫ނ‬ Βͺ L L , where L L is a finite set of leaves. We study a rather natural online BDD refinement problem: a partition of the leaves of several shared BDDs is gradually refined, and the equivalence of the BDDs under the current partition must be maintained in a discriminator table. We Ε½ . show that it can be solved in O n log n time if n bounds both the size of the BDDs and the total size of update operations. Our algorithm is based on an understanding of BDDs as the fixed points of an operator that in each step splits and gathers nodes. We apply our algorithm to show that automata BDD-repre-Ε½ . sented transition functions can be minimized in time O n ΠΈ log n , where n is the total number of BDD nodes representing the automaton. This result is not an instance of Hopcroft's classical minimization algorithm, which breaks down for BDD-represented automata because of the BDD path compression property.


πŸ“œ SIMILAR VOLUMES


AnO(m + n log n) Alg
✍ Binay K. Bhattacharya; Damon Kaller πŸ“‚ Article πŸ“… 1997 πŸ› Elsevier Science 🌐 English βš– 338 KB

We present an algorithm to compute, in O m q n log n time, a maximum clique Ε½ . in circular-arc graphs with n vertices and m edges provided a circular-arc model of the graph is given. If the circular-arc endpoints are given in sorted order, the Ε½ . time complexity is O m . The algorithm operates on

AnO(n) Algorithm for Abelianp-Group Isom
✍ Narayan Vikas πŸ“‚ Article πŸ“… 1996 πŸ› Elsevier Science 🌐 English βš– 417 KB

The isomorphism problem for groups is to determine whether two finite groups are isomorphic. The groups are assumed to be represented by their multiplication tables. Tarjan has shown that this problem can be done in time O(n log n + O(1) ) for groups of cardinality n. Savage has claimed an algorithm

Non-Ramsey Graphs Are c log n-
✍ Hans JΓΌrgen PrΓΆmel; VojtΔ›ch RΓΆdl πŸ“‚ Article πŸ“… 1999 πŸ› Elsevier Science 🌐 English βš– 98 KB

We prove that for any c 1 >0 there exists c 2 >0 such that the following statement is true: If G is a graph with n vertices and with the property that neither G nor its complement contains a complete graph K l , where l=c 1 log n then G is c 2 log n-universal, i.e., G contains all subgraphs with c 2