Journal of the Operations Research Society of Japan
Online ISSN : 2188-8299
Print ISSN : 0453-4514
ISSN-L : 0453-4514
LINEAR TIME APPROXIMATION ALGORITHM FOR MULTICOLORING LATTICE GRAPHS WITH DIAGONALS
Yuichiro MiyamotoTomomi Matsui
Author information
JOURNAL FREE ACCESS

2004 Volume 47 Issue 2 Pages 123-128

Details
Abstract

Let P be a subset of 2-dimensional integer lattice points P={1, 2, ..., m}×{1, 2, ..., n}⊆Z^2. We consider the graph G_P with vertex set P satisfying that two vertices in P are adjacent if and only if Euclidean distance between the pair is less than or equal to √<2>. Given a non-negative vertex weight vector ω∈Z^P_+, a multicoloring of (G_P, ω) is an assignment of colors to P such that each vertex υ∈P admits ω(υ) colors and every adjacent pair of two vertices does not share a common color. We show the NP-completeness of the problem to determine the existence of a multicoloring of (G_P, ω) with strictly less than (4/3)ω colors where ω denotes the weight of a maximum weight clique. We also propose an O(mn) time approximation algorithm for multicoloring (G_P, ω). Our algorithm finds a multicoloring with at most (4/3)ω+4 colors Our algorithm based on the property that when n=3, we can find a multicoloring of (G_P, ω) with ω colors easily, since an undirected graph associated with (G_P, ω) becomes a perfect graph.

Content from these authors
© 2004 The Operations Research Society of Japan
Previous article Next article
feedback
Top