Graphes Fran˘cois Dubois - Université Paris-Saclayf... · On se donne un entier n sup erieur ou...

12
´ echecs graphes isomorphes qui connaˆ ıt qui ? matrices chemins de longueur k Graphes Fran¸coisDubois * Codes et automates finis cours num´ ero 07 ; exercices CNAM Paris, mars 2020 * Conservatoire National des Arts et M´ etiers, Paris

Transcript of Graphes Fran˘cois Dubois - Université Paris-Saclayf... · On se donne un entier n sup erieur ou...

Page 1: Graphes Fran˘cois Dubois - Université Paris-Saclayf... · On se donne un entier n sup erieur ou egal a deux. La question est de montrer que dans une assembl ee de n personnes, il

echecs graphes isomorphes qui connaıt qui ? matrices chemins de longueur k

Graphes

Francois Dubois∗

Codes et automates finiscours numero 07 ; exercices

CNAM Paris, mars 2020

∗ Conservatoire National des Arts et Metiers, Paris

Page 2: Graphes Fran˘cois Dubois - Université Paris-Saclayf... · On se donne un entier n sup erieur ou egal a deux. La question est de montrer que dans une assembl ee de n personnes, il

echecs graphes isomorphes qui connaıt qui ? matrices chemins de longueur k

Tournoi d’echecs 2

On se propose d’organiser une rencontre entre cinq joueursd’echecs ou chaque joueur joue trois parties.a) Proposer un modele mathematique de ce probleme a l’aided’un graphe simple non oriente.b) Faire une analyse detaillee de la recherche d’un graphe quisatisfait aux propries demandees par l’enonce.c) En conclure que le probleme pose n’a pas de solution.d) Rappeler pourquoi dans un graphe, la somme des degres detous les sommets est egale au double du nombre d’aretes.e) En deduire que dans un graphe simple quelconque le nombrede sommets ayant un degre impair est un nombre pair.f) Reprendre le probleme du tournoi d’echecs et le resoudre enune demi-ligne.

Page 3: Graphes Fran˘cois Dubois - Université Paris-Saclayf... · On se donne un entier n sup erieur ou egal a deux. La question est de montrer que dans une assembl ee de n personnes, il

echecs graphes isomorphes qui connaıt qui ? matrices chemins de longueur k

Tournoi d’echecs (ii) 3

Page 4: Graphes Fran˘cois Dubois - Université Paris-Saclayf... · On se donne un entier n sup erieur ou egal a deux. La question est de montrer que dans une assembl ee de n personnes, il

echecs graphes isomorphes qui connaıt qui ? matrices chemins de longueur k

Tournoi d’echecs (iii) 4

Page 5: Graphes Fran˘cois Dubois - Université Paris-Saclayf... · On se donne un entier n sup erieur ou egal a deux. La question est de montrer que dans une assembl ee de n personnes, il

echecs graphes isomorphes qui connaıt qui ? matrices chemins de longueur k

Graphes isomorphes ? 5

On considere les trois graphes de la figure ci-dessous.

a) Calculer leurs matrices d’adjacence et en deduire quels sontles graphes isomorphes.b) Montrer a l’aide du degre que l’un des trois graphes estclairement non isomorphe aux deux autres.

Page 6: Graphes Fran˘cois Dubois - Université Paris-Saclayf... · On se donne un entier n sup erieur ou egal a deux. La question est de montrer que dans une assembl ee de n personnes, il

echecs graphes isomorphes qui connaıt qui ? matrices chemins de longueur k

Graphes isomorphes ? (ii) 6

Page 7: Graphes Fran˘cois Dubois - Université Paris-Saclayf... · On se donne un entier n sup erieur ou egal a deux. La question est de montrer que dans une assembl ee de n personnes, il

echecs graphes isomorphes qui connaıt qui ? matrices chemins de longueur k

Qui connaıt qui ? 7

On se donne un entier n superieur ou egal a deux. La question estde montrer que dans une assemblee de n personnes, il existe aumoins deux personnes qui ont le meme nombre de connaissancesau sein de cette assemblee. On suppose que si une personne Aconnaıt une personne B, alors la personne B connaıt la personne A.On suppose aussi que l’on ne se connaıt pas soi-meme.a) Proposer un modele mathematique de ce probleme a l’aide dela theorie des graphes.b) Raisonner par l’absurde. Si l’hypothese contraire est vraie,montrer que les degres de tous les sommets du graphe sont tousdifferents.c) En deduire une contradiction et conclure que dans uneassemblee de n personnes, il existe au moins deux personnes quiont le meme nombre de connaissances.

Page 8: Graphes Fran˘cois Dubois - Université Paris-Saclayf... · On se donne un entier n sup erieur ou egal a deux. La question est de montrer que dans une assembl ee de n personnes, il

echecs graphes isomorphes qui connaıt qui ? matrices chemins de longueur k

Qui connaıt qui ? (ii) 8

Page 9: Graphes Fran˘cois Dubois - Université Paris-Saclayf... · On se donne un entier n sup erieur ou egal a deux. La question est de montrer que dans une assembl ee de n personnes, il

echecs graphes isomorphes qui connaıt qui ? matrices chemins de longueur k

Matrices d’incidence et d’adjacence 9

On considere le graphe oriente de la figure ci-dessous.

a) Numeroter les sommets et les aretes, puis expliciter lesmatrices d’incidence J+ et J−.b) Calculer la matrice d’adjacence M de ce graphe.c) Verifier que le produit J+ (J+)t est bien egal a la matricediagonale des degres sortants de chaque sommet.d) Verifier que le produit J− (J−)t est egal a la matricediagonale des degres entrants dans chaque sommet.e) Verifier que le produit J+ (J−)t est egal a la matriced’incidence M.

Page 10: Graphes Fran˘cois Dubois - Université Paris-Saclayf... · On se donne un entier n sup erieur ou egal a deux. La question est de montrer que dans une assembl ee de n personnes, il

echecs graphes isomorphes qui connaıt qui ? matrices chemins de longueur k

Matrices d’incidence et d’adjacence (ii) 10

Page 11: Graphes Fran˘cois Dubois - Université Paris-Saclayf... · On se donne un entier n sup erieur ou egal a deux. La question est de montrer que dans une assembl ee de n personnes, il

echecs graphes isomorphes qui connaıt qui ? matrices chemins de longueur k

Puissances de la matrice d’adjacence 11

On se donne un graphe oriente G et on note M sa matriced’adjacence. On se donne un entier k superieur ou egal a un.a) On note Mk la puissance ko de la matrice d’adjacence.Combien a-t-elle de lignes et de colonnes ?b) Montrer par recurrence sur k que pour deux sommets s ett du graphe, l’element de matrice Mk(s, t) est egal au nombre dechemins de longueur k permettant d’aller de s a t.c) Verifier de facon graphique que cette propriete est satisfaitepour le graphe ci-dessous avec les valeurs k = 1, 2, 3.

Page 12: Graphes Fran˘cois Dubois - Université Paris-Saclayf... · On se donne un entier n sup erieur ou egal a deux. La question est de montrer que dans une assembl ee de n personnes, il

echecs graphes isomorphes qui connaıt qui ? matrices chemins de longueur k

Puissances de la matrice d’adjacence (ii) 12