A Note On Computing Set Overlap Classes
Pierre Charbit (LIAFA), Michel Habib (LIAFA), Vincent Limouzy (LIAFA),, Fabien De Montgolfier (LIAFA), Mathieu Raffinot (LIAFA), Micha\"el Rao, (LIRMM)

TL;DR
This paper revisits and simplifies Dahlhaus's algorithm to efficiently identify all overlap classes among a family of sets, achieving optimal time complexity and improving practical implementability.
Contribution
The authors provide a clearer, simplified presentation of Dahlhaus's algorithm for overlap class computation, making it more practical and easier to implement.
Findings
Achieves optimal O(n + sum of set sizes) time complexity.
Provides a simplified, clear version of Dahlhaus's algorithm.
Includes a practical variant of the original approach.
Abstract
Let be a finite set of elements and a family of subsets of Two sets and of overlap if and Two sets are in the same overlap class if there is a series of sets of in which each overlaps. In this note, we focus on efficiently identifying all overlap classes in time. We thus revisit the clever algorithm of Dahlhaus of which we give a clear presentation and that we simplify to make it practical and implementable in its real worst case complexity. An useful variant of Dahlhaus's approach is also explained.
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.
