2,341 research outputs found
On Coloring Resilient Graphs
We introduce a new notion of resilience for constraint satisfaction problems,
with the goal of more precisely determining the boundary between NP-hardness
and the existence of efficient algorithms for resilient instances. In
particular, we study -resiliently -colorable graphs, which are those
-colorable graphs that remain -colorable even after the addition of any
new edges. We prove lower bounds on the NP-hardness of coloring resiliently
colorable graphs, and provide an algorithm that colors sufficiently resilient
graphs. We also analyze the corresponding notion of resilience for -SAT.
This notion of resilience suggests an array of open questions for graph
coloring and other combinatorial problems.Comment: Appearing in MFCS 201
Approximation Algorithms for Partially Colorable Graphs
Graph coloring problems are a central topic of study in the theory of algorithms. We study the problem of partially coloring partially colorable graphs. For alpha = alpha |V| such that the graph induced on S is k-colorable. Partial k-colorability is a more robust structural property of a graph than k-colorability. For graphs that arise in practice, partial k-colorability might be a better notion to use than k-colorability, since data arising in practice often contains various forms of noise.
We give a polynomial time algorithm that takes as input a (1 - epsilon)-partially 3-colorable graph G and a constant gamma in [epsilon, 1/10], and colors a (1 - epsilon/gamma) fraction of the vertices using O~(n^{0.25 + O(gamma^{1/2})}) colors. We also study natural semi-random families of instances of partially 3-colorable graphs and partially 2-colorable graphs, and give stronger bi-criteria approximation guarantees for these family of instances
Solving Hard Computational Problems Efficiently: Asymptotic Parametric Complexity 3-Coloring Algorithm
Many practical problems in almost all scientific and technological
disciplines have been classified as computationally hard (NP-hard or even
NP-complete). In life sciences, combinatorial optimization problems frequently
arise in molecular biology, e.g., genome sequencing; global alignment of
multiple genomes; identifying siblings or discovery of dysregulated pathways.In
almost all of these problems, there is the need for proving a hypothesis about
certain property of an object that can be present only when it adopts some
particular admissible structure (an NP-certificate) or be absent (no admissible
structure), however, none of the standard approaches can discard the hypothesis
when no solution can be found, since none can provide a proof that there is no
admissible structure. This article presents an algorithm that introduces a
novel type of solution method to "efficiently" solve the graph 3-coloring
problem; an NP-complete problem. The proposed method provides certificates
(proofs) in both cases: present or absent, so it is possible to accept or
reject the hypothesis on the basis of a rigorous proof. It provides exact
solutions and is polynomial-time (i.e., efficient) however parametric. The only
requirement is sufficient computational power, which is controlled by the
parameter . Nevertheless, here it is proved that the
probability of requiring a value of to obtain a solution for a
random graph decreases exponentially: , making
tractable almost all problem instances. Thorough experimental analyses were
performed. The algorithm was tested on random graphs, planar graphs and
4-regular planar graphs. The obtained experimental results are in accordance
with the theoretical expected results.Comment: Working pape
Coloring Graphs having Few Colorings over Path Decompositions
Lokshtanov, Marx, and Saurabh SODA 2011 proved that there is no
time algorithm for
deciding if an -vertex graph with pathwidth
admits a proper vertex coloring with colors unless the Strong Exponential
Time Hypothesis (SETH) is false. We show here that nevertheless, when
, where is the maximum degree in the
graph , there is a better algorithm, at least when there are few colorings.
We present a Monte Carlo algorithm that given a graph along with a path
decomposition of with pathwidth runs in time, that
distinguishes between -colorable graphs having at most proper
-colorings and non--colorable graphs. We also show how to obtain a
-coloring in the same asymptotic running time. Our algorithm avoids
violating SETH for one since high degree vertices still cost too much and the
mentioned hardness construction uses a lot of them.
We exploit a new variation of the famous Alon--Tarsi theorem that has an
algorithmic advantage over the original form. The original theorem shows a
graph has an orientation with outdegree less than at every vertex, with a
different number of odd and even Eulerian subgraphs only if the graph is
-colorable, but there is no known way of efficiently finding such an
orientation. Our new form shows that if we instead count another difference of
even and odd subgraphs meeting modular degree constraints at every vertex
picked uniformly at random, we have a fair chance of getting a non-zero value
if the graph has few -colorings. Yet every non--colorable graph gives a
zero difference, so a random set of constraints stands a good chance of being
useful for separating the two cases.Comment: Strengthened result from uniquely -colorable graphs to graphs with
few -colorings. Also improved running tim
- …