7 research outputs found
On the complexity of color-avoiding site and bond percolation
The mathematical analysis of robustness and error-tolerance of complex
networks has been in the center of research interest. On the other hand, little
work has been done when the attack-tolerance of the vertices or edges are not
independent but certain classes of vertices or edges share a mutual
vulnerability. In this study, we consider a graph and we assign colors to the
vertices or edges, where the color-classes correspond to the shared
vulnerabilities. An important problem is to find robustly connected vertex
sets: nodes that remain connected to each other by paths providing any type of
error (i.e. erasing any vertices or edges of the given color). This is also
known as color-avoiding percolation. In this paper, we study various possible
modeling approaches of shared vulnerabilities, we analyze the computational
complexity of finding the robustly (color-avoiding) connected components. We
find that the presented approaches differ significantly regarding their
complexity.Comment: 14 page
Alternating Hamiltonian cycles in -edge-colored multigraphs
A path (cycle) in a -edge-colored multigraph is alternating if no two
consecutive edges have the same color. The problem of determining the existence
of alternating Hamiltonian paths and cycles in -edge-colored multigraphs is
an -complete problem and it has been studied by several authors.
In Bang-Jensen and Gutin's book "Digraphs: Theory, Algorithms and
Applications", it is devoted one chapter to survey the last results on this
topic. Most results on the existence of alternating Hamiltonian paths and
cycles concern on complete and bipartite complete multigraphs and a few ones on
multigraphs with high monochromatic degrees or regular monochromatic subgraphs.
In this work, we use a different approach imposing local conditions on the
multigraphs and it is worthwhile to notice that the class of multigraphs we
deal with is much larger than, and includes, complete multigraphs, and we
provide a full characterization of this class.
Given a -edge-colored multigraph , we say that is
--closed (resp. --closed)} if for every
monochromatic (resp. non-monochromatic) -path , there
exists an edge between and . In this work we provide the following
characterization: A --closed multigraph has an alternating
Hamiltonian cycle if and only if it is color-connected and it has an
alternating cycle factor.
Furthermore, we construct an infinite family of --closed
graphs, color-connected, with an alternating cycle factor, and with no
alternating Hamiltonian cycle.Comment: 15 pages, 20 figure
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
On paths, trails and closed trails in edge-colored graphs
In this paper we deal from an algorithmic perspective with different questions regarding properly edge-colored (or PEC) paths, trails and closed trails. Given a c-edge-colored graph G c, we show how to polynomially determine, if any, a PEC closed trail subgraph whose number of visits at each vertex is specified before hand. As a consequence, we solve a number of interesting related problems. For instance, given subset S of vertices in G c, we show how to maximize in polynomial time the number of S-restricted vertex (resp., edge) disjoint PEC paths (resp., trails) in G c with endpoints in S. Further, if G c contains no PEC closed trails, we show that the problem of finding a PEC s-t trail visiting a given subset of vertices can be solved in polynomial time and prove that it becomes NP-complete if we are restricted to graphs with no PEC cycles. We also deal with graphs G c containing no (almost) PEC cycles or closed trails through s or t. We prove that finding 2 PEC s-t paths (resp., trails) with length at most L> 0 is NP-complete in the strong sense even for graphs with maximum degree equal to 3 and present an approximation algorithm for computing k vertex (resp., edge) disjoint PEC s-t paths (resp., trails) so that the maximum path (resp., trail) length is no more than k times the PEC path (resp., trail) length in an optimal solution. Further, we prove that finding 2 vertex disjoint s-t paths with exactly one PEC s-t path is NP-complete. This result is interesting since as proved in Abouelaoualim et. al.(2008), the determination of two or more vertex disjoint PEC s-t paths can be done in polynomial time. Finally, if G c is an arbitrary c-edge-colored graph with maximum vertex degree equal to four, we prove that finding two monochromatic vertex disjoint s-t paths with different colors is NP-complete. We also propose some relate