Fault-Equivalent Lowest Common Ancestors

Abstract

Let T be a rooted tree in which a set M of vertices are marked. The lowest common ancestor (LCA) of M is the unique vertex with the following property: after failing (i.e., deleting) any single vertex x from T, the root remains connected to if and only if it remains connected to some marked vertex. In this note, we introduce a generalized notion called f-fault-equivalent LCAs (f-FLCA), obtained by adapting the above view to f failures for arbitrary f ≥ 1. We show that there is a unique vertex set M* = FLCA(M,f) of minimal size such after the failure of any f vertices (or less), the root remains connected to some v ∈ M iff it remains connected to some u ∈ M*. Computing M* takes linear time. A bound of |M*| ≤ 2f-1 always holds, regardless of |M|, and holds with equality for some choice of T and M.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…