9.6 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			9.6 KiB
		
	
	
	
	
	
	
	
share_link, share_updated, up, tags
| share_link | share_updated | up | tags | ||
|---|---|---|---|---|---|
| https://share.note.sx/9ol2xy9c#onXvKEcpC/5Y8OO8PaAmftOOP8oEGnHkYyhYM73rBaY | 2025-05-13T19:14:06+02:00 | mémoire L3 maths | 
 | 
Définition des graphes
- \underline{n} := [\![1; n]\!] = \{ 1, 2, \dots, n \}pour- n \in \mathbb{N}^{*}
- X :=\begin{pmatrix}\underline{n}\\ 2\end{pmatrix} = \mathscr{P}_{2}(\underline{n})les parties de- \underline{n}à 2 éléments
- \mathcal{G}_{n} := \{ 0, 1 \}^{X}ensemble des graphes étiquettés à- nsommets (fonctions de- X \to \{ 0, 1 \})- \Gamma \in \mathcal{G}_{n}un graphe- E := \{ e \in X \mid \Gamma(e) = 1 \}l'ensemble des arrêtes de- \Gamma- on assimile un graphe à l'ensemble de ces arrête : \Gamma = \{ e_1, \dots, e_{t} \}
 
- on assimile un graphe à l'ensemble de ces arrête : 
 
 
- S_{n} \backslash \backslash \mathcal{G}_{n} = \mathfrak{S}_{n} \backslash \backslash \mathcal{G}_{n}l'ensemble des graphes simples à- nsommets (non-étiquettés, donc stables par permutation des sommet : les classes d'équivalences de- \mathcal{G}_{n}par isomorphisme)
Graphes particuliers
Graphes réguliers
- \mathcal{R}_{n, k} := \{ \Gamma \in \mathcal{G}_{n} \mid \forall i \in \underline{n},\quad \operatorname{deg}_{\Gamma}(i) = k \}ensemble des graphes $k$-réguliers à- nsommets
- S_{n} \backslash \backslash \mathcal{R}_{n, k} = \mathfrak{S}_{n} \backslash \backslash \mathcal{R}_{n, k}l'ensemble des graphes simples $k$-réguliers à- nsommets (non-étiquettés)- c'est l'ensemble des classes d'équivalences par isomorphisme de graphes
 
Graphes connectés
- graphe connecté (connected) : si toute paire de sommets est connectée par une chaîne
- les "composants connexes" sont les classes d'équivalence par la relation "sont reliés par une chaîne"
- un sommet de degré 0est un "composant trivial" (trivial component)
- \mathcal{G}_{n}^{*}l'ensemble des graphes
- \mathcal{R}_{n, k}^{*} := \{ \Gamma \in \mathcal{R}_{n, k} \mid \Gamma \text{ est connecté} \}l'ensemble des graphes étiquettés $k$-réguliers connectés
Autres
pour n \in \mathbb{N}^{*} et k, t \in \mathbb{N} avec k < n et t \geq 3, on définit :
- \mathcal{G}_{n, k} := \{ \Gamma \in \mathcal{G}_{n} \mid \forall i \in \underline{n},\quad \operatorname{deg}_{\Gamma}(i) \leq k \}
- \mathcal{G}_{n, k}^{*} := \{ \Gamma \in \mathcal{G}_{n}^{*} \mid \forall i \in \underline{n},\quad \operatorname{deg}_{\Gamma}(i) \leq k \}
- \mathcal{R}_{n, k, t} := \{ \Gamma \in \mathcal{R_{n, k}} \mid \operatorname{girth}(\Gamma) \geq t \}les graphes $k$-réguliers à- nsommets et de maille d'un graphe au moins- t
- \mathcal{R}_{n, k, t}^{*} := \{ \Gamma \in \mathcal{R}_{n, k}^{*} \mid \operatorname{girth}(\Gamma) \geq t \}les grraphes connectés $k$-réguliers à- nsommets et de maille au moins- tChacune des propriétés définissant ces ensembles est invariante par isomorphisme.
Propriétés des graphes
- \displaystyle \operatorname{deg}(i) = \operatorname{deg}_{\Gamma}(i) := \sum\limits_{\substack{j \in \underline{n}\\ j \neq i}} \Gamma(\{ i, j \})le degré d'un sommet- i \in \underline{n}
Chaînes et distances
Chaînes
- Une famille d'éléments de Eest une chaîne (trail)
- Une famille déléments de Esans répétition est une chaîne simple (path)
- W = (v_1, v_2, \dots, v_{q-1}, w)est la notation pour la chaîne de- vvers- wqui passe par les arrêtes- (\{ v_1, v_2 \}, \{ v_2, v_3 \}, \dots, \{ v_{q-1}, w \})-- l(W) = qla longueur d'une chaîne (son nombre d'arrêtes)
Cycles
- si les extrémités vetwd'une chaîne sont connectées par l'arrêtee = \{ v, w \}, alorsK := W \cup \{ e \}est un cycle- l(K) := q+1sa longueur (son nombre de sommets)
 
- Si \Gamman'a pas de cycle plus petit queK, alorsKest une maille de\Gamma(girth)
- \operatorname{girth}(\Gamma) := \min \{ l(K) \mid K \text{ un cycle dans } \Gamma \}la maille (girth) de- \Gamma(la taille de son plus petit cycle)- si \Gammane contient aucun cycle :\operatorname{girth}(\Gamma) := \infty
 
- si 
Arbres
- un graphe étiquetté connecté sans cycles est appelé un arbre (tree)
- les sommets de degré 1 sont appelés "feuilles" (leaves)
- les sommets de degré > 1sont appelés "sommets intérieurs" (inner nodes)
- la racine (root) d'un arbre est un sommet intérieur particulier que l'on choisit
- Un arbre enraciné (rooted tree) est un arbre pour lequel on a fixé une racine
- Soit \Gamma \in \mathcal{G}_{n}^{*}un arbre enraciné de racine1, soitv_0un sommet tel que\operatorname{dist}_{\Gamma}(v_0, 1) = d- si 0 < d < \infty, alors il existe exactement un voisinvdev_0tel que\operatorname{dist}(v, 1) = d -1. Ce sommetvest appelé "parent" dev_0
- tous les autres voisins wdev_0sont tels que\operatorname{dist}_{\Gamma}(w, 1) = d+1, et ils sont appelés "enfants" dev_0
- \operatorname{succ}_{1}(v_0) := \{ w \in X \mid \operatorname{dist}_{\Gamma}(w, 1) = \operatorname{dist}_{\Gamma}(v_0, 1) + 1 \}l'ensemble des enfants de- v_0
- \displaystyle\operatorname{succ}_{i+1}(v_0) := \bigcup _{u \in \operatorname{succ}_{i}(v_0)} \operatorname{succ}_{1}(v_0)
- \operatorname{succ}(v_0) = \bigcup _{i=1}^{n} \operatorname{succ}_{i}(v_0)l'ensemble des successeurs de- v_0
 
- si 
arbres couvrants
- T_{k, t} \in \mathcal{G}_{f_0(k, t)}pour- k \geq 2,- t \geq 3avec- timpair tel que- t = 2d +1- T_{k, t}est un arbre
- a) chaque feuille và une distancedau nœud 1 :\mathrm{dist}(v, 1) = d
- b) chaque nœud interne west de degrék:\mathrm{deg}(w) = k
- T_{k, t}est canonique
 
- \overline{T}_{n, k, t}le graphe à- n \geq f_0(k, t)nœuds que l'on obtient à partir de- T_{k, t}en ajoutant- n- f_0(k, t)nœuds de degré 0- on montre que pour tout graphe \Gamma \in \mathrm{rep}(S_{n} \backslash\backslash \mathcal{R}_{n,k,t})alors\overline{T}_{n,k,t} \subset \Gamma- et même que \forall w \in \underline{n}il existe un\pi \in S_{n}tel quew^{\pi} = 1et\overline{T}_{n,k,t} \subset \Gamma^{\pi}
 
- et même que 
 
- on montre que pour tout graphe 
Distances
- \operatorname{dist}_{\Gamma}(v, w) := \min \{ l(W) \mid W \text{ une chaîne simple de } v \text{ vers } w \}la distance entre deux sommets - si aucune chaîne simple n'existe :- \operatorname{dist}_{\Gamma}(v, w) = +\infty-- \operatorname{dist}_{\Gamma}(v, v) = 0
- \operatorname{dist}_{\Gamma}(v, \{ u, u' \}):= \min \{ \operatorname{dist}_{\Gamma}(v, u), \operatorname{dist}_{\Gamma}(v, u') \}distance entre le sommet- vet l'arrête- \{ u, u' \} \in E
Cages
- 
f(k, t) := \min \{ n \in \mathbb{N} \mid \mathcal{R}_{n, k, t} \neq \emptyset \}- le plus petit nombre de nœuds tels qu'il existe au moins un graphe $k$-régulier de maille d'un graphe t
- f(2, t) = tpour- t \geq 3
- f(k, 3) = k+1pour- t = 3
 
- le plus petit nombre de nœuds tels qu'il existe au moins un graphe $k$-régulier de maille d'un graphe 
- 
soit n_0 = f(k, t)alorsS_{n_0} \backslash\backslash \mathcal{R}_{n_0, k, t}(k, t)est l'ensemble des $(k, t)$-cages- $(k, t)$-cage : graphe $k$-régulier minimal de maille d'un graphe t
- ici, f(k, t)donne le nombre de nœud minimal nécessaire (par définition)
 
- $(k, t)$-cage : graphe $k$-régulier minimal de maille d'un graphe 
- 
f_0comme lower bound def- f_0(k, t) := \begin{cases} 1 + k \sum\limits_{i=1}^{\frac{t-1}{2}} (k-1)^{i-1},\quad \text{si } t \text{ est impair} \\ 2 \sum\limits_{i=1}^{\frac{t}{2}}(k-1)^{i-1},\quad \text{sinon} \end{cases}
- Alors : \boxed{f(k, t) \geq f_0(k, t)}
 
Critères d'existence des graphes réguliers
Arbres pour l'initialisation
- T_{k, t} \in \mathcal{G}_{f_0(k, t)}avec- k \geq 2et- t \geq 3- Pour t = 2d +1impair :- \operatorname{dist}(v, 1)=dchaque feuille- và une distance- dau noeud- 1
- \operatorname{deg}(w) = kchaque noeud interne à un degré- k
- T_{k,t}est canonique (def 1.4.6)
 
- pour t=2d+2pair :- les noeuds 1 et 2 sont adjacents, et pour chaque feuille v,\operatorname{dist}(v, \{ 1, 2 \}) = d
- \operatorname{deg}(w) = kchaque noeud interne à un degré- k
- T_{k, t}est canonique
 
- les noeuds 1 et 2 sont adjacents, et pour chaque feuille 
 
- Pour 
- \overline{T}_{n,k,t}possède- n \geq f_{0}(n, k)noeuds, et est obtenu depuis- T_{n,k}en ajoutant- n - f_{0}(n, k)noeuds de degré 0
Génération des graphes réguliers
- P(\Gamma) := \{ \Gamma \cup \{ e \} \mid e > \max\{ e' \in \Gamma \} \}- I les graphes que l'on peut obtenir à partir de \Gammaen ajoutant un arrête plus grande que toutes les autres dans l'ordre lexicographique
 
- I les graphes que l'on peut obtenir à partir de 
- P^{(n)}(\Gamma):- P^{(1)}(\Gamma) = P(\Gamma)
 
Row criterion
- Soit \Gamma \in \mathcal{G}_{n}on pose :\Gamma _{i} := \{ (i, v) \in \Gamma \}- \Gamma _{i}est le graphe composé des arrêtes de- \Gammaqui partent de- i
 
- N_{i} := N_{C_{i}}(\Gamma _{i}) = \{ \pi \in C_{i} \mid \Gamma _{i}^{\pi} = \Gamma _{i}\}
- C_1 := C_{S_{n}}(\{ 1 \})le centralisateur d'une partie d'un groupe de- \{ 1 \}dans le groupe symétrique
- C_{i+1} := C_{N_{i}}(\{ 1, \dots, i+1 \}) = \{ \pi \in N_{i} \mid (i+1)^{\pi} = i+1 \}
- semi canonicité : \forall i < n,\quad \forall \pi \in C_{i},\quad \Gamma _{i} \leq \Gamma _{i}^{\pi}- canonique \impliessemi-canonique
 
- canonique 
Notes
Chaines des sims
Moyen récursif de passer en revue tous les éléments du groupe symétrique.
- U_{i}= C_{U}(\{ 1,\dots,i \})permutations qui stabilisent- \{ 1, \dots, i \}dans- U(centralisateur d'une partie d'un groupe)
- \displaystyle U_{i-1} = \bigsqcup _{j=1}^{l(i)} u_{i,j}U_{i}suite décroissante :- U_{i}, U_{i-1}, U_{i-2}
code:
- KAREK(tz)où- tzest la profondeur d'appel récursif