Partie 3 Flashcards
Définition d’un cycle
Chemin fermé sans répétition d’arêtes
Définition d’un cycle minimal
Cycle sans répétition de sommets
Définition d’un circuit
Ensemble des arêtes d’un cycle minimal
Définition d’une coupe
Ensemble des arêtes joignant les deux parties d’une partition V = A ⨄ B
Définition d’un co-circuit (ou coupe minimale)
Coupe qui n’est pas incluse dans une autre coupe
Propriété partagée par les circuits et les co-circuits
Ils sont incomparables par inclusion
Propriété des coupes minimales (énoncé)
Une coupe est minimale si et seulement si G[A’] et G[B’] sont des sous-graphes connexes de G, où A’ et B’ sont les sommets de A et B extrémités d’arêtes de la coupe respectivement
Propriété des coupes minimales (schéma de preuve)
Si une des deux partitions est partagée en plusieurs composantes connexes, il est possible de faire rentrer l’autre partition dans celle-ci afin d’obtenir deux partitions connexes
[A1] [B] [A2] → [A1] [B ∪ A2]
Définition d’un arbre couvrant
Sous-graphe sans cycle (arbre) qui connecte tous les sommets entre eux
Définition d’une forêt couvrante
Union d’arbres couvrants de chaque composante connexe
Définition d’une base
Ensemble des arêtes d’un arbre couvrant ou d’une forête couvrante
Définition d’une cobase
Complémentaire dans E d’une base
Propriété des arbres couvrants
Tous les arbres couvrants ou forêts couvrantes d’un graphe ont le même nombre d’arêtes, on l’appelle le rang
Formule du rang d’un graphe
r(G) = |V| - c(G) où c(G) est le nombre e composantes connexes de G
Définition d’un graphe planaire
Graphe qui peut être dessiné dans le plan sans croisement, c’est-à-dire de sorte que :
- toute arête est représentée par une courbe du plan affine
- deux arêtes distinctes ne se rencontrent pas sauf en leurs potentielles extrêmités communes
Définition d’un plongement
(G, σ) est un plongement de G (ou G est un graphe sous-jacent de (G, σ)) si c’est une classe d’équivalence de dessins de G sur la sphère ou dans le plan
Définition de l’équivalence pour deux dessins
Deux dessins d’un graphe planaire représentent le même plongement (sont équivalents) si on peut passer de l’un à l’autre continuement en les considérant sur une sphère
Unicité du plongement d’un graphe planaire
Le plongement d’un graphe planaire n’est en général pas unique
Définition du plongement dual
(G, σ)* le plongement dual de (G, σ) est (G’, σ’) défini et dessiné tel que :
- les sommets de G’ sont les régions délimitées par le dessin de (G, σ)
- les arêtes de G’ sont en bijection avec les arêtes de G telles que chaque arête séparant deux régions de (G, σ) est une arête reliant deux sommets de (G’, σ’)
Plongements dual de deux dessins d’un même plongement
Les dessins obtenus avec les duaux de deux dessins d’un même plongement sont équivalents (appartiennent au même plongement dual)
Composition de dualité de plongement
- Pour un graphe planaire connexe, ((G, σ)*)* = (G, σ)
- Pour un graphe planaire non-connexe, ((G, σ)*)* est connexe avec un sommet de chaque composante connexe confondu en un seul sommet
Définition d’un isthme
Arête qui déconnecte le graphe si elle est supprimée
Correspondance d’éléments entre le plongement et son dual
- Isthme dans le plongement → boucle dans le dual
- Boucle dans le plongement → isthme dans le dual
- Plongement arbre → dual constitué de boucles
Correspondance d’éléments entre G et G’ où (G’, σ’) est le dual de (G, σ) plongement de G (énoncé)
- Circuit de G → cocircuits de G’
- Cocircuit de G → circuits de G’
- Bases de G → cobases de G’
- Cobases de G → bases de G’
Correspondance d’éléments entre G et G’ où (G’, σ’) est le dual de (G, σ) plongement de G (schéma de preuve)
- Circuits et cocircuits : les circuits séparent des régions intérieures et extérieures au circuits donc c’est une coupe dans le dual
- Bases et cobases : un arbre couvrant trace un chemin séparant les différentes régions, donc pour y accéder il faut utiliser les arêtes qui ne sont pas dans l’arbre (et qui sont donc dans son complémentaire)
Propriété reliant les cycles et les abres couvrants dans les graphes connexes quelconques (énoncé)
Un sous-graphe de G a un cycle si et seulement si il n’est sous-graphe d’aucun arbre couvrant de G
Propriété reliant les cycles et les abres couvrants dans les graphes connexes quelconques (schéma de preuve)
⇒ un arbre n’a pas de cycle
⇐ un sous-graphe sans cycle peut-être étendu en arbre couvrant
Reformulation de la propriété reliant les cycles et les abres couvrants dans les graphes connexes quelconques
A ⊆ E contient un circuit si et seulement si pour toute base B, A !⊆ B
Propriété reliant les coupes et les abres couvrants dans les graphes connexes quelconques (énoncé)
A ⊆ E contient un coupe de G si et seulement si pour tout arbre couvrant de H ayant comme ensemble d’arêtes B, on a A ∩ B != ∅
Propriété reliant les coupes et les abres couvrants dans les graphes connexes quelconques (schéma de preuve)
Montrer que A coupe ⇔ G\A non-connexe
⇒ un arbre couvrant doit couvrir G donc relier les composantes connexes de G\A donc A ∩ B != ∅
⇐ si G\A connexe, un arbre couvrant de G\A couvre G donc A ∩ B = ∅
Reformulation de la propriété reliant les coupes et les abres couvrants dans les graphes connexes quelconques
A ⊆ E contient un cocircuit si et seulement si pour toute cobase B, A !⊆ B
Définition d’un dépendant pour un graphe
Partie A ⊆ E contenant un circuit
Définition d’un dépendant pour un matroïde
Partie A ⊆ E contenant un circuit
Définition d’un indépendant pour un graphe
Partie A ⊆ E qui n’est pas un dépendant
Définition d’un indépendant pour un matroïde
Partie A ⊆ E qui n’est pas un dépendant
Définition d’un dépendant du dual pour un graphe
Partie A ⊆ E contenant un cicorcuit
Définition d’un indépendant du dual pour un graphe
Partie A ⊆ E qui n’es pas un dépendant du dual
(Diagramme fondamental) Comment passer des circuits aux dépendants ?
Sur-ensembles
(Diagramme fondamental) Comment passer des dépendants aux indépendants ?
Négation
(Diagramme fondamental) Comment passer des indépendants aux bases ?
Maximaux
(Diagramme fondamental) Comment passer des bases aux cobases ?
Complémentaire
(Diagramme fondamental) Comment passer des cobases aux indépendants du dual ?
Sous-ensembles
(Diagramme fondamental) Comment passer des indépendants du dual aux dépendants du dual?
Négation
(Diagramme fondamental) Comment passer des dépendants du dual aux cocircuits ?
Minimaux
(Diagramme fondamental) Comment passer des cocircuits aux dépendants du dual ?
Sur-ensembles
(Diagramme fondamental) Comment passer des dépendants du dual aux indépendants du dual ?
Négation
(Diagramme fondamental) Comment passer des indépendants du dual aux cobases ?
Maximaux
(Diagramme fondamental) Comment passer des cobases aux bases ?
Complémentaire
(Diagramme fondamental) Comment passer des bases aux indépendants ?
Sous-ensembles
(Diagramme fondamental) Comment passer des indépendants aux dépendants ?
Négation
(Diagramme fondamental) Comment passer des dépendants aux circuits ?
Minimaux
Axiomes des circuits d’un matroïde (définition d’un circuit)
L’ensemble C des parties de E fini est l’ensembles des circuits d’un matroïde si et seulement si C vérifie les axiomes suivants :
- ∅ !∈ C
- Si C1, C2 ∈ C et C1 ⊆ C2 alors C1 = C2 (propriété de minimalité ou d’incomparabilité)
-Si C1, C2 ∈ C et e ∈ C1 ∩ C2, alors il existe C3 ∈ C tel que C3 = (C1 ∪ C2){e} (propriété d’élminitation)
Définition d’une base pour un matroïde
Indépendant maximal pour l’inclusion
Définition d’une cobase pour un matroïde
Complémentaire d’une base
Définition d’un cocircuit pour un matroïde
Partie minimale pour l’inclusion contenuee dans aucune cobase
Comment définir les dépendants à partir des circuits et inversement ?
D = {A ⊆ E | ∃ c ∈ C, c ⊆ A}
C = {A ⊆ E | A ∈ D et A est minimal pour l’inclusion dans D}
Comment définir les indépendants à partir des dépendants et inversement ?
I = {A ⊆ E | A !∈ D}
D = {A ⊆ E | A !∈ I}
Comment définir les bases à partir des indépendants et inversement ?
B = {A ⊆ E | A ∈ I et A est maximal pour l’inclusion dans I}
I = {A ⊆ E | ∃ b ∈ B, A ⊆ b}
Comment définir les cobases à partir des bases et inversement ?
B* = {A ⊆ E | E \ A ∈ B}
B = {A ⊆ E | E \ A ∈ B*}
Comment définir les cobases à partir des indépendants du dual et inversement ?
B* = {A ⊆ E | A ∈ I* et A est maximal pour l’inclusion dans I}
I = {A ⊆ E | ∃ b ∈ B*, A ⊆ b}
Comment définir les indépendants du dual à partir des dépendants du dual et inversement ?
I* = {A ⊆ E | A !∈ D}
D = {A ⊆ E | A !∈ I*}
Comment définir les dépendants dual à partir des cocircuits et inversement ?
D* = {A ⊆ E | ∃ c ∈ C, c ⊆ A}
C = {A ⊆ E | A ∈ D* et A est minimal pour l’inclusion dans D*}
Soit I un indépendant mais pas I ∪ {e}, que sait-on de I ∪ {e} ? (énoncé)
Pour un indépendant I, si I ∪ {e} n’est pas indépendant, alors il existe un unique circuit contenu dans I ∪ {e}
Soit I un indépendant mais pas I ∪ {e}, que sait-on de I ∪ {e} ? (schéma de preuve)
Si ajouter {e} rajoute plusieurs circuits, c’est qu’il y avait déjà au moins un circuit dans I, ce qui n’est pas possible
Théorème fondamental de la dualité des matroïdes
Soit C l’ensemble des circuits d’un matroïde M sur E, alors l’ensemble C* des cocircuits est l’ensemble des circuits d’un matroïde
Qu’est-ce que le matroïde dual de M ?
Le matroïde noté M* dont les circuits sont les cocircuits de M
Composition de dualité de matroïdes
(M) = M
À quoi correspondent les circuits de M dans M* ?
Aux co-circuits
À quoi correspondent les cocircuits de M dans M* ?
Aux circuits
À quoi correspondent les dépendants de M dans M* ?
Aux dépendants du dual
À quoi correspondent les dépendants du dual de M dans M* ?
Aux dépendants
À quoi correspondent les indépendants de M dans M* ?
Aux indépendants du dual