Stochastic Embedding of Digraphs into DAGs

Abstract

Given a weighted digraph G=(V,E,w), a stochastic embedding into DAGs is a distribution D over pairs of DAGs (D1,D2) such that for every u,v: (1) the reachability is preserved: uG v (i.e., v is reachable from u in G) implies that uD1 v or uD2 v (but not both), and (2) distances are dominated: dG(u,v)\dD1(u,v),dD2(u,v)\. The stochastic embedding D has expected distortion t if for every u,v∈ V, \[ E(D1,D2)[dD1(u,v)·1[uD1v]+dD2(u,v)·1[uD2v]] t· dG(u,v)~. \] Finally, the sparsity of D is the maximum number of edges in any of the DAGs in its support. Given an n vertex digraph with m edges, we construct a stochastic embedding into DAGs with expected distortion O( n) and O(m) sparsity, improving a previous result by Assadi, Hoppenworth, and Wein [STOC 25], which achieved expected distortion O(3 n). Further, we can sample DAGs from this distribution in O(m) time.

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…