Steiner Forest Orientation Problems

Abstract

We consider connectivity problems with orientation constraints. Given a directed graph D and a collection of ordered node pairs P let P[D]=\(u,v) ∈ P: D contains a uv-path. In the Steiner Forest Orientation problem we are given an undirected graph G=(V,E) with edge-costs and a set P ⊂eq V × V of ordered node pairs. The goal is to find a minimum-cost subgraph H of G and an orientation D of H such that P[D]=P. We give a 4-approximation algorithm for this problem. In the Maximum Pairs Orientation problem we are given a graph G and a multi-collection of ordered node pairs P on V. The goal is to find an orientation D of G such that |P[D]| is maximum. Generalizing the result of Arkin and Hassin [DAM'02] for |P|=2, we will show that for a mixed graph G (that may have both directed and undirected edges), one can decide in nO(|P|) time whether G has an orientation D with P[D]=P (for undirected graphs this problem admits a polynomial time algorithm for any P, but it is NP-complete on mixed graphs). For undirected graphs, we will show that one can decide whether G admits an orientation D with |P[D]| ≥ k in O(n+m)+2O(k· k) time; hence this decision problem is fixed-parameter tractable, which answers an open question from Dorn et al. [AMB'11]. We also show that Maximum Pairs Orientation admits ratio O( |P|/ |P|), which is better than the ratio O( n/ n) of Gamzu et al. [WABI'10] when |P|<n. Finally, we show that the following node-connectivity problem can be solved in polynomial time: given a graph G=(V,E) with edge-costs, s,t ∈ V, and an integer , find a min-cost subgraph H of G with an orientation D such that D contains internally-disjoint st-paths, and internally-disjoint ts-paths.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…