Arrow Research search
Back to TCS

TCS 2012

On symbolic OBDD-based algorithms for the minimum spanning tree problem

Journal Article journal-article Computer Science ยท Theoretical Computer Science

Abstract

The minimum spanning tree problem is one of the most fundamental algorithmic graph problems and OBDDs are a very common dynamic data structure for Boolean functions. Since in some applications graphs become larger and larger, a research branch has emerged which is concerned with the design and analysis of so-called symbolic algorithms for classical graph problems on OBDD-represented graph instances. Here, a symbolic minimum spanning tree algorithm using O ( log 3 | V | ) functional operations is presented, where V is the set of vertices of the input graph. Moreover, the computation of the transitive closure is investigated and it is proved that there can be an exponential blow-up from input to output size. Furthermore, answering an open problem posed by Sawitzki [37] it is shown that every symbolic OBDD-based algorithm for the minimum spanning tree problem needs exponential space (with respect to the OBDD size of the input graph). This result even holds for planar input graphs.

Authors

Keywords

  • Minimum spanning tree algorithms
  • Ordered binary decision diagrams
  • Symbolic algorithms
  • Transitive closure

Context

Venue
Theoretical Computer Science
Archive span
1975-2026
Indexed papers
16261
Paper id
55646753462154271
v2026.09.13