Steiner Forest Orientation Problems
Abstract
We consider connectivity problems with orientation constraints. Given a directed graph and a collection of ordered node pairs let P[D]=\{(u,v) \in P: D {contains a} uv{-path}}. In the {\sf Steiner Forest Orientation} problem we are given an undirected graph with edge-costs and a set of ordered node pairs. The goal is to find a minimum-cost subgraph of and an orientation of such that . We give a 4-approximation algorithm for this problem. In the {\sf Maximum Pairs Orientation} problem we are given a graph and a multi-collection of ordered node pairs on . The goal is to find an orientation of such that is maximum. Generalizing the result of Arkin and Hassin [DAM'02] for , we will show that for a mixed graph (that may have both directed and undirected edges), one can decide in time whether has an orientation with (for undirected graphs this problem admits a polynomial time algorithm for any , but it is NP-complete on mixed graphs). For undirected graphs, we will show that one can decide whether admits an orientation with in time; hence this decision problem is fixed-parameter tractable, which answers an open question from Dorn et al. [AMB'11]. We also show that {\sf Maximum Pairs Orientation} admits ratio , which is better than the ratio of Gamzu et al. [WABI'10] when . Finally, we show that the following node-connectivity problem can be solved in polynomial time: given a graph with edge-costs, , and an integer , find a min-cost subgraph of with an orientation such that contains internally-disjoint -paths, and internally-disjoint -paths.
Cite
@article{arxiv.1112.2273,
title = {Steiner Forest Orientation Problems},
author = {Marek Cygan and Guy Kortsarz and Zeev Nutov},
journal= {arXiv preprint arXiv:1112.2273},
year = {2012}
}
Comments
full version of ESA 2012 publication