Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

Symbolic Graphs: Linear Solutions to Connectivity Related Problems

Raffaella Gentilini1, 2 Contact Information, Carla PiazzaContact Information and Alberto Policriti1, 3 Contact Information

(1)  Università di Udine (DIMI), Via Le Scienze 206, 33100 Udine, Italy
(2)  Department of Computer Science Reactive Systems Group, Kaiserslautern University, Kaiserslautern, Germany
(3)  Institute of Applied Geonomics, Odine, Italy

Received: 15 June 2006  Accepted: 19 June 2006  Published online: 8 December 2007

Abstract   The importance of symbolic data structures such as Ordered Binary Decision Diagrams (OBDD) is rapidly growing in many areas of Computer Science where the large dimensions of the input models is a challenging feature: OBDD based graph representations allowed to define truly new standards in the achievable dimensions for the Model Checking verification technique. However, OBDD representations pose strict constraints in the algorithm design issue. For example, Depth-First Search (DFS) is not feasible in a symbolic framework and, consequently, many state-of-the-art DFS based algorithms (e.g., connectivity procedures) cannot be easily rearranged to work on symbolically represented graphs. We devise here a symbolic algorithmic strategy, based on the new notion of spine-set, that is general enough to be the engine of linear symbolic step algorithms for both strongly connected components and biconnected components. Our procedures improve on previously designed connectivity symbolic algorithms. Moreover, by an application to the so-called “bad cycle detection problem”, our technique can be used to efficiently solve the emptiness problem for various kinds of ω-automata.

Keywords  Strongly connected components - Biconnected components - Ordered binary decision diagrams - Model checking - Massive graphs

This work is a revised and extended version of [22,23]. It is partially supported by the projects PRIN 2005015491 and BIOCHECK.

Contact Information Raffaella Gentilini
Email: gentilin@dimi.uniud.it

Contact Information Carla Piazza
Email: piazza@dimi.uniud.it

Contact Information Alberto Policriti (Corresponding author)
Email: policriti@dimi.uniud.it
Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this article
Export this article as RIS | Text
 
Remote Address: 38.107.191.113 • Server: mpweb22
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)