78,615 research outputs found
The hardness of routing two pairs on one face
We prove the NP-completeness of the integer multiflow problem in planar
graphs, with the following restrictions: there are only two demand edges, both
lying on the infinite face of the routing graph. This was one of the open
challenges concerning disjoint paths, explicitly asked by M\"uller. It also
strengthens Schw\"arzler's recent proof of one of the open problems of
Schrijver's book, about the complexity of the edge-disjoint paths problem with
terminals on the outer boundary of a planar graph. We also give a directed
acyclic reduction. This proves that the arc-disjoint paths problem is
NP-complete in directed acyclic graphs, even with only two demand arcs
Finding Disjoint Paths on Edge-Colored Graphs: More Tractability Results
The problem of finding the maximum number of vertex-disjoint uni-color paths
in an edge-colored graph (called MaxCDP) has been recently introduced in
literature, motivated by applications in social network analysis. In this paper
we investigate how the complexity of the problem depends on graph parameters
(namely the number of vertices to remove to make the graph a collection of
disjoint paths and the size of the vertex cover of the graph), which makes
sense since graphs in social networks are not random and have structure. The
problem was known to be hard to approximate in polynomial time and not
fixed-parameter tractable (FPT) for the natural parameter. Here, we show that
it is still hard to approximate, even in FPT-time. Finally, we introduce a new
variant of the problem, called MaxCDDP, whose goal is to find the maximum
number of vertex-disjoint and color-disjoint uni-color paths. We extend some of
the results of MaxCDP to this new variant, and we prove that unlike MaxCDP,
MaxCDDP is already hard on graphs at distance two from disjoint paths.Comment: Journal version in JOC
Rerouting Planar Curves and Disjoint Paths
In this paper, we consider a transformation of k disjoint paths in a graph. For a graph and a pair of k disjoint paths ? and ? connecting the same set of terminal pairs, we aim to determine whether ? can be transformed to ? by repeatedly replacing one path with another path so that the intermediates are also k disjoint paths. The problem is called Disjoint Paths Reconfiguration. We first show that Disjoint Paths Reconfiguration is PSPACE-complete even when k = 2. On the other hand, we prove that, when the graph is embedded on a plane and all paths in ? and ? connect the boundaries of two faces, Disjoint Paths Reconfiguration can be solved in polynomial time. The algorithm is based on a topological characterization for rerouting curves on a plane using the algebraic intersection number. We also consider a transformation of disjoint s-t paths as a variant. We show that the disjoint s-t paths reconfiguration problem in planar graphs can be determined in polynomial time, while the problem is PSPACE-complete in general
The maximum disjoint paths problem on multi-relations social networks
Motivated by applications to social network analysis (SNA), we study the
problem of finding the maximum number of disjoint uni-color paths in an
edge-colored graph. We show the NP-hardness and the approximability of the
problem, and both approximation and exact algorithms are proposed. Since short
paths are much more significant in SNA, we also study the length-bounded
version of the problem, in which the lengths of paths are required to be upper
bounded by a fixed integer . It is shown that the problem can be solved in
polynomial time for and is NP-hard for . We also show that the
problem can be approximated with ratio in polynomial time
for any . Particularly, for , we develop an efficient
2-approximation algorithm
On Routing Disjoint Paths in Bounded Treewidth Graphs
We study the problem of routing on disjoint paths in bounded treewidth graphs
with both edge and node capacities. The input consists of a capacitated graph
and a collection of source-destination pairs . The goal is to maximize the number of pairs that
can be routed subject to the capacities in the graph. A routing of a subset
of the pairs is a collection of paths such that,
for each pair , there is a path in
connecting to . In the Maximum Edge Disjoint Paths (MaxEDP) problem,
the graph has capacities on the edges and a routing
is feasible if each edge is in at most of
the paths of . The Maximum Node Disjoint Paths (MaxNDP) problem is
the node-capacitated counterpart of MaxEDP.
In this paper we obtain an approximation for MaxEDP on graphs of
treewidth at most and a matching approximation for MaxNDP on graphs of
pathwidth at most . Our results build on and significantly improve the work
by Chekuri et al. [ICALP 2013] who obtained an approximation
for MaxEDP
One-Face Shortest Disjoint Paths with a Deviation Terminal
k and the sum of their lengths is minimized. This problem is a natural optimization version of the well-known k-disjoint paths problem, and its polynomial solvability is widely open. One of the best results on the shortest k-disjoint paths problem is due to Datta et al. [Datta et al., 2018], who present a polynomial-time algorithm for the case when G is planar and all the terminals are on one face. In this paper, we extend this result by giving a polynomial-time randomized algorithm for the case when all the terminals except one are on some face of G. In our algorithm, we combine the arguments of Datta et al. with some results on the shortest disjoint (A + B)-paths problem shown by Hirai and Namba [Hirai and Namba, 2018]. To this end, we present a non-trivial bijection between k disjoint paths and disjoint (A + B)-paths, which is a key technical contribution of this paper
- …