Maximum Reachability Orientation of Mixed Graphs

Abstract

We aim to find orientations of mixed graphs optimizing the total reachability, a problem that has applications in causality and biology. For given a digraph D, we use P(D) for the set of ordered pairs of distinct vertices in V(D) and we define D:P(D)→ \0,1\ by D(u,v)=1 if v is reachable from u in D, and D(u,v)=0, otherwise. We use R(D)=Σ(u,v)∈ P(D)D(u,v). Now, given a mixed graph G, we aim to find an orientation G of G that maximizes R(G). Hakimi, Schmeichel, and Young proved that the problem can be solved in polynomial time when restricted to undirected inputs. They inquired about the complexity in mixed graphs. We answer this question by showing that this problem is NP-hard, and, moreover, APX-hard. We then develop a finer understanding of how quickly the problem becomes difficult when going from undirected to mixed graphs. To this end, we consider the parameterized complexity of the problem with respect to the number k of preoriented arcs of G, a poorly understood form of parameterization. We show that the problem can be solved in time nO(k) and that a (1-ε)-approximation can be computed in time f(k,ε)nO(1) for any ε > 0.

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…