paper

Stochastic Embedding of Digraphs into DAGs

arXiv:2509.23458

Abstract

Given a weighted digraph , a stochastic embedding into DAGs is a distribution over pairs of DAGs such that for every : (1) the reachability is preserved: (i.e., is reachable from in ) implies that or (but not both), and (2) distances are dominated: . The stochastic embedding has expected distortion if for every , \[ \mathbb{E}_{(D_{1},D_{2})\sim\mathcal{D}}\left[d_{D_{1}}(u,v)\cdot\boldsymbol{1}[u\rightsquigarrow_{D_{1}}v]+d_{D_{2}}(u,v)\cdot\boldsymbol{1}[u\rightsquigarrow_{D_{2}}v]\right]\le t\cdot d_{G}(u,v)~. \] Finally, the sparsity of is the maximum number of edges in any of the DAGs in its support. Given an vertex digraph with edges, we construct a stochastic embedding into DAGs with expected distortion and sparsity, improving a previous result by Assadi, Hoppenworth, and Wein [STOC 25], which achieved expected distortion . Further, we can sample DAGs from this distribution in time.

Stochastic Embedding of Digraphs into DAGs · wovepaper