Exploration des graphes aretes-colorees

Dans la pratique, รฉnormรฉment de problรจmes concrets peuvent รชtre modรฉlisรฉs par un graphe. Par exemple, une carte gรฉographique est typiquement un graphe dans lequel on serait amener ร  chercher des chemins courts entre les villes, ou ร  passer par toutes les routes ou toutes les villes…etc. Cela explique pourquoi la thรฉorie des graphes est certainement le domaine le plus populaire des mathรฉmatiques discrรจtes malgrรฉ son jeune รขge. En gรฉnรฉral, cette thรฉorie est partitionnรฉe en deux branches : la branche des graphes non-orientรฉs et la branche des graphes orientรฉs. Pendant longtemps, les graphes nonorientรฉs ont รฉtรฉ les plus รฉtudiรฉs. Pourtant, ils peuvent รชtre considรฉrรฉs comme une sousclasse des graphes orientรฉs puisquโ€™une arรชte peut รชtre reprรฉsentรฉe par deux arcs opposรฉs. Mais, lโ€™importance thรฉorique et pratique des graphes orientรฉs sโ€™est imposรฉe dans les vingt derniรจres annรฉes. Et on parle maintenant de plus de trois mille publications concernant les graphes orientรฉs. Malheureusement, les problรจmes pratiques ne cessent de devenir de plus en plus compliquรฉs et leurs reprรฉsentations de plus en plus difficiles ร  satisfaire par certains graphes. Dโ€™oรน lโ€™importance dโ€™ajouter de nouveaux concepts dans leurs dรฉfinitions pour augmenter leur reprรฉsentativitรฉ de la rรฉalitรฉ. Dans cette thรจse, nous traitons les graphes c-arรชtescolorรฉes qui sont une gรฉnรฉralisation des graphes orientรฉs. Un graphe c-arรชtes-colorรฉes est un graphe non-orientรฉ dont les arรชtes sont colorรฉes par un nombre donnรฉ de couleurs c infรฉrieur ou รฉgal au nombre des arรชtes bien sรปr. Cette dรฉfinition engendre รฉnormรฉment de nouvelles questions plus toutes les questions quโ€™on pourrait poser dans le cas des graphes classiques.

Les graphes arรชtes-colorรฉes trouvent beaucoup de champ dโ€™application notamment en biologie molรฉculaire pour modรฉliser les sรฉquences dโ€™ADN. Le livre de Pevzner [P00] y consacre un chapitre et propose une sรฉrie de problรจmes ouverts. A titre dโ€™exemple aussi, dans [A89], lโ€™auteur ramรจne le problรจme de la recherche dโ€™un carrรฉ latin ร  un problรจme de cycle hamiltonien alternรฉ dans un graphe complet arรชtes-colorรฉes. Les carrรฉs latins sont des matrices carrรฉs qui vรฉrifient certaines propriรฉtรฉs mathรฉmatiques et qui sont utilisรฉes surtout dans la modรฉlisation en statistique appliquรฉe et les plans dโ€™expรฉriences. En thรฉorie, parmi les choses quโ€™on pourait citer, les tournois bipartis qui sont intimement liรฉs aux graphes complets 2-arรชtes-coloriรฉes. R. Hรคggkvist et Y. Manoussakis [HM89] ont montrรฉ que tout tournoi biparti peut รชtre considรฉrรฉ comme un graphe complet 2 arรชtes-coloriรฉes.

Graphes arรชtes-colorรฉes

Terminologie

Soit Ic = {1, 2, ยทยทยท , c} un ensemble donnรฉ de couleurs, c โ‰ฅ 2. Gc dรฉnote un graphe arรชtes-colorรฉes simple tel que chaque arรชte est colorรฉe par une couleur i โˆˆ Ic sans que deux arรชtes parallรจles joignent la mรชme paire de sommets. Sโ€™il sโ€™agit dโ€™un graphe simple non arรชtes-colorรฉes nous le noterons simplement G. Sโ€™il sโ€™agit dโ€™un multigraphe arรชtescolorรฉes, c.ร .d. qui admet des arรชtes parallรจles joignant deux sommets, nous le noterons Gc . Pour les graphes complets arรชtes-colorรฉs, on รฉcrit Kc n ร  la place de Gc . Sโ€™il sโ€™agit dโ€™un multigraphe complet arรชtes-colorรฉes on รฉcrit Kc n. Si un graphe biparti arรชtes-colorรฉes est simple on รฉcrit Bc , sโ€™il est multigraphe on ecrit Bc . Si un graphe biparti complet arรชtescolorรฉes est simple on รฉcrit Kc n,n, sโ€™il est multigraphe on รฉcrit Kc n,n. Pour simplifier et sans perdre de gรฉnรฉralitรฉ, nous dรฉfinissons les notions seulement pour le cas des graphes Gc .

Les deux ensembles des sommets et des arรชtes de Gc sont notรฉs V (Gc) et E(Gc), respectivement. Lโ€™ordre de Gc est le nombre de ses sommets, notรฉ n. La taille de Gc est le nombre de ses arรชtes, notรฉ m. Pour une couleur donnรฉe i, Ei (Gc ) dรฉnote lโ€™ensemble des arรชtes de Gc dont la couleur est i.

Une arรชte incidente ร  x et y est notรฉe xy, sa couleur est c(xy) et son coรปt (si elle a un coรปt) est cout ห† (xy). Le coรปt dโ€™un sous-graphe est la somme des coรปts de ses arรชtes. Un sousgraphe de Gc contenant au moins deux arรชtes est dit proprement arรชtes-colorรฉes, si chaque deux arรชtes adjacentes dans ce sous-graphe ont deux couleurs diffรฉrentes. Une chaรฎne proprement-arรชtes-colorรฉes nโ€™admet pas de rรฉpรฉtition de sommets et chaque deux arรชtes successives, dans cette chaรฎne, ont deux couleurs diffรฉrentes. Une marche proprementarรชtes-colorรฉes nโ€™admet pas de rรฉpรฉtition dโ€™arรชtes et chaque deux arรชtes successives, dans cette marche, ont deux couleurs diffรฉrentes. La longueur dโ€™une chaรฎne (resp. marche) est le nombre de ses arรชtes. Soient deux sommets s et t dans Gc , on dรฉfinit (si elle existe) une s โˆ’ t chaรฎne (resp. marche) telle quโ€™une chaรฎne (resp. marche) dโ€™extrรฉmitรฉs s et t. Parfois, s sera appelรฉ la source et t la destination de la chaรฎne (resp. marche). De mรชme, notons (x, y) chaรฎne (resp. marche) dโ€™extrรฉmitรฉs s et t, une sโˆ’t chaรฎne (resp. marche) de longueur x+y telle que les x premiรจres arรชtes ont une couleur et les y arรชtes suivantes ont une autre couleur. Un (x, y) cycle est un cycle de longueur x + y telle que les x premiรจres arรชtes ont une couleur et les y arรชtes suivantes ont une autre couleur. Une chaรฎne/marche proprement-arรชtes-colorรฉes est dite fermรฉe si ses extrรฉmitรฉs coรฏncident et sa premiรจre et sa derniรจre arรชte ont deux couleurs diffรฉrentes. Une chaรฎne fermรฉe proprement-arรชtescolorรฉes est appelรฉe un cycle proprement-arรชtes-colorรฉes. Une marche est dite eulรฉrienne si elle passe par toutes les arรชtes du graphe. On dit quโ€™une chaรฎne est hamiltonienne si elle passe par tous les sommets. De mรชme on dit quโ€™un cycle est hamiltonien sโ€™il passe par tous les sommets.

Aussi, pour un sous-graphe donnรฉ Q induit par un graphe G non arรชtes-colorรฉes, une contraction de Q dans G consiste ร  remplacer Q par un nouveau sommet, soit zQ, tel que chaque sommet x dans Gโˆ’Q est connectรฉ ร  zQ par une arรชte si, et seulement si, il existe une arรชte xy dans G pour un certain sommet y dans Q.

Dรฉfinitions

Dรฉfinition 1.1 (coupe-sommet, coupe-arรชte) Dans un graphe connexe, un coupe-sommet (resp. une coupe-arรชte) est un sommet (resp.une arรชte) que si on lโ€™enlรจve, alors le graphe ne sera plus connexe.

Dรฉfinition 1.2 (sommet sรฉparateur de couleurs) Dans un graphe Gc , x est un sommet sรฉparateur de couleurs si, et seulement si, x est un coupe sommet monochromatique par rapport ร  chacun des sous-graphes connexes Gc quโ€™on peut obtenir par enlรจvement de x.

Dรฉfinition 1.3 (arรชte sรฉparatrice de couleurs) Dans un graphe Gc , e est une arรชte sรฉparatrice de couleurs si, et seulement si, e est une coupe-arรชte dont les deux extrรฉmitรฉs sont des sommets monochromatiques par rapport ร  chacun des sous graphes connexes de Gc quโ€™on peut obtenir par enlรจvement de e.

Dรฉfinition 1.4 (compatibilitรฉ avec un couplage) Un cycle (resp. une chaรฎne) dans un graphe Gc est compatible avec un couplage M si, et seulement si, les arรชtes de ce cycle (resp. cette chaรฎne) sont pris alternativement de M et de Gc โˆ’ M.

Les facteurs proprement-arรชtes-colorรฉes sont intimement liรฉs aux cycles hamiltoniens en voici la dรฉfinition :

Dรฉfinition 1.5 (facteur proprement-arรชtes-colorรฉes) Un facteur F est un ensemble de cycles sommets-disjoints qui couvrent tous les sommets du graphe. On dit que le facteur F est proprement-arรชtes-colorรฉes si, et seulement si, tous les cycles qui le constituent le sont aussi (quand il sโ€™agit de deux couleurs on parle dโ€™un facteur alternรฉ).

Dรฉfinition 1.6 (un graphe s-rรฉgulier) Soit s โ‰ฅ 0, un graphe s-rรฉgulier est un graphe dont tous les sommets ont un degrรฉ รฉgal ร  s.

Remarque 1 Un facteur est un graphe 2-rรฉgulier.

Sโ€™il nโ€™existe pas un facteur proprement-arรชtes-colorรฉes, il reste toujours une chance dโ€™avoir des structures proprement-arรชtes-colorรฉes, qui couvrent tout le graphe, formรฉes de chaรฎnes et de cycles. En particulier sโ€™ils existent de m chaรฎnes-cycles-proprement-arรชtescolorรฉes.

Dรฉfinition 1.7 (m-chaรฎnes-cycles-proprement-arรชtes-colorรฉes) Soient m โ‰ฅ 0 et Gc , un m-chaรฎnes-cycles-proprement-arรชtes-colorรฉes est un sous-graphe de Gc constituรฉ de m chaรฎnes proprement-arรชtes-colorรฉes et un certain nombre de cycles proprement-arรชtes-colorรฉes tous sommets-disjoints. Un sous-graphe 0 chaรฎnes-cycles-proprementarรชtes-colorรฉes (m = 0) nโ€™est autre quโ€™un facteur proprement-arรชtes-colorรฉes.

Remarque 2 Un sous-graphe 1-chaรฎnes-cycles-proprement-arรชtes-colorรฉes est appelรฉ aussi un presque-facteur proprement-arรชtes-colorรฉes.

Soient X et Y deux sous-ensembles de V (Gc ), alors XY dรฉsigne lโ€™ensemble des arรชtes entre les sommets de X et Y . Si toutes les arรชtes de XY ont la mรชme couleur, cette couleur sera notรฉ c(XY ). Soit C un cycle alternรฉ de longueur 2p, p โ‰ฅ 2, parfois il est pratique de diviser les sommets de C en deux ensembles X = {x1, x2,…,xp} et Y = {y1, y2,…,yp} tel que C = x1y1x2y2 …xpyp et c(xiyi) = c(yixi+1) pour i = 1, 2,…,p.

Dรฉfinition 1.8 (dominance entre cycles alternรฉs) On dit quโ€™un cycle alernรฉ C1 domine un autre cycle alternรฉ C2 et on note (C1 โ‡’ C2) si, et seulement si, c(X1C2) โ‰  c(Y1C2). On note C1 โ‡Ž C2 le fait que ni C1 โ‡’ C2 ni C1 โ‡’ C2.

Le rapport de stage ou le pfe est un document dโ€™analyse, de synthรจse et dโ€™รฉvaluation de votre apprentissage, cโ€™est pour cela chatpfe.com propose le tรฉlรฉchargement des modรจles complet de projet de fin dโ€™รฉtude, rapport de stage, mรฉmoire, pfe, thรจse, pour connaรฎtre la mรฉthodologie ร  avoir et savoir comment construire les parties dโ€™un projet de fin dโ€™รฉtude.

Table des matiรจres

Introduction
I Gรฉnรฉralitรฉs & ร‰tat des lieux
1 Gรฉnรฉralitรฉs et notions prรฉliminaires
1.1 Graphes arรชtes-colorรฉes
1.1.1 Terminologie
1.1.2 Dรฉfinitions
1.2 Thรฉorie de la complexitรฉ
1.2.1 Optimisation combinatoire
1.2.2 Classes dโ€™approximation
1.2.3 Inapproximation
1.3 Conclusion
2 ร‰tat de lโ€™art
2.1 Cycles hamiltoniens proprement-arรชtes-colorรฉes
2.2 Chaรฎnes hamiltoniennes proprement-arรชtes-colorรฉes
2.3 Connexitรฉ : couleur-connexitรฉ et cyclique-connexitรฉ
2.3.1 s โˆ’ t chaรฎnes proprement-arรชtes-colorรฉes
2.3.2 Cycles non hamiltoniens proprement-arรชtes-colorรฉes
2.4 (x, y) chaรฎnes/cycles
2.5 Marches eulรฉriennes proprement-arรชtes-colorรฉes
2.6 Sous-graphes hรฉtรฉrochromatiques
2.6.1 Arbres hรฉtรฉrochromatiques
2.6.2 Chaรฎnes/cycles hรฉtรฉrochromatiques
2.7 N P-complรฉtude
2.8 Conclusion
II Contributions
3 Facteurs, Cycles et Chaรฎnes proprement-arรชtes-colorรฉes
3.1 Facteur proprement-arรชtes-colorรฉes
3.2 Le i-degrรฉ minimum dans les graphes (simples) arรชtes-colorรฉes
3.2.1 Le i-degrรฉ minimum supรฉrieur ou รฉgal ร  1
3.3 Le i-degrรฉ minimum dans les multigraphes arรชtes-colorรฉes
3.3.1 Le i-degrรฉ minimum supรฉrieur ou รฉgal ร  1
3.3.2 Le i-degrรฉ minimum trรจs grand
3.4 Graphe alรฉatoire
3.5 Conclusion
4 Arbres couvrants arรชtes-colorรฉes
4.1 Arbres couvrants proprement-arรชtes-colorรฉes
4.1.1 1-arbre-cycle-proprement-arรชtes-colorรฉes
4.1.2 N P-complรฉtude
4.1.3 Inapproximation
4.2 Arbres couvrants faiblement-arรชtes-colorรฉes
4.2.1 N P-complรฉtude
4.2.2 Inapproximation
4.3 Conclusion
5 s-t chaรฎnes/marches proprement-arรชtes-colorรฉes
5.0.1 Une s โˆ’ t marche proprement-arรชtes-colorรฉes
5.1 La plus courte chaรฎne/marche proprement-arรชtes-colorรฉes
5.2 La plus longue s โˆ’ t chaรฎne/marche proprement-arรชtes-colorรฉes
5.3 Les paires de sommets interdits dans une s โˆ’ t chaรฎne
5.4 Conclusion
6 k-chaรฎnes/marches proprement-arรชtes-colorรฉes
6.1 N P-complรฉtude dans des graphes quelconques
6.2 N P-complรฉtude dans les graphes sans cycles ni marches fermรฉes tous proprement-arรชtes-colorรฉes
6.3 Quelques approximations et rรฉsultats polynomiaux
6.4 Conclusion
Conclusion
Perspectives

Lire le rapport complet

Tรฉlรฉcharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiรฉe. Les champs obligatoires sont indiquรฉs avec *