Laboratoire d'Analyse et Modélisation de Systèmes pour
l'Aide à la Décision
CNRS UMR 7024
CAHIER DU LAMSADE
163
Juin 1999
Maximum-weight independent set is as “well”
approximated as the unweighted one
Résumé ii
Abstra t iii
1 Introdu tion 1
1.1 Theframeworkof the paper and the problems studied . . . 1
1.2 Ourmain ontributions . . . 2
2 Redu ing the weighted ase tothe unweighted one 3
2.1 Hereditaryindu ed-subgraph problems . . . 3
2.2 Arstimprovement forthe approximationofthe maximum-weight independent set 6
3 Towards
Ω(1/∆)
-approximation for IS and WIS 74 Further improvements 9
4.1 Aweighted version ofTurán's theorem . . . 9
4.2 Graph oloringand the approximationof WIS
k
. . . 104.3 Themain result . . . 13
5 Approximating maximum-weight lique 14
6 Maximum
l
- olorable indu ed subgraph and minimum hromati sum 15 6.1 Maximuml
- olorable indu edsubgraph . . . 15 6.2 Minimum hromati sum . . . 16Le stable maximum pondéré est approximable
((
aussi bien))
que le stablemaximum non-pondéré
Résumé
Nous présentonstout d'abord une rédu tion d'expansion
O(log n)
(oùn
est l'ordre du graphe) préservant le rapport d'approximation entre les versions pondérée et nonpondé-rée d'une lassede problèmes de maximisation onsistant àtrouverun sous-grapheinduit
de poids maximum vériant une propriété héréditaire. Cette rédu tion nous permet
d'ef-fe tuer une première amélioration du meilleur rapport onnu pour le problème WIS du
stablemaximumpondéré.Ensuite,ens'appuyantsurlarédu tionproposée,nous on evons
un algorithme appro hé polynomial dont le rapport est égal au minimum de
O(log
k
n/n)
et
O(log µ/(k
2
µ(log log µ)
2
)
oùµ
désigneledegrémoyendugraphepourtoute onstantek
. Danslesdeux as,l'améliorationdurapportestsigni ative:danslepremier as,lerapportpour WIS sur lasse
O(log
2
n/n)
,le meilleur rapport onnupour IS(leproblème dustable non-pondéré) tandis que, dans le se ond as, nous obtenons le premier rapport de l'ordrede
Ω(1/∆)
pour WIS (où∆
est le degré maximum du graphe; le meilleur rapport onnu en fon tionde∆
valait jusqu'i i3/(∆ + 2)
). Par lasuite, àpartir duproblème de olora-tion, nous trouvons un algorithme appro hé polynomial pour WIS ayant pour rapport leminimumentre
O(n
−
4
/5
)
et
O(log log ∆/∆)
.Ainsi, àmoinsque WISne soitapproximable àO(n
−
4
/5
)
( e qui est peu probable, l'approximation de IS à rapport
n
ǫ−1
étant di ile
pourtout
ǫ > 0
),notrealgorithmeobtientlepremierrapport enΩ(log log ∆/∆)
pourWIS (pourtout∆
).Notonsquel'approximationduproblèmedustable pondéréounon pondéré àrapportΩ(1/∆)
demeuraitpendantlongtempsunproblèmeouvert.Enn,nousproposons les premiers rapports non triviaux enΩ(1/∆)
pour les problèmes de la lique maximum pondéréeetnonpondérée,leproblèmedusous-grapheinduitl
- olorabledepoidsmaximum etleproblèmedelasomme hromatique.Mots- lé: problèmes ombinatoires, omplexité,algorithmepolynomiald'approximation,
NP- omplétude,problèmehéréditaire,stable, lique,grapheinduit
l
- olorable,somme hro-matique.unweighted one
Abstra t
We rst devise an approximation-preservingredu tion of expansion
O(log n)
(wheren
is the order of the input-graph) between weighted and unweighted versions of a lass ofproblems alledweightedhereditaryindu ed-subgraphmaximizationproblems. Thisallows
us to perform arst improvement of the best approximation ratio for the weighted
inde-pendentsetproblem (WIS).Then, usingtheredu tiondeveloped,weproposeapolynomial
timeapproximationalgorithmforWISa hievingasratiotheminimumbetween
O(log
k
n/n)
and
O(log µ/(k
2
µ(log log µ)
2
)
whereµ
denotestheaveragegraph-degreeoftheinput-graph, for every onstantk
. In any of the two ases, this is an important improvement sin e in the former one, the ratio for WIS outerperformsO(log
2
n/n)
, the best-known ratio for (unweighted) independent set problem (IS), while in the latter ase, we obtain therst
Ω(1/∆)
ratio for WIS (where∆
is the maximum graph-degree; the best-known ra-tio in terms of∆
was3/(∆ + 2))
. Next, basedupon graph- oloring, we devise a polyno-mialtimeapproximationalgorithmforWISa hievingratiotheminimumbetweenO(n
−
4
/5
)
and
O(log log ∆/∆)
. Here also, ex ept for the very unlikely ase where WIS an be ap-proximated withinO(n
−
4
/5
)
(approximation of IS within
n
ǫ−1
is hard for every
ǫ > 0
), our algorithm is the rstΩ(log log ∆/∆)
-approximation algorithm for WIS (for every∆
). Letusnote that approximationofbothindependentset versionswithin ratiosΩ(1/∆)
is a very well-knownopen problem. Finally, wepropose therst non-trivialΩ(1/∆)
ratios for maximum-size and maximum-weight lique, for maximum-weightl
- olorable indu ed sub-graphandfor hromati sum.Keywords: ombinatorial problems, omputational omplexity,polynomial-time
approxi-mationalgorithm,NP- ompleteness,hereditaryproblem,independentset, lique,
l
- olorable indu edsubgraph, hromati sum.1.1 The framework of the paper and the problems studied
Given a graph
G = (V, E)
and a setV
′
⊆ V
, a subgraph ofG
indu ed byV
′
is a graphG
′
= (V
′
, E
′
)
, whereE
′
= (V
′
× V
′
)
∩ E
. We onsider NP-hard graph-problems
Π
where the obje tive is to nd a maximum-order indu ed subgraphG
′
satisfying a non-trivial hereditary
property
π
. For a graphG
, anyone of its vertex-subsetsspe iesexa tlyone indu ed subgraph. Consequently, in what follows we onsider that afeasible solution forΠ
isthe vertex-set ofG
′
.Let
G
bethe lassofallthegraphs. Agraph-propertyπ
isamapping fromG
to{0, 1}
, i.e.,foraG
∈ G
,π(G) = 1
iG
satisesπ
andπ(G) = 0
, otherwise. Propertyπ
is hereditaryifwhenever it is satised by a graph it is also satised by every one of its indu ed subgraphs; it isnon-trivialifit istruefor innitely manygraphs andfalse for innitelymanyones ([4 ℄). Hereditary
indu ed-subgraph maximization problems have anatural generalization to graphswith positive
integral weights asso iated with their verti es (the weightsare assumedto be bounded by
2
n
the order of the input-graph sothat every arithmeti al operation on them an be performed
in polynomialtime). Given agraph
G
,the obje tive ofaweighted indu edsubgraphproblemis to determine an indu ed subgraphG
∗
of
G
su h thatG
∗
satises
π
and,moreover, the sum of the weightsofthe verti es ofG
∗
isthe largestpossibleamongthosesubgraphs. In whatfollows,
we denoteby
WΠ
theweighted version ofΠ
.Moreparti ularly, we onsiderin this paper the following indu ed-subgraph problems.
Maximum independent set. Given a graph
G = (V, E)
of ordern
, an independent set is a subsetV
′
⊆ V
su h that no two verti es in
V
′
are linked by an edge in
E
, and the maximum independent setproblem (IS)isto nd amaximum-size independent set.Maximum lique. Consider a graph
G = (V, E)
. A lique ofG
is a subsetV
′
⊆ V
su h
that every pair of verti es of
V
′
are linked by an edge in
E
, and the maximum lique problem (KL) is to nd a maximum size setV
′
indu ing a lique in
G
(a maximum-size lique).Maximum
l
- olorable subgraph. Given a graphG = (V, E)
and a positive onstantl
, the problem of the maximuml
- olorable indu ed subgraph (denoted by Cl
) is to nd a maximum-order indu ed subgraphG
′
= G[V
′
]
ofG
(V
′
⊆ V
) su h thatG
′
isl
- olorable (i.e., there existsa oloring forG
′
of ardinality at most
l
).Propertyisanindependentset ishereditary(thesubsetofanindependentsetisanindependent
set). Thesameholdsforpropertyisa lique (thevertex-subsetofa liqueindu esalsoa lique),
aswell asforpropertyis
ℓ
- olorable (ifthe verti es ofa graphG
an be feasibly olored byat mostℓ
olors, theneverysubgraph ofG
indu edby asubset ofits verti es anbe olored byat mostℓ
olors).Wealso onsiderthe following minimization problemand itsweighted version.
Minimum hromati sum. Given a graph
G = (V, E)
, anl
- oloring is a partition ofV
into independent setsC
1
, . . . , C
l
. The ost of anl
- oloring is the quantityP
l
i=1
i
|C
i
|
(in other words, the ost of oloring a vertexv
∈ V
with olori
isi
). The minimum hro-mati sum problem, denoted by CHS is to determine a minimum- ost oloring. For theweighted versionof CHS,denoted byWCHS, every vertex
v
∈ V
isweighted byarational weightw
v
, the ost of oloringv
with olori
be omesiw
v
, the value of anl
- oloring be- omesP
l
i=1
iw(C
i
)
,wherew(C
i
) =
P
v∈C
i
w
v
,andtheobje tivebe omesnowtodetermine a oloringofminimum value.Given a problem
Π
dened on a graphG = (V, E)
, andits weighted versionWΠ
, we denoteby~
w
∈ IN
|V |
theve toroftheweights,byw
v
theweightofv
∈ V
andbyw
max
(G)
andw
min
(G)
the largestandthesmallestvertex-weight,respe tively. Moreover, weadoptthe following notations:w(V
′
)
: the total weight ofV
′
⊆ V
, i.e.,the quantity
P
v∈V
′
w
v
;β
w
(G)
: the valueof anoptimal solution for WΠ
;∆(G)
: the maximum degree ofG
;µ(G)
: the average degreeofG
;µ
w
(G)
: the quantityP
v∈V
w(Γ(v))/w(V )
Γ(v)
: the neighborhoodofv
∈ V
;χ(G)
: the hromati number ofG
(the minimum number of olors with whi h one an feasibly olor the verti es ofG
);¯
G
: the omplement ofG
dened by¯
G = (V, ¯
E)
with¯
E =
{ij ∈ V × V, i 6= j, ij /
∈ E}
(obviously,
G = G
¯¯
);G[V
′
]
: the subgraph ofG
indu edbyV
′
⊆ V
;
n
(k)
: the order ofthe graph
G[V
(k)
]
,
V
(k)
⊆ V
;
S
∗
(G[V
(k)
])
: an optimal(maximum-size)Π
-solution inG[V
(k)
]
,
V
(k)
⊆ V
.
Espe ially for IS and WIS, using standard notations, we will denote the size of a maximum
independent set by
α(G)
andthe valueof a maximum-weight independent set byα
w
(G)
. Moreover, when no ambiguity an o ur, we will use∆
,µ
andµ
w
instead of∆(G)
,µ(G)
andµ
w
(G)
Given a square matrix
B = (m
ij
)
i,j=1,...n
, we denote byTr(B)
andt
B
the tra e and the
transposeof
B
, respe tively. Finally, givena ve tor~u
, we denoteby|~u|
its Eu lidean norm. 1.2 Our main ontributionsWe are interested in devising polynomial time approximation algorithms (PTAAs) omputing
solutions, the values of whi h are as lose as possible to the value of an optimal one. The
quality of a PTAA is expressed, for every instan e
G
, by the ratio of the size (resp., weight) of the omputed solution to the optimal size (resp., weight). Given a PTAA A, this ratio will bedenotedby
ρ
A
(G)
. Foramaximization(resp.,minimization)problemΠ
,Aissaidtoguaranteean approximationratioρ(G)
ifforeveryinstan eG
,ρ
A
(G)
isboundedbelow(resp., above)byρ(G)
(ρ(G)
denotes approximation ratios depending on some parameters ofG
). It is assumed thatρ(G)
≤ ρ(G
′
)
(resp.,
ρ(G)
≥ ρ(G
′
)
), foranysubgraph
G
′
of
G
. Finally, wedenote byρ
Π
(G)
the bestapproximationratio known forΠ
.In whatfollows,wewill denoteby
β
′
w
(G)
the weight of anapproximated WΠ
-solution ofG
. On e more,thisweight will be denotedbyα
′
w
(G)
whendealing with WIS.For IS, whi his the most famous amongthe problemsstudied here, the strongest
inapprox-imability result is the one in [11 ℄ arming that
0 < ǫ
≤ 1
, IS is not approximable withinn
ǫ−1
unlessNP=ZPP.Con erningpositiveapproximationresultsforIS,wegivein[5℄aPTAAguar-anteeing asymptoti (
∆(G)
→ ∞
) approximation ratiomin
{k/µ(G), k
′
(log log ∆(G))/∆(G)
}
(wherek
′
of maximum degree is
3/(∆(G) + 2)
([8 ℄). A parti ularly interesting question frequently men-tioned in the relative literature about WIS-approximation is if it an be as well-approximatedasIS. Herewe prove thatthe answer is not sofarfrom being true.
The paper isorganized asfollows. Inse tion 2,we devisea redu tion ofexpansion
O(log n)
from weighted hereditary indu ed-subgraph problems to unweighted ones. This expansion anbeimprovedwhendealing with parti ularproblems;for example,itis
O(log log n)
whendealing with the pair IS-WIS (paragraph 2.2). Based upon this redu tion we draw rst improvementsfor the ratioof WIS.In se tion3,we proposenewimproved approximationresults for IS. Next,
always basedupon the redu tion of se tion 2, we further improve approximations for WIS and
obtainanapproximationratioforWISwithvaluegreaterthantheminimumbetween
O(log
k
n/n)
and
O(log µ(G)/(k
2
µ(G) log
2
log µ(G)))
. This is an important improvement sin e if the
WIS-ratio obtained is
O(log
k
n/n)
, it outerperforms
O(log
2
n/n)
, the best-known ratio for IS. On
the otherhand,ifthe ratio obtained is
O(log µ(G)/(k
2
µ(G) log
2
log µ(G)))
, thenwea hieve the
rst
Ω(1/∆(G))
ratio for WIS. Let us note that this is the rst time that non trivial results for WIS are produ ed by a redu tion to IS. In se tion 4, we propose another PTAA for WISwhi h further improves results of se tion 3. Next, we generalize a result of [1℄ by linking the
approximation ofthe lassWIS
k
of WIS-instan es with weighted independen e number greater thanw(G)/k
to the approximation of a lassG
l
of graph- oloring instan es in luding thel
- olorable graphs. Combining this result with re ent works of [12 , 15℄ aboutG
l
, we obtain the mainresultofthepaper,i.e.,anapproximationratioforWISofvaluegreater thantheminimumbetween
O(n
−4/5
)
and
O(log log ∆(G)/∆(G))
. Consequently, ex eptfor the very unlikely ase whereWIS anbeapproximatedwithinO(n
−4/5
)
(re allthatapproximationofISwithin
n
ǫ−1
is
hard forevery
ǫ > 0
, unlessNP=ZPP([11℄)),ouralgorithm isthe rstΩ(log log ∆(G)/∆(G))
-approximationalgorithm forWIS.Inse tion5,wedeviseanewredu tionbetweenKLandWKLand,baseduponitandusing ourresults onWIS,wededu ethe rst
Ω(1/∆(G))
approximation ratio for the maximum-size andmaximum-weight liqueproblems. We noteon e morethat theresults of thispaper work even for unbounded valuesof
∆(G)
. Finally, in se tion6 we improve re ent approximation results forWCl
and WCHS.2 Redu ing the weighted ase to the unweighted one
2.1 Hereditary indu ed-subgraph problems
Theorem 1. Consider a hereditary property
π
, an indu ed subgraph problemΠ
stated with respe t toπ
andthe weighted versionWΠ
ofΠ
(wesuppose that weightsare positive). Forevery xedM > 2
, every PTAAforΠ
a hieving ratioρ
Π
(G)
an be transformed intoaPTAAfor WΠ
a hievingρ
WΠ
(G)
≥ Θ
ρ
Π
(G)
log
M
n
.
Proof. Set,for
i = 1, . . .
,V
(i)
=
v
j
∈ V :
w
max
(G)
M
i
< w
j
≤
w
max
(G)
M
i−1
x = sup
ℓ : β
w
G
∪
1≤i≤ℓ
V
(i)
<
β
w
(G)
2
G
x
= G
∪
1≤i≤x
V
(i)
G
x+1
= G
∪
1≤i≤x+1
V
(i)
G
d
= G
V
\ ∪
1≤i≤x
V
(i)
.
Of ourse,β
w
(G
d
)
≥ β
w
(G)/2
andβ
w
(G
x+1
)
≥ β
w
(G)/2
.We rst remove verti es
v
k
su h that the graph(
{v
k
}, ∅)
does not satisfyπ
. Then, the following lemmaholds.Lemma 1. There exists a PTAA for
WΠ
a hieving approximation ratioM
x
/(2n)
.
Proof of lemma 1. Thealgorithm laimed onsistsof simplytaking
v
∗
∈ argmax
v
i
∈V
{w
i
}
asWΠ
-solution. Then,β
′
w
(G) = w
max
(G)
andβ
w
(G)
≤ 2β
w
(G
d
)
≤ 2 |S
∗
(G
d
)
| w
max
(G
d
)
≤ 2 |S
∗
(G
d
)
|
w
max
(G)
M
x
.
Consequently,β
w
′
(G)
β
w
(G)
≥
M
x
2
|S
∗
(G
d
)
|
≥
M
x
2n
=
⇒ ρ
WΠ
(G)
≥
M
x
2n
(1) q.e.d.Remark 1. For every
i
≥ 1
, the weight of anyΠ
-solutionS
(i)
of
G[V
(i)
]
lies in the interval
[
|S
(i)
|w
max
(G)/M
i
,
|S
(i)
|w
max
(G)/M
i−1
]
: it is at least|S
(i)
|w
min
(G[V
(i)
])
≥ |S
(i)
|w
max
(G)/M
i
and atmost|S
(i)
|w
max
(G[V
(i)
])
≤ |S
(i)
|w
max
(G)/M
i−1
.Letus nowprove the followinglemma whi his the entral partofthe proof ofthe theorem.
Lemma 2. Assume
x > 0
.1. Let
β
w
(G)/2
≥ β
w
(G
x
)
≥ ((M − 2)/2M)β
w
(G)
andp
∈ argmax
1≤i≤x
{β
w
(G[V
(i)
])
}
. If there existsa PTAA forΠ
guaranteeing approximation ratioρ
Π
(G[V
(p)
])
in
G[V
(p)
]
, then
one an solve
WΠ
inG
, in polynomialtime, within ratio((M
− 2)/2xM
2
)ρ
Π
(G)
.2. Let
β
w
(G
x
)
≤ ((M − 2)/2M)β
w
(G)
. If there exists a PTAA forΠ
guaranteeing ra-tioρ
Π
(G[V
(x+1)
])
in
G[V
(x+1)
]
, then one an solve
WΠ
inG
, in polynomial time, within ratio(1/M
2
)ρ
Π
(G)
. Proof of item 1. Obviously,β
w
(G
x
)
≤ xβ
w
G[V
(p)
]
remark 1≤
x
S
∗
G
h
V
(p)
i
w
max
(G)
M
p−1
and,bythe hypothesis of theitem,β
w
(G)
≤
2M
M
− 2
β
w
(G
x
)
≤
2M
M
− 2
x
S
∗
G
h
V
(p)
i
w
max
(G)
M
p−1
.
On the other hand, appli ation of a PTAA guaranteeing approximation ratio
ρ
Π
(G) < 1
forΠ
inG[V
(p)
]
onstru ts a solutionS
(p)
ofWΠ
of weight at leastS
(p)
w
min
G
h
V
(p)
i
≥
S
(p)
w
max
(G)
M
p
.
Note thatS
(p)
is
Π
-feasible forG
. Moreover, starting from this solution, one an greedily augment itin orderto nallyprodu e amaximalWΠ
-solutionforG
. Thisnalsolutionveriesβ
′
Combination ofthe above expressions for
β
′
w
(G)
andβ
w
(G)
yieldsβ
′
w
(G)
β
w
(G)
≥
M
− 2
2xM
2
S
(p)
S
∗
G
V
(p)
≥
M
− 2
2xM
2
ρ
Π
G
h
V
(p)
i
≥
M
− 2
2xM
2
ρ
Π
(G)
and, onsequently,ρ
WΠ
(G)
≥
M
− 2
2xM
2
ρ
Π
(G).
(2) This on ludes theproof ofitem 1.Proof of item 2. We now suppose that
β
w
(G
x
)
≤ ((M − 2)/2M)β
w
(G)
. Note thatsin ex
is the largestℓ
for whi hβ
w
(G[
∪
1≤i≤ℓ
V
(i)
]) < β
w
(G)/2
, setV
(x+1)
isnon-empty. LetS
opt
(G
x+1
)
be an optimal WΠ
-solution inG
x+1
(i.e.,β
w
(G
x+1
) = w(S
opt
(G
x+1
))
). LetS(G
x
) = S
opt
(G
x+1
)
∩ V (G
x
)
(whereV (G
x
)
denotes the vertex-set ofG
x
) andS(G[V
(x+1)
]) =
S
opt
(G
x+1
)
∩V
(x+1)
(inotherwords,{S(G
x
), S(G[V
(x+1)
])
}
isapartitionof
S
opt
(G
x+1
)
). Sin eπ
is hereditary, setsS(G
x
)
andS(G[V
(x+1)
])
, being subsets of
S
opt
(G
x+1
)
, also verifyπ
(and, onsequently theyarefeasibleWΠ
-solutionsforG
x
andG[V
(x+1)
]
,respe tively). Wethen have:
w (S (G
x
))
≤ β
w
(G
x
)
w
S
G
h
V
(x+1)
i
≤ β
w
G
h
V
(x+1)
i
β
w
(G
x+1
) = w (S (G
x
)) + w
S
G
h
V
(x+1)
i
≤ β
w
(G
x
) + β
w
G
h
V
(x+1)
i
≤
M
− 2
2M
β
w
(G) + β
w
G
h
V
(x+1)
i
and also
β
w
(G
x+1
)
≥ β
w
(G)/2
. It follows from the above expressions thatβ
w
(G[V
(x+1)
])
≥
β
w
(G)/M
and this together with Remark1 yield, aftersome easy algebra,β
w
(G)
≤
S
∗
G
h
V
(x+1)
i
w
max
(G)
M
x−1
.
As previously, suppose that a PTAA provides, in polynomial time, a solution
S
(x+1)
for
Π
inG[V
(x+1)
]
, the ardinalityof whi h isat least
ρ
Π
(G[V
(x+1)
])
|S
∗
(G[V
(x+1)
])
|
. Then,
β
′
w
(G)
≥
|S
(x+1)
|w
min
(G[V
(x+1)
])
≥ |S
(x+1)
|w
max
(G)/M
x+1
. Combination ofexpressions forβ
′
w
(G)
andβ
w
(G)
yieldsβ
w
′
(G)
β
w
(G)
≥
1
M
2
S
(x+1)
S
∗
G
V
(x+1)
≥
1
M
2
ρ
Π
G
h
V
(x+1)
i
≥
1
M
2
ρ
Π
(G).
Therefore,ρ
WΠ
(G)
≥
1
M
2
ρ
Π
(G)
(3) and this on ludes the proofof item 2and of the lemma.Remark 2 . For the asewhere
x = 0
, i.e.,β
w
(G[V
(1)
])
≥ β
w
(G)/2
, arguments similarto the ones of the proof of item 2 in lemma 2 lead toρ
WΠ
(G) = β
′
w
(G)/β
w
(G)
≥ ρ
Π
(G)/2M
, better than the one ofexpression (3).Considernowthe followingalgorithm wherewetakeuptheideasoflemmata1and2andwhere,
for a graph
G
′
, we denoteby
A(G
′
)
the solution-set provided bythe exe ution of the
Π
-PTAA A on the unweighted versionofG
′
.fix a onstant
M
> 2
; partition V in setsV
(i)
← {v
k
: w
max
/M
i
< w
k
≤ w
max
/M
i−1
}
;S
(0)
← v
∗
∈ {argmax
v
i
∈V
{w
i
}}
; OUTPUTargmax
{w(S
(0)
), w(A(G[V
(i)
])), i = 1, . . .
}
;END. (*WA*)
Revisitexpressions (1),(2) and(3). It iseasy to seethat
ρ
WΠ
(G)
≥ ρ
WA
(G)
≥ max
M
x
2n
, min
M
− 2
2M
2
x
ρ
Π
(G),
1
M
2
ρ
Π
(G)
.
(4) By expression (1) and by the fa t that the approximation ratio of any PTAA for WΠ
must be less than 1 (WΠ
being a maximization problem),x = O(log
M
n)
. Taking this value forx
into a ount in expression4, on ludesthe proofof the theoremwhi h, obviously, works alsoin theasewhere weightsareexponential in
n
.2.2 A rst improvement for the approximation of the maximum-weight
indepen-dent set
Itiswell-known ([16℄)that,
∀k ≥ 1
, thegeneral weighted independent setproblempolynomially redu es to PWIS(k)
(the WIS-subproblem where the weights are bounded byn
k
), by a simple
s aling and rounding pro ess. This redu tion preserves (within a fa tor of
(1
− ǫ)
) the ratios for WIS and PWIS, and works also for instan e-depending ratios. On the other hand, thefollowing approximationpreservingredu tion fromPWISto ISworking onlyfor onstant ratios
isestablished in [16 ℄.
Denition 1. Given a weighted graph
(G = (V, E), ~
w)
an unweighted graphG
w
= (V
w
, E
w
)
an be onstru ted in the followingway:V
w
=
{(u, i) : u ∈ V, i ∈ {1, . . . , w
u
}}
E
w
=
{(u, i)(v, j) : i ∈ {1, . . . , w
u
} , j ∈ {1, . . . , w
v
} , u 6= v, uv ∈ E} .
Inotherwords,everyvertex
u
ofV
isrepla edbyanindependentsetofsizew
u
inG
w
andevery edge ofE
orrespondsto a ompletebipartite graph inG
w
.One an easilyshowthatevery independent set
S
ofG
oftotal weightw(S)
indu es,inG
w
, the independent set{(s, i) : s ∈ S, i ∈ {1, . . . , w
s
}}
of sizew(S)
, and onversely, for every indepen-dent setS
w
ofG
w
, the setS =
{u ∈ V : ∃i ∈ {1, . . . , w
u
}, (u, i) ∈ S
w
}
is an independent set of weightw(S)
≥ |S
w
|
. Consequently,α
w
(G) = α(G
w
)
and,byapplying aρ(G)
-approximation IS-algorithm toG
w
, one an derive an approximated WIS-solution of(G, ~
w)
guaranteeing ra-tioρ(G
w
)
.By the above redu tion, a ratio
ρ(n, ∆)
, non-in reasing in∆
, for IS transforms to a ra-tioρ(w(V ), w
max
(G)∆)
forWISand,ex eptfromthe aseof onstantapproximationratios, the redu tion above results in WIS-ratios depending on the weights. More pre isely, the followingresult an beeasily proved.
Proposition 1. For every
ǫ > 0
andevery onstantk > 0
, there exists a polynomialredu tion fromWIStoIS transformingevery IS-approximationratioρ(n, ∆, µ)
(whereρ
isnonin reasing with respe t to its variables) into an approximation ratioρ(n
1+ǫ
w(V )/w
max
(G), n
1+ǫ
∆, µ
w
)
≥
approximation ratiosfor WISusingthe redu tion ofproposition 1.
Revisitexpression 4and let
Π
beIS. Set, for everyk
,M = 6
. Then:•
ifx
≥ k log log n/ log M
, thenρ
WIS
(G)
≥ log
k
n/2n
;
•
ifx
≤ k log log n/ log M
, thenρ
WIS
(G)
≥ 0.099ρ
IS
(G)/(k log log n)
and the following theorem holds.Theorem 2. For every xed
ℓ
, every PTAA for IS a hieving ratioρ
IS
(G)
an be transformed into a PTAA for WISa hievingρ
WIS
(G)
≥ min
(
log
ℓ
n
2n
,
0.099ρ
IS
(G)
ℓ log log n
)
.
In terms of
n
, the best-known approximation ratio for IS is, to our knowledge,Θ(log
2
n/n)
a hievedbytheIS-PTAA of[3℄. Embedding itin
ρ
IS
(G)
-expressionof theorem2,weobtain the following on ludingtheorem.Theorem 3.
ρ
WIS
(G)
≥ Θ
log
2
n
n log log n
!
.
Theabove resultimprovesbyafa tor
O(log log n)
thebest-knownapproximation ratiofun tion ofn
for WIS(O(log
2
n/(n(log log n)
2
))
, dueto [8℄).
3 Towards
Ω(1/∆)
-approximation for IS and WISInthisse tionwe showhowone anusethe lique-removalmethodof[3 ℄to obtain,for every
∆
,Ω(1/∆)
-approximationsforISandWIS.Theauthorsof[3℄repeatedly allapro edure omputing either ak
- lique ( liqueoforderk
),oranindependentsetofexpe tivesize. Atmostn/k
liques an so be dete ted, while at ea h lique-deletion the independen e number de reases no morethan 1. If the independen e number of the initial graph is large enough, a large independent
set is ne essary dete ted during one exe ution of the pro edure. In all, the following theorem
summarizes the thought pro ess of[3℄.
Theorem 4. ([3℄) There is a onstant
k
and anO(nm)
algorithm (denoted by LARGEIS in what follows), omputing, for every graphG
of ordern
withα(G)
≥ n/k + m
and everyk
su h that2
≤ k ≤ 2 log n
,an independent set of sizekO(m
1/(k−1)
)
.In[3℄
k
isnotsupposedtobe onstant;ratiolog
2
n/n
forLARGEISisobtainedfor
k = O(log n)
. If wesetk = (log n/(ℓ(n) log log n))+1
,whereℓ
isamappingsu hthat,∀x > 0
,0 < ℓ(x)
≤ log log x
andm = n/k
2
, then an analysissimilarto the one for theorem4 leadsto the following.
Theorem 5. For every fun tion
ℓ
with0 < ℓ(x)
≤ log log x
,∀x > 0
, there exist onstantsC
andK
su hthatalgorithmLARGEIS omputes,forevery graphG
ofordern > C
,anindependent setS
su h that ifα(G)
≥ ℓ(n)n log log n/ log n
, then|S| ≥ K log
ℓ(n)
n
.Let now
ℓ
,C
andK
be as in theorem 5, denote by GREEDY the natural greedy IS-algorithm andbyEXHAUST anexhaustive-sear halgorithm formaximumindependent set, and onsidertheIF
n
≤ C
THEN OUTPUT
S
← EXHAUST(G)
;ELSE OUTPUT
S
← argmax{LARGEIS(G), GREEDY(G)}
; FIEND.(*STABLE*)
If
n
≤ C
, then EXHAUST omputes in onstant time a maximum independent set forG
. So, supposen > C
and onsider asesα(G)
≥ ℓ(n)n log log n/ log n
andα(G) < ℓ(n)n log log n/ log n
.•
Ifα(G)
≥ ℓ(n)n log log n/ log n
, then, by theorem 5,STABLE guarantees|S| ≥ K log
ℓ(n)
n
;
sin e
α(G)
≤ n
,the approximation ratio obtained isat leastK log
ℓ(n)
n/n
;•
ifα(G) < ℓ(n)n log log n/ log n
, then by Turán's theorem ([17℄)|S| ≥ n/(µ + 1)
, and the approximationratio obtained islog n/(ℓ(n)(µ + 1) log log n)
.Sin eGREEDYisoftimelinearin
|E|
,STABLEhasthesameworst- asetime- omplexityasLARGEIS. So,the following theorem on ludesthe above dis ussion.Theorem 6. Consider
ℓ
su h that,∀x > 0
,0 < ℓ(x)
≤ log log x
. Then STABLE a hieves approximation ratioρ
STABLE
(G)
≥ min
(
K
log
ℓ(n)
n
n
,
log n
ℓ(n)(µ + 1) log log n
)
.
If
log log n
≥ ℓ > 2
(inparti ularifℓ
is onstant),eitherlog
ℓ(n)
n/n
,or
log n/(ℓ(n)(µ+1) log log n)
orresponds to a signi ant improvement with respe t toO((log
2
n)/n)
and
k/µ
, respe tively. In terms of graph-degree, it is, to our knowledge, the rstΩ(1/µ)
approximation result for IS. Also,log n
ℓ(n)(µ + 1) log log n
≥
log µ
(µ + 1) log
2
log µ
>
log log ∆
∆
.
Ratio
log log ∆/∆
forISwas,upto now, theonlyknownΩ(1/∆)
ratioforIS(presented in[10℄). But the algorithm of [10℄ has the drawba k to be polynomial only if∆
is bounded above. Moreover, the omplexity of algorithm STABLE isO(nm)
, whereas theO(k/µ)
ratio of [5℄ is obtainedbyaPTAAof omplexityO(n
k
)
. Of ourse,ourresultdoesnotguaranteearatioalways
bounded below by
log n/(ℓ(n)(µ + 1) log log n)
, but in the opposite ase, the ratio guaranteed is superior to the best-knownn
-depending ratio for IS (for instan e, onsider the aseℓ(n) =
log log n
). In fa t, ifK log
ℓ(n)
n/n
≤ log n/(ℓ(n)(µ + 1) log log n)
and
n
≥ C
0
, for a xedC
0
, thenn/µ
≥ Kℓ(n)(log log n) log
ℓ(n)−1
n
andin this aseGREEDYguarantees ratiobounded below
by
log
ℓ(n)−1
n/n
. Inall,the following orollary an bededu ed.
Corollary 1. Given a graph
G
andℓ
su h that2 < ℓ(n)
≤ log log n
, at least one of the two following onditions holds:1. GREEDY guarantees ratio bounded below by
log
ℓ(n)−1
n/n
(improving the best known
ρ(n)
-ratio ifℓ > 3
);2. STABLE guarantees ratio bounded below by
log n/(ℓ(n)(µ + 1) log log n)
(a hieving so ra-tioΩ(1/µ)
).onstantapproximationratios. Untilnow,studiesabout theapproximationofISwerelimited in
expressing ratio using one parameter (either the size or the degree). The results of this se tion
showthat onsidering both parameters, itispossible torea htighterapproximation ratios.
Combination of theorem6with theorem2 allows to obtainimportant approximationresults
also forWIS.
Theorem 7. For every onstant
k
,ρ
WIS
(G)
≥ min
(
log
k
n
n
,
0.099 log n
k(k + 1)(µ + 1) log
2
log n
)
≥ min
(
log
k
n
n
,
0.099 log µ
k(k + 1)(µ + 1) log
2
log µ
)
.
In other words, theorem 7 guarantees for WIS the existen e of PTAAs a hieving either
n
-depending ratios mu h better than the ones known for IS (and omparable with the ones oforollary1),or therst
Ω(1/µ)
ratiosforWIS(re allthatthe best-knownρ(∆)
-ratioforWIS withoutrestri tions on∆
was, until now, the one of[8℄,bounded below by3/(∆ + 2)
). 4 Further improvementsInthisse tion, weproposeapolynomialapproximationresultfor maximum-weightindependent
set problem whi h is not dedu ed by redu tion from the unweighted ase. It improves all the
approximationresultsofse tion3,forbothweightedandunweighted ases,butthe orresponding
omplexity ishigher.
4.1 A weighted versionof Turán's theorem
Re allthat
µ
w
(G) =
P
v∈V
w(Γ(v))/w(V )
(notethatµ
w
(G)
≤ ∆(G)
)and onsiderthefollowing algorithm for WIS.BEGIN (*WGREEDY*)
S
← ∅
; WHILEV
6= ∅
DOv
← argmin
V
{w(Γ(v))/w(v)}
;S
← S ∪ {v}
;V
← V \ ({v} ∪ Γ(v))
; update E; OD END.(*WGREEDY*)Then,the followingeasytheoremholds(anunweighted versionofitseealso[9℄isthefamous
Turán's theorem).
Theorem 8. For every weighted-graph with maximum degree
∆
, algorithm WGREEDY omputes an independent set of weight atleastw(V )/(µ
w
(G) + 1)
≥ w(V )/(∆ + 1)
.Proof. Consider algorithm WGREEDY and suppose that its WHILE loop is exe uted
t
times. Fori
∈ {1, . . . t}
letus denotebyG
i
= (V
i
, E
i
)
thesurviving graph, byv
i
the vertex sele tedduring thei
th exe utionand byΓ
i
(v)
the neighborhood ofv
inG
i
. Then,∀i ∈ {1, . . . t}
,X
v∈({v
i
}∪Γ(v
i
))
w(Γ(v))
≥
X
v∈({v
i
}∪Γ
i
(v
i
))
w (Γ
i
(v))
≥
w (Γ
i
(v
i
))
w
v
i
(w
v
i
+ w (Γ
i
(v
i
)))
and, onsequently, byaddingside-by-sidetheexpressions above,for
i = 1 . . . t
, weget(notethatV =
∪
i=1...t
{{v
i
} ∪ Γ
i
(v
i
)
}
),w(V )µ
w
≥
t
X
i=1
w (Γ
i
(v
i
))
w
v
i
(w
v
i
+ w (Γ
i
(v
i
))) .
Onthe other hand,
w(V ) =
t
X
i=1
(w
v
i
+ w (Γ
i
(v
i
)))
and byCau hy-S hwarz inequalitywe get
w(V ) (µ
w
+ 1)
≥
t
X
i=1
(w
v
i
+ w (Γ
i
(v
i
)))
2
w
v
i
≥
(w(V ))
2
t
P
i=1
w
v
i
whi h on ludesthe proofsin e the weight ofthe greedy solution is
P
t
i=1
w
v
i
.An easy orollary of theorem 8 is that whenever
α
w
(G)
≤ w(V )/k
, then WGREEDY a hieves inG
ratiok/(∆ + 1)
for WIS.Consequently, inordertodeviseO(k/∆)
-approximations forevery graph, one an fo us him/herself on the approximation of WIS in graphs with large weightedindependen enumber. For aninteger fun tion
k(n)
≤ n
, we denotebyWISk
the lassofgraphs withα
w
(G) > w(V )/k
; for reasonsof simpli itywe assimilate this lasswith the orresponding WIS-subproblem. The work of [3 ℄ and its improvement by [1℄ show how ISk
(the unweighted version of WISk
) an be approximated withinO(n
ǫ
k
−1
)
where
ǫ
k
depends only onk
(note that using the redu tion of [16 ℄, one immediately gets a ratioO(w(V )
ǫ
k
−1
)
. Here, we perform a
further improvement bygeneralizingthe algorithm of[1 ℄ to the weighted ase.
4.2 Graph oloring and the approximation of WIS
k
Inthisse tion, weadapt themethodof[1℄to theweighted IS- aseandrelatetheapproximation
of WIS
k
to the oloring of a lassof graphs ( alledG
k+1
in the sequel) ontaining the(k + 1)
- olorable graphs. We rst re alltwo notions very loselyrelated, the Lovászθ
-fun tionand the orthonormal representation of agraph.Denition 2. ([14℄)Consider a graph
G = (V, E)
,V =
{1, . . . n}
: the Lovászθ
-fun tionθ(G)
ofG
isthe maximum valueofP
n
i,j=1
b
ij
whereB = (b
ij
)
i,j=1...n
rangesover allpositive semidenitesymmetri matri eswith tra e1andsu h thatb
ij
= 0
for every pair(i, j)
,i
6= j, ij ∈ E
;the orthonormal representation of
G
is a system ofn
unit ve tors( ~
u
i
)
i=1...n
in an
-dimensional Eu lidean spa e, su h that for every(i, j)
su h thatij /
∈ E
,u
~
i
andu
~
j
are orthogonal.Proposition 2. ([14 ℄) Given a graph
G
, the following holds:•
given an orthonormal representation( ~
u
i
)
i=1...n
ofG
, and a unit ve tord
~
,∃i ∈ {1, . . . n}
su h thatθ(G)
≤ 1/(~
d
· ~
u
i
)
2
;For an integer fun tion
ℓ = ℓ(n)
≤ n
, setG
ℓ
=
{G : θ( ¯
G)
≤ ℓ}
; by proposition 2, everyℓ
- olorable graph belongs toG
ℓ
. In [12℄ it is shown that every graph inG
ℓ
with ordern
and maximum degree∆
an be olored withO(min
{∆
1−2/ℓ
log
3/2
n, n
1−3/(ℓ+1)
log
1/2
n
})
olors in
randomized polynomial time ([12 ℄. The algorithm of[12℄ hasbeenderandomized laterby[15 ℄.
Theorem 9. Let
k = k(n)
≤ n
be an integer fun tion andf
k
(x, y)
be a fun tion fromIN
× IN
toIN
, non-de reasing with respe t to bothx
andy
. If there exists aO(T (n))
algo-rithm A omputing, for every graphG
∈ G
k+1
,|V | ≤ n
, af
k
(n, ∆)
- oloring, then there exists aO(max
{n
3
, T (n)
})
PTAA for WIS
k
guaranteeing ratio1/(k(k + 1)f
k
(n, ∆))
.Proof. Let
(G = (V, E), ~
w)
be an instan e ofWISk
of ordern
andG
w
be asin denition 1 of se tion2. Sin e the weights aresupposedto be integral andα
w
(G) > w(V )/k
, we haveα
w
(G) = α (G
w
)
≥
w(V )
k + 1
+
w(V )
k(k + 1)
+
1
k
.
In[7℄ itis shownthat:• θ(G
w
)
is equalto the maximum valueofP
n
i,j=1
√
w
i
w
j
b
ij
, whereb
ij
are asindenition 2;•
one an ompute, inO(n
3
)
by the ellipsoid method, a positive semidenite symmetri
matrix
B = (b
ij
)
i,j=1...n
satisfying
n
P
i=1
n
P
j=1
√
w
i
w
j
b
ij
≥ θ(G
w
)
−
2k
1
> 0
b
ij
= 0
ij
∈ E
(5)Given that
B
is symmetri and positive semidenite, there existn
ve torsu
ˆ
i
, i
∈ {1, . . . n}
inIR
n
(seen asEu lidean spa e) su h that,
∀(i, j) ∈ {1, . . . n}
2
,
u
ˆ
i
· ˆu
j
= b
ij
; in parti ular, we haveb
ii
≥ 0
. For our purpose we just need to omputen
ve torsu
~
i
satisfying the following expression(6) forǫ = 1/(2knw(V ))
:
~
u
i
· ~
u
j
= b
ij
i
6= j
|~
u
i
|
2
= b
ii
+ ǫ > 0
n
P
i=1
|~
u
i
|
2
= Tr(B) + nǫ = 1 + nǫ
n
P
i=1
√
w
i
u
~
i
2
≥
P
n
i=1
n
P
j=1
√
w
i
w
j
b
ij
(6)Su h ve tors an be seen as non-zero approximations of
u
ˆ
i
,i = 1 . . . n
. The system ofve -tors
( ~
u
i
)
i=1...n
an be omputed ([6℄) by applying Cholesky's de omposition to the symmetripositive denite matrix
B + ǫI
(where I is the identity matrix); one gets (inO(n
3
)
) an
n
-dimensional triangular matrixU
su h thatB =
t
U U
− ǫI
. Let then
( ~
u
i
)
i=1...n
be the olumns ofU
; they learly satisfyexpression(6).Set, for
i
∈ {1, . . . n}
,~
d =
n
P
i=1
√
w
i
u
~
i
n
P
i=1
√
w
i
u
~
i
~
z
i
=
~
u
i
| ~
u
i
|
andnotethat
z
~
i
, onstitutesan orthonormalrepresentation ofG
¯
. Withoutlossofgenerality, we an assumethat(~
d
· ~
z
1
)
2
≥ (~
d
· ~
z
j = max
(
i
∈ {1, . . . , n} :
i−1
X
l=1
w
l
≤
w(V )
k(k + 1)
)
K = G [
{v
i
: i = 1, . . . , j
}] .
Then,(~
d
· ~
z
j
)
2
≥ 1/(k + 1)
whi himpliesK
∈ G
k+1
.Proof of lemma 3. ByCau hy-S hwarzinequalityand expressions(5) and(6), we get:
(1 + nǫ)
n
X
i=1
w
i
~
d
· ~z
i
2
=
n
X
i=1
|~
u
i
|
2
!
n
X
i=1
w
i
~
d
· ~z
i
2
≥
n
X
i=1
~
d
·
√
w
i
u
~
i
!
2
=
n
X
i=1
√
w
i
u
~
i
2
≥
n
X
i=1
n
X
j=1
√
w
i
w
j
b
ij
≥ θ (G
w
)
−
1
2k
≥ α (G
w
)
−
1
2k
≥
w(V )
k + 1
+
w(V )
k(k + 1)
+
1
2k
.
On the other hand, sin e for
i
∈ {1, . . . n}
,d
~
· ~z
i
≤ 1
, (re all thatd
~
andz
~
i
,i = 1 . . . n
areunit ve tors),(1 + nǫ)
n
X
i=1
w
i
~
d
· ~z
i
2
≤
n
X
i=1
w
i
~
d
· ~z
i
2
+
1
2k
.
Consequently,n
X
i=1
w
i
~
d
· ~z
i
2
≥
w(V )
k + 1
+
w(V )
k(k + 1)
.
(7) Re all that(~
d
· ~
z
1
)
2
≥ (~
d
· ~
z
2
)
2
≥ . . . (~
d
· ~
z
n
)
2
. We have(~
d
· ~
z
j
)
2
≥ 1/(k + 1) > 0
sin e, in the opposite ase,n
X
i=1
w
i
~
d
· ~z
i
2
≤
j−1
X
i=1
w
i
+
n
X
i=j
w
i
~
d
· ~
z
j
2
<
w(V )
k + 1
+
w(V )
k(k + 1)
whi h ontradi ts expression (7).
As noti ed in [1℄,
(~
d
· ~
z
j
)
2
≥ 1/(k + 1) > 0
implies that the subgraph
K
ofG
indu ed by verti esv
i
,i = 1 . . . j
, satisesθ( ¯
K)
≤ k + 1
; this follows from the fa t thatz
~
i
,i
∈ {1, . . . j}
, is an orthonormal representation of¯
K
with value (see [14 ℄)less than1/(~
d
· ~
z
j
)
2
≤ k + 1
. Notethatthisexpressionholdsfor the unweighted
θ
-fun tionofG
; so,K
∈ G
k+1
. This ompletes the proofof lemma3.Lemma 3is originallyproved in [1℄ for the ase of(unweighted) IS. Asone an seefrom the
above proof,extension of itfor WISisnon-trivial.
Let us now ontinue the proof of theorem 9. By lemma 3, algorithm A ( laimed in the
statement of theorem 9) omputes a
f
k
(n, ∆)
- oloring ofK
. Then, the maximum-weight olor is an independent set ofK = (V
K
, E
K
)
(and ofG
) oftotal weight at leastw(V
K
)/f
k
(j, ∆(K))
. Sin ew(V
K
)
≥ w(V )/(k(k + 1))
(see the denition ofj
),j
≤ n
and∆(K)
≤ ∆
, the maximum-weight olor is an independent set ofG
of weight at leastw(V )/(k(k + 1)f
k
(n, ∆))
. On the other handα
w
(G)
≤ w(V )
, and onsequently the following algorithm WIS_k guarantees ratio(1) ompute the matrix
B
= (b
ij
)
i,j=1,...n
by the ellipsoid method; (2)ǫ
← 1/(2knw(V))
;(3) ompute the Cholesky's de omposition of
B
+ ǫI
; (4) ompute ve tors~d
andz
~
i
, i
∈ {1, . . . n}
;(5) sort verti es in de reasing order with respe t to
(~d
· ~
z
i
)
2
; (6) ompute j and K; (7) IF(~d
· ~
z
j
)
2
≥ 1/(k + 1)
(8) THEN(9) all A to ompute a oloring
(C
1
, . . . C
l
)
of K; (10)S
← argmax{w(C
i
) : i = 1 . . . l
}
;(11) omplete S to obtain a maximal independent set of G;
(12) ELSE
S
← ∅
; (13) FI(14) OUTPUT S;
END. (*WIS_k*)
To on lude the proof, let us note that lines (1) and (3) are exe uted in
O(n
3
)
, line (5)
in
O(n log n)
and line(11) inO(n
2
)
. Finally, the time- omplexityof line(9) isbounded above
by
T (n)
.Of ourse, unless P=NP, in lusion of a graph in WIS
k
annot be polynomially de ided. However, algorithm WIS_k runson everygraph within the same omplexity; in fa t(byinstru -tion (7)), if
K
∈ G
k+1
, then algorithm A is alled to return a non-empty independent setS
; otherwise,S =
∅
. Consequently, ifS
6= ∅
(in parti ular ifG
∈ WIS
k
), algorithm WIS_k guar-antees the ratio laimed by theorem 9; in the opposite ase, the input-graph does not belongto WIS
k
.UsingforA,thederandomizedversionof[12 ℄presentedin[15℄,theorem9leadstothefollowing
approximation resultfor WIS
k
, for2
≤ k(n) ≤ n
. Corollary 2.ρ
WISk
≥ Θ
1
k(k + 1)∆
1−2/(k+1)
log
3/2
n
!
.
4.3 The main result
Considernowthe followingalgorithm, theworst-time omplexityofwhi histhesameastheone
of WIS_k.
BEGIN (*WIS*)
OUTPUT
S
← argmax{w(WIS
_k(G)), w(WGREEDY(G))
}
; END. (*WIS*) By theorems8 and9,∃c
′
su h thatρ
WIS
≥ min
(
k
∆ + 1
,
c
′
k(k + 1)∆
1−2/(k+1)
log
3/2
n
)
.
By an easy but somewhat tedious algebra, one an prove that the righthand side of the above
inequalityis at leastaslarge as
min
(
k
∆ + 1
,
c
k
(k + 1)
(1+3k)/2
log
3(k+1)/4
n
)
Theorem 10. For any xed integer
k
≥ 2
and fort = 3(k + 1)/4
ρ
WIS
(G)
≥ min
k
(∆ + 1)
, O
log
−t
n
.
Furthermore,inthe asewhere
min
{k/(∆ + 1), O(log
−t
n)
} = O(log
−t
n)
,
∆ + 1
≤ O(log
t
n)
and
then algorithm WGREEDYalreadyguarantees awonderful (giventhe resultin [11℄)approximation
ratio.
Corollary 3. Consider agraph
G
andk
≥ 2
. Then,there existst > 0
su hthat atleast oneof the two following onditions holds:1. algorithm WGREEDY a hieves ratiobounded belowby
O(log
−t
n)
;
2. algorithm WIS a hieves ratio bounded below by
k/(∆ + 1)
. Onthe other hand,letus revisit expressionmin
(
k
∆ + 1
,
c
k
(k + 1)
(1+3k)/2
log
3(k+1)/4
n
)
and set
k = log n/(3 log log n)
; then,∃n
0
≥ 1, ∀n ≥ n
0
,(1/c
k
)(k + 1)
(1+3k)/2
log
3(k+1)/4
n
≤ n
4/5
and, sin e instan es withn
≤ n
0
an be solved by exhaustive sear h in onstant time, the following theoremholds and on ludes the se tion.Theorem 11.
ρ
WIS
(G)
≥ min
log n
3(∆ + 1) log log n
, O
n
−4/5
.
5 Approximating maximum-weight lique
We des ribe in this se tion a new redu tion, working for both weighted and unweighted ases,
between independent setand lique. Letus notethatthe lassi al orresponden eindependent
setin
G
- liquein¯
G
preserves onstantandρ(n)
ratiosbutitdoesnotworkforratiosdepending on∆
.Let
G = (V, E)
be an instan e of KL and letV =
{1, . . . , n}
. We onsider then
graphsG
i
= G[
{i} ∪ Γ(i)]
,i = 1, . . . , n
anddenote byn
i
theirrespe tive orders; wealso onsiderthen
graphsG
¯
i
. Then, the following proposition holds (re all that in every graphG
, the size of a maximum liqueis never greater than∆(G)
).Proposition 3. For every
i
∈ {1, . . . , n}
, the following three fa ts hold: 1.n
i
≤ ∆(G) + 1
and∆( ¯
G
i
)
≤ ∆(G)
;2. liques(resp., independent sets)of
G
i
(resp.,G
¯
i
) are also liques(resp., independentsets) ofG
(resp.,G
¯
);moreover,∃i
∗
su hthatthemaximum lique(resp.,independentset)of
G
i
∗
(resp.,G
¯
i
∗
) isexa tly the maximum lique (resp., independent set) ofG
(resp.,G
¯
); 3. items1and2 holdalso forWKLandWISifwe onsiderweighted liquesandindependentsets.
Let A be a PTAA for WIS a hieving ratio
ρ(n, ∆)
; we shall use itto produ e a WKL-solution forG
. This anbe donebythe following algorithm.OUTPUT
K
← argmax{w(A(¯G
i
)) : i = 1, . . . , n
}
; END. (*WKL*)Sin e
K
is an independent set ofG
¯
, it is a lique (of the same weight) inG
. Moreover, by items 1 and 2 of proposition 3, algorithm WKL a hieves, in polynomial time, approximationratio
ρ(∆ + 1, ∆)
for WKL.Theredu tionjustdes ribedis,toourknowledge,therstonepreserving
ρ(∆)
ratiosbetween independent set and lique (inboth weighted and unweighted ases).Given the ISresultof [3 ℄and the one oftheorem 3we on lude the following.
Theorem 12. There exist PTAAsfor weighted andunweighted versions of KL su h that
ρ
KL
(G)
≥ Θ
log
2
∆
∆
!
ρ
WKL
(G)
≥ Θ
log
2
∆
∆ log log ∆
!
.
Theresultsoftheorem12represent,toourknowledge,therst
ρ(∆)
ratiosforthe lique-problem. 6 Maximuml
- olorable indu ed subgraph and minimum hromati sum6.1 Maximum
l
- olorable indu ed subgraphLet us note that we an assume
l < ∆
, be ause, ifnot, thenG
′
= G
(see the denition of C
l
in se tion 1 and re all that there exists the polynomial-time oloring-algorithm of [13℄ alwaysguaranteeing a
∆
- oloring ofG
, unlessG
isa(∆ + 1)
- lique). Consider now, forl
∈ {1, . . . , ∆ − 1}
, the graphl
G = (
l
V,
l
E)
dened asfollows:l
V
= V
× {1, . . . , l}
l
E =
(v, i)(v
′
, j) :
(i = j)
∧ vv
′
∈ E
∨
(i
6= j) ∧ (v = v
′
)
For WC
l
the weight of vertex(v, i)
equalsw
v
,∀i = 1, . . . , l
. Clearly,|
l
V
| = ln
∆(
l
G) = ∆(G) + l
− 1
µ(
l
G) = µ + l
− 1
(infa t, forall
(v
k
, i)
∈
l
V
,
v
k
∈ V
,i
≤ l
, the degreeof(v
k
, i)
equalsthe degree ofv
k
plusl
− 1
; the same holdsfor the averagedegreeµ(
l
G)
).The following holds:
•
let us onsider an independent setS
⊂
l
V
of
l
G
; the family
S
i
=
{v ∈ V : (v, i) ∈ S}
,i = 1, . . . , l
, isa olle tionofmutuallydisjoint independentsetsofG
; sothe graphG[
∪
i
S
i
]
isl
- olorable;•
onversely, for everyl
- olorable subgraphG
′
= (V
′
, E
′
)
of
G
and for everyl
- oloring(S
1
, . . . , S
l
)
ofG
′
, the set