---
lang: fr
tags: theorie des graphs, S6, ING1
title: Theorie des graphs 8
date: 29/03/2019
---
# Theorie des graphs 8
==Chemin eulérien==: Visite toutes les arrêtes du graphe exactement 1 fois
==Cycle eulérien==: Chemi eulérien qui à son point de départ
Condition necessaire et suffidante pour avoir un cycle eulérien:
- Aucun sommet de degré impair
- Toutes les arêtes sont dans la même composante connexe (= le graphe privé de ses sommets isollés est connexe)
Condition necessaire et suffidante pour avoir un chemin eulérien:
- Il y a 0 ou 2 sommets de degré impair
- Toutes les arêtes dans la même composante connexe.
:::info
voir photo 29/03/2019
:::
==graph eulérien==: il existe un cycle eulérien dans le graph
:::info
Tout ce qui a été fait en cours:
https://www.lrde.epita.fr/~adl/ens/theg/theg-2019.txt
:::
1. Survol des propriété de graphe avec quelques def, propriétés (arbre couvrant, théorème de kizchoff, formule de cayley)
2. Notation mathématiques (G=(V,E, $\omega$), DFS, appliqué au trie topologique (Comme Make pour les dépendances), calcul de complexité en fonction de |V|, et |E|, 3 formules: { $\sum deg(x)=\theta(|E|)$ , Graph simple (entre 2 sommets il y a qu'une arête): |E| = O(|V|²), |V| = O(|E|)})
3. BFS calcul du plus court chemin:
- BFS graphe non pondéré: O(|V| + |E|)
- Djikstra (poids >= 0) : O(|E| + |V|log(V))
- Bellman ford (:warning: pas de cycle négatif)
:::info
voir photo 29/03/2019
:::