Date
2006
Dewey
Recherche opérationnelle
Sujet
Polynomial algorithm; Graph
Journal issue
Foundations of Computing and Decision Sciences
Volume
31
Number
3-4
Publication date
2006
Article pages
233-242
Publisher
Institute of Computing Science
Author
Pottié, Olivier
Giannakos, Aristotelis
Type
Article accepté pour publication ou publié
Abstract (EN)
The HAPPYNET problem is defined as follows : Given an undirected simple graph G with integer weights wvu on its edges vu ∈ E(G), find a function s : V(G) → {-1, 1} such that ∀v ∈ V (G), v is happy in G, i.e. such that ∑u∈Γs(v)s(u) wvu ≥ 0. It is easy to see [3] that HAPPYNET has always a solution, no matter what the input is. However, no polynomial algorithm is known for this problem, which is complete for the class PLS (see [4] for a definition). Parberry et al. have shown in [7] that in the case of cubic graphs (i.e. of maximum degree 3) is as difficult as for arbitrary graphs. A ρ-approximate solution to a HAPPYNET instance of size n can be defined for 0 ≤ ρ ≤ 1 as a natural extension of the solution function, with at least ρn happy vertices. In this paper, we present a polynomial-time algorithm that finds a ρ-approximate solution for the HAPPYNET problem on cubic graphs, with ρ ≥ ¾.