Introduction à la théorie des graphes

472 89 3MB

French Pages 237 Year 2018

Report DMCA / Copyright

DOWNLOAD FILE

Introduction à la théorie des graphes

Table of contents :
Couverture
Page de titre
I Notions de base
1 Ce qu'il faut savoir
1.1 Définition et vocabulaire
1.2 Somme des degrés, séquence, graphe complémentaire
1.3 Sous-graphes
1.4 Isomorphisme de graphes
2 Exercices
2.1 Modélisation
2.2 Pour démarrer
2.3 Pour approfondir
II Chaînes, cycles et parcours
1 Ce qu'il faut savoir
1.1 Chaînes et cycles : définitions
1.2 Les parcours
1.3 Conditions nécessaires d'acyclicité
1.4 Séquences dont les degrés sont inférieurs ou égaux à 2
2 Exercices
2.1 Modélisation
2.2 Pour démarrer
2.3 Pour approfondir
III Connexité
1 Ce qu'il faut savoir
1.1 Définition de la connexité
1.2 Classes de connexité et composantes connexes
1.3 Algorithme de calcul des classes de connexité
.4 C ondition nécessaire de connexité sur le nombre d'arêtes
.5 Isthmes et points d'articulation
.6 Distance dans un graphe
2 Exercices
2.1 Modélisation
2.2 Pour démarrer
2.3 Pour approfondir
IV Les arbres
1 Ce qu'il faut savoir
1.1 Définition, construction et théorème de caractérisation des arbres
1.2 Arbres recouvrants
1.3 Arbres enracinés
2 Exercices
2.1 Modélisation
2.2 Pour démarrer
2.3 Pour approfondir
V Algorithmes pour graphes valués
1 Ce qu'il faut savoir
1.1 Graphes valués aux arêtes
1.2 Algorithme de Dijkstra
1.3 Les arbres recouvrants de poids minimal
2 Exercices
2.1 Modélisation
2.2 Pour démarrer
2.3 Pour approfondir
VI Coloration d'un graphe
1 Ce qu'il faut savoir
1.1 Coloration et nombre chromatique
1.2 Coloration gloutonne
1.3 Encadrement du nombre chromatique
1.4 Coloration des arêtes d'un graphe
2 Exercices
2.1 Modélisation
2.2 Pour démarrer
2.3 Pour approfondir
VII Graphes eulériens et hamiltoniens
1 Ce qu'il faut savoir
1.1 Parcours eulériens et graphes eulériens
1.2 L'algorithme « ParcoursEulérien »
1.3 Graphes hamiltonien et cycles hamiltoniens
2 Exercices
2.1 Modélisation
2.2 Pour démarrer
2.3 Pour approfondir
Annexes
A Les prérequis
1 Les ensembles et les n-uplets
1.1 Notations de bases
1.2 Opérations usuelles sur les ensembles
1.3 Un peu de dénombrement
1.4 Application - Fonction
2 La logique
2.1 Les propositions
2.2 Les prédicats
2.3 Les quantificateurs
2.4 Les connecteurs logiques
2.5 Quelques exemples de raisonnement
B Gymkhana
1 Présentation du jeu « Gymkhana »
2 Modélisation par un graphe
3 Algorithme matriciel pour déterminer si un joueur a gagné
4 Stratégie gagnante
Bibliographie
Index

Polecaj historie