Abstract

In the Steiner Orientation problem, the input is a mixed graph G (it has both directed and undirected edges) and a set of k terminal pairs mathscr {T}. The question is whether we can orient the undirected edges in a way such that there is a directed sleadsto t path for each terminal pair (s,t)in mathscr {T}. Arkin and Hassin [DAM’02] showed that the Steiner Orientation problem is NP-complete. They also gave a polynomial time algorithm for the special case when k=2. From the viewpoint of exact algorithms, Cygan et al. [ESA’12, SIDMA’13] designed an XP algorithm running in n^{O(k)} time for all kge 1. Pilipczuk and Wahlström [SODA’16, TOCT’18] showed that the Steiner Orientation problem is W[1]-hard parameterized by k. As a byproduct of their reduction, they were able to show that under the Exponential Time Hypothesis (ETH) of Impagliazzo, Paturi and Zane [JCSS’01] the Steiner Orientation problem does not admit an f(k)cdot n^{o(k/log k)} algorithm for any computable function f. In this paper, we give a short and easy proof that the n^{O(k)} algorithm of Cygan et al. is asymptotically optimal, even if the input graph is planar. Formally, we show that the Planar Steiner Orientation problem is W[1]-hard parameterized by the number k of terminal pairs, and, under ETH, cannot be solved in f(k)cdot n^{o(k)} time for any computable function f. Moreover, under a stronger hypothesis called Gap-ETH of Dinur [ECCC’16] and Manurangsi and Raghavendra [ICALP’17], we are able to show that there is no constant vartheta >0 such that Planar Steiner Orientation admits an (frac{19}{20}+vartheta )-approximation in FPT time, i.e., no f(k)cdot n^{o(k)} time algorithm can distinguish between the case when all k pairs are satisfiable versus the case when less than k cdot (frac{19}{20}+vartheta ) pairs are satisfiable. To the best of our knowledge, this is the first FPT inapproximability result on planar graphs.

Highlights

  • IntroductionIn the Steiner Orientation problem, the input is a mixed graph G = (V , E) (it has both directed and undirected edges) and a set of terminal pairs T ⊆ V × V

  • In the Steiner Orientation problem, the input is a mixed graph G = (V, E) and a set of terminal pairs T ⊆ V × V

  • The question is whether we can orient the undirected edges in a way such that there is a directed s t path for each terminal pair (s, t) ∈ T

Read more

Summary

Introduction

In the Steiner Orientation problem, the input is a mixed graph G = (V , E) (it has both directed and undirected edges) and a set of terminal pairs T ⊆ V × V. Hassin and Megiddo [13] showed that Steiner Orientation is polynomial time solvable if the input graph G is completely undirected, i.e., has no directed edges. If the input graph G is mixed, Arkin and Hassin [1] showed that Steiner Orientation is NP-complete They gave a polynomial time algorithm for the special case when k = 2. We show that: Theorem 1 The Planar Steiner Orientation problem is W[1]-hard parameterized by the number k of terminal pairs. Since our reduction can be performed in polynomial time, it shows NP-completeness of Planar Steiner Orientation. Note that there is a simple reduction [9, Thm 14.28] from k-Clique to k × k Grid Tiling which is used implicitly in our reduction

Construction
Proving the Lower Bounds
Open Problems
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call