OBDD-Based Representation of Interval Graphs
Marc Gill\'e

TL;DR
This paper analyzes the size of OBDD representations for interval graphs, providing bounds and developing efficient algorithms for maximum matching and coloring, with empirical evaluation.
Contribution
It proves new bounds on OBDD sizes for interval and unit interval graphs and introduces efficient algorithms for maximum matching and coloring.
Findings
OBDD size for unit interval graphs is O(|V|/log|V|).
OBDD size for interval graphs is O(|V| log|V|).
Developed algorithms for maximum matching and coloring with logarithmic complexity.
Abstract
A graph can be described by the characteristic function of the edge set which maps a pair of binary encoded nodes to 1 iff the nodes are adjacent. Using \emph{Ordered Binary Decision Diagrams} (OBDDs) to store can lead to a (hopefully) compact representation. Given the OBDD as an input, symbolic/implicit OBDD-based graph algorithms can solve optimization problems by mainly using functional operations, e.g. quantification or binary synthesis. While the OBDD representation size can not be small in general, it can be provable small for special graph classes and then also lead to fast algorithms. In this paper, we show that the OBDD size of unit interval graphs is and the OBDD size of interval graphs is which both improve a known result from Nunkesser and Woelfel (2009). Furthermore, we can show that…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFormal Methods in Verification · Machine Learning and Algorithms · Software Testing and Debugging Techniques
