Nousétudionsdanscettesectiondeuxfamillesdeproblèmesconsistantàconstruireunediusion minimisantrespectivement letempsnécessaireetl'énergierequise,selondiérentsmodèles decom-
munication. L'ensemble desproblèmesconsidérés a étéintroduitetformalisédanslessous-sections 2.3.1 à2.3.4.
La donnée de chacun des problèmes dénis comporte un graphe
G = (V, E)
connexe, et un n÷ud sources∈ V
. Les problèmes de décision portant surl'existence d'une solution avec nombre d'étapes borné possèdent une donnée complémentaire, notéek
, correspondant à la la plus grande dateallouable.Lestroisproblèmes [Di,Sync,Tmp]-Temps, [Di,Sync,Tmp]-émissions,[Di,Sync,Tmp-EM]- Temps et[Di,Sync,Tmp-EM]-émissions ont étémontrés NP-completsdansdenombreux travaux. Nous ciblons notre étude de complexité sur les problèmes dont le contexte de réception est en arborescence.
3.2.1 Minimiser le temps de diusion
Dans cette première sous-section, nous montrons la NP-complétude du problème de décision [Di,SyncArbo,]-Temps.Lapreuveprésentées'étendnaturellementpourprouverlaNP-complétude de [Di,AsyncArbo,]-Temps.
Théorème 2 :
Le problème de décision [Di,SyncArbo,]-Tempsest NP-complet.
Preuve :
NousmontronsqueleproblèmeestNP-completparuneréductiondepuisleproblèmeNP-complet EXACT SET COVER, désigné dans la suite du document par l'acronyme ESC. Ce problème est une versionparticulière duproblème MINIMUMSET COVER danslaquelle lesensembles retenus dansune solutiondoivent êtredisjoints.
Tout d'abord, leproblème [Di,SyncArbo,]-Temps est dans NP : soient
I = (G, s, k)
une ins- tancede [Di,SyncArbo,]-Temps, etT
une arborescenceT
donnée. Il estpossible devérieren un temps polynomial queT
est bien cohérente pour [Di,SyncArbo,] surI
, et de hauteur inférieure ou égaleàk− 1
.Soit
IESC
= (S, C)
une instance du problème ESC, oùC = (S1, S2, . . . , Sk)
est une collection dek
sous-ensembles d'un ensembleS
del
élémentsS =
{e1, e2, . . . , el}
. Par une transformation polynomialeen temps eten mémoire,nousconstruisons legrapheG = (V, E)
telque :
V ={x1, x2, . . . , xk}
S {y1, y2, . . . , yl}
S {s}
.E ={s, xi}, ∀i ≤ k
S {xi, yj}, ∀i ≤ k, j ≤ l|ej
∈ Si
Considérons leproblème [Di,SyncArbo,]-Temps sur l'instance
I
dénie par le grapheG = (V, E)
précédemment construit,le sommetsources∈ V
,etun entierk = 2
.RésoudreI
revient à trouver s'il existe une stratégie de diusion en2
étapes au plus. Nous montrons qu'il existe solution au problème [Di,SyncArbo,]-Temps surI
siet seulement s'il existeune solution àIESC
.Soit
A
une arborescencecohérente pour [Di,SyncArbo,] etde hauteur1
.ClairementA
décrit une solution de [Di,SyncArbo,]-Temps surI
. Dans cette solution, le sommets
émet à l'étape1
et tous les sommets de
xi
1≤i≤k
reçoivent correctement le message. À l'étape suivante un sous- ensembleU
decessommetsémet.Cetensembleestdésignéparl'ensembledessommetslsdes
dansA
. PuisqueA
décrit une solution, tous les sommetsyj
1≤j≤l
reçoivent correctement le message. Onendéduitunecouverturedetouslessommetsyj
1≤j≤l
parlessommetsdeU
.Ensélectionnant les ensemblesSi
tels quexi
∈ U
,nousobtenons une solutionau problème ESC.La réciproque estimmédiate.
Rappelons enn que [Di,SyncArbo,]-Temps est dans NP. Puisque ESC est un problème NP- complet, alors nousen concluonsque[Di,SyncArbo,]-Temps également.
Corollaire 2 :
Le problème [Di,AsyncArbo,]-Tempsest NP-complet.
Preuve :
L'arborescence
A
construitedanslapreuveprécédenteestdehauteur1
etestégalementcohérente pourle modèle[Di,AsyncArbo,].Lapreuve segénéralisedanslecas asynchrone.Signalons enn lapropriétésuivante :
Propriété 7 :
Dans uncontexte synchrone,une borne inférieure au nombre d'étapes est dénie par l'excentricité du sommet source. Une arborescence cohérente pour le modèle [Di,SyncArbo,] (respectivement [Di,AsyncArbo,]) possède une hauteur au moins égale à l'excentricité du sommet source moins un.
3.2.2 Minimiser le nombre d'émissions
Dans la sous-section suivante, nous établissons la NP-complétude du problème de décision [Di,SyncArbo,]-émissions. Cerésultat s'étenddanslemodèleasynchrone.
Théorème 3 :
Le problème dedécision [Di,AsyncArbo,]-émissions est NP-complet.
Le problème deminimisation associé[Di,AsyncArbo,]-minémissionsest NP-dicile etnon approximable à un facteur constant près.
Preuve :
Nousmontrons queleproblèmededécision[Di,AsyncArbo,]-émissionsestNP-completpar une réductiondepuisleproblèmeNP-completSETCOVER(SC),quiestleproblèmededécisionassocié au problèmed'optimisation MINIMUM SETCOVER (MSC).Nous montrons quenotre réduction conserve le rapport d'approximation de la solution. Puisque MSC est un problème NP-dicile et non approximable à une constante près, nous en déduirons que [Di,AsyncArbo,]-minémissions également.
Le problème [Di,AsyncArbo,]-émissionsest dansNP :il est possible de vérier en un temps polynomial qu'une arborescence
A
donnée est bien cohérente pour [Di,AsyncArbo,] surune ins- tanceI = (G, s, k)
donnée, etquesonnombre de n÷uds estinférieur ouégal àk− 1
.Soit
ISC
= (C, S, k)
une instance de SC, oùC =
{S1, S2, . . . , Sm}
est une collection de sous- ensembles d'un ensembleS
del
élémentsS =
{e1, e2, . . . , el}
, etk
un entier naturel. Par une transformation polynomiale en temps et en mémoire, nousconstruisons depuisISC
le grapheG =
(V, E)
telque :V ={x1, x2, . . . , xm}
S {y1, y2, . . . , yl}
S {s}
.E ={s, xi}, ∀i ≤ m
S {xi, yj}, ∀i ≤ m, j ≤ l|ej
∈ Si
S {xi, xj}, ∀i, j ≤ m
Considéronsleproblème[Di,AsyncArbo,]-émissionssurl'instance
I = (G, s, k + 1)
.RésoudreI
re- vientàtrouverunearborescenceA
cohérente dans[Di,SyncArbo,]tellequeemissions(A) = k +1
. SoitA
unearborescencecohérentepour[Di,AsyncArbo,]-émissionsoùemissions(A) = k + 1
. À l'étape1
seuls
émet et l'ensemblexi
1≤i≤k
peut recevoir (et potentiellement accepter) le message.Aucun sommetyi
n'esttransmetteur, puisquel'ensembledesessommetsvoisinsestinclus dansxi
1≤i≤k
. Exactementk
sommets parmixi
1≤i≤k
sont transmetteurs. L'ensembleT
des transmetteurs forme une clique dansG
. L'arborescenceA
est donc une chaîne, en accord avec la dénition34.Lesrelationsdeparentésontsecondaires,etpeuventsedénirparunordrequelconque surles sommetsdeT
.Ilsedéduit quetoutsommet deyj
0≤j≤l
estvoisind'aumoinsun sommet dexi
1≤i≤k
.Ensélectionnant lesensemblesSi
telsquexi∈ V (A)
,nousobtenonsunesolutionsur l'instanceISC
.La réciproque estimmédiate.
Cette réduction conserve le rapport entre solutions, et donc l'inaproximabilité de la solution. Rappelons enn que [Di,AsyncArbo,]-émissions est dans NP et que MSC est un problème NP- dicileetnonapproximableàunfacteurconstant.Nousconcluonsque[Di,AsyncArbo,]-émissions estNP-complet etque[Di,AsyncArbo,]-minémissionsestunproblèmeNP-dicileetnonapproxi- mable àun facteur constant.
Corollaire 3 :
Le problème dedécision [Di,AsyncArbo,]-émissions est NP-complet.
Le problèmedeminimisation[Di,AsyncArbo,]-minémissionsest NP-dicileetnonapproxi- mableà un facteur constant.
Preuve :
La preuveprésentéeprécédemment sedéclinedanslecassynchrone. L'arborescence
A
n'est plus forcément une chaîne. Cependant dansle grapheG
construit dansla preuve précédente, s'il existe une arborescenceA
cohérente pour [Di,SyncArbo,] avecemissions(A) = k + 1
, nous pouvons en déduire une arborescenceB
cohérente pour [Di,AsyncArbo,] avecemissions(B) = k + 1
, oùB
est une chaîne avecV (B) = V (A)
ets
∈ ext(B)
. Les résultats de la preuve s'étendent alors naturellement au modèle synchrone.Terminonsavec lapropriété suivante:
Propriété 8 :
Soit
G = (V, E)
un graphe connexe.Alorsdans toute stratégiedediusion,lenombre den÷uds transmetteurs
|T |
vérie l'équation :|T | ≥
|V | − 2
∆G− 1
(3.1)
où
∆G
est le degré maximum du réseau. Preuve :En accord avec le point
3
de la propriété 1,|T | ≥ |D|
, où|D|
est la cardinalité du plus petit ensembledominant connexe.Soit
D
un ensemble dominant connexe de cardinalité minimumdansG
,etG
0
le graphe induit de
G
par les sommets deD
. Appelons potentiel couvrant d'un sommetx
∈ D
le nombre de n÷udsdeV (G)− V (G
0)
adjacentsà
x
.Clairement cepotentielestégalàdG(x)− d
0
G(x)
.Lasomme des potentiels couvrant desx
∈ D
doit être supérieure à la cardinalité de l'ensemble dessommets deV (G)− V (G
0)
, c'est-à-dire
|V | − |D|
.En remarquant queG
0
doit être connexe, (donc contient nécessairement