5 research outputs found

    Semirandom models as benchmarks for coloring algorithms

    No full text
    Semirandom models generate problem instances by blending random and adversarial decisions, thus intermediating between the worst-case assumptions that may be overly pessimistic in many situations, and the easy pure random case. In the Gn,p,k random graph model, the n vertices are partitioned into k color classes each of size n/k. Then, every edge connecting two different color classes is included with probability p = p(n). In the semirandom variant, G ∗ n,p,k, an adversary may add edges as long as the planted coloring is respected. Feige and Killian prove that unless NP ⊆ BP P, no polynomial time algorithm works whp when np < (1 − ɛ) ln n, in particular when np is constant. Therefore, it seems like G ∗ n,p,k is not an interesting benchmark for polynomial time algorithms designed to work whp on sparse instances (np a constant). We suggest two new criteria, using semirandom models, to serve as benchmarks for such algorithms. We also suggest two new coloring heuristics and compare them with the coloring heuristics suggested by Alon and Kahale 1997 and by Böttcher 2005. We prove that in some explicit sense both our heuristics are preferable to the latter.

    Semirandom Models as Benchmarks for Coloring Algorithms

    No full text
    corecore