Académique Documents
Professionnel Documents
Culture Documents
Chemins/circuits/chaines/cycles hamiltoniens
(méthode de multiplication latine)
EL FERHANI
Amine
Tel : 0678661588
Email: amine20elferhani@gmail.com
Encadré par :
Mme. AKEF
1
PLAN :
Introduction
I. Problématique
V. Travaux dirigés
Conclusion
2
Introduction :
Multiplication Latine Passé par tous les sommets une et une seule fois et si
possible revenir au point de départ.
I. Problématique :
Le graphe représente le plan d’une ville, sur chaque sommet vous avez des
boutiques qui ont à la fin de la journée des caisses qui faut maitre en sécurité
dans une banque qui est sur l’un des sommets. Alors vous avez un convoyeur de
fond qui va passer de boutique en boutique afin de ramasser l’argent et la
sécurisée dans le coffre-fort de la banque. Donc il doit passer par chacun des
sommets du graphe et les éviter plus qu'une fois de façon à réduire son
périple(trajectoire).
Chemin/Chaine/Circuit/Cycle Hamiltonien :
3
Graphe Hamiltonien :
A B A B A B
D C D C D C
Exemple :
B
4
A
n= 4 sommets D
C
Deg (u)>= 2
G: graphe à n sommets n>=3
ORE (1960)
Si pour toute u et v de non voisin, deg(u)+deg(v)>=n
Alors G contient un cycle Hamiltonien
n: nombre de sommets
Exemple :
U n= 7
deg(u)= 5
Deg(v)= 4
V Donc : deg(u)+Deg(v)>=n
5 + 4 >=7
La matrice adjacente :
5
Exemple : Voici un graphe, et la matrice d'adjacence correspondante :
M=
A B C D
A AB AC AD
A B B BA BD
C CA CB CD
C D
D DA DB DC
Multiplication :
AB * BC = ABC
Addition :
Dans le cas où on obtient la somme des deux ou plusieurs chemins on les écrits
comme suit :
Remarque :
On ne peut jamais rencontrer des cas comme AB*CD car le sommet d’arriver
du premier arc doit se coïncider avec le sommet de départ du deuxième arc.
Exemple : AFBA = 0 6
Exemple d’application d'un graphe orienté :
M=
7
M^2=
M^3 = M^2 x M =
8
Conclusion :
Un seul chemin hamiltonien : A F E B C D.
A B
C D
M^2= A B C D
M= A B C D
A ADB ADC ABD
A AB AC AD ACD
9
Les chemins hamiltoniens sont :
ACDB-ABDC-BDCA-BADC-BDAC-BACD-CDBA-CADB-CDAB-CABD-DCAB-DBAC
Conclusion :
Dans ce chapitre, nous avons résolu le problème « passer par tous les sommets
d’un graphe une et une seule fois » et si possible « revenir au point
de départ » par la Méthode de Multiplication Latine.
Ce même problème a été résolu par la Méthode de Georges DEMOUCRON présenté
dans le chapitre précédent.
Par contre il existe un autre problème « passer par toutes les arrêtes ou arcs
d’un graphe une et une seule fois » et si possible « revenir au point de
départ » résolu par la méthode dite Méthode d’EULER et qui sera traité dans le
chapitre.
10