Optimisation    
 
  Graphes résume   
 
  Euler & Hamilton   
 
  Algorithme & heuristique   
 
  Units   
 
  home  
 
  ask us  
 

 

Mathématiques
2







© The scientific sentence. 2010


Mathématiques 2: Géométrie
Les graphes
Termes et définitions
Algorithmes





I. TERMES ET DÉFINITIONS

1. Le graphe


• Arc : Trait ou courbe avec une flèche (orienté) reliant deux sommets.

• Arête : Trait ou courbe (non-orienté) reliant deux sommets.

• Degré d’un sommet : Nombre d'arêtes (ou un arcs) sur un sommet.

• Graphe : Représentation géométrique d'un ensemble contenant des sommets reliés par des arêtes ou des arcs.

• Ordre d'un graphe: Nombre de sommets qu'il contient.

• Graphe orienté : Graphe utilisant des arcs au lieu des arêtes.

• Graphe valué : Graphe construit avec des arêtes contenant des valeurs.

• Sommet :Point relié par des arcs ou des arêtes.



2. Propriétés des graphes

1. Graphe non-orienté


• Chaîne : Ensemble de sommets reliés par des arêtes entre eux de façon continue.

• Chaîne Simple : Une chaîne qui n'utilise jamais deux fois la même arête.

• Chaîne Eulérienne : Chaîne simple qui passe par toutes les arêtes d'un graphe. Le graphe doit contenir exactement deux sommets de degré impair.

• Chaîne Hamiltonienne : Chaîne simple qui passe par tous les sommets d'un graphe une et une seule fois.

• Cycle : Un cycle est une chaîne qui revient à son point de départ.

• Cycle simple : C’est un cycle dont toutes les arêtes du cycle sont utilisées une et une seule fois.

• Cycle Eulérien : Cycle simple qui passe par toutes les arêtes d'un graphe. Tous les sommets du graphe doivent être de degré pair.

• Cycle Hamiltonien : Cycle simple qui passe par tous les sommets du graphe une et une seule fois.


2. Graphe orienté


• Chemin : Les sommets sont reliés par des arcs de façon continue.

• Circuit : Un circuit est un chemin qui revient à son point de départ.



II. ALGORITHMES

1. Algorithme de chemin le plus court


• On choisit un point de départ. Par exemple le point O,
• On considère TOUS les sommets adjacents,
• On retient la valeur le plus petite de l'arête,
ce qui donne alors le premier point intermédiaire,
• On élimine les arêtes adjacentes à ce point qui forment le trajet le plus long vers ce point,
• On évalue les trajets qui restent jusqu'au point d'arrivée,
• Le trajet le plus court est la solution finale.



2. Algorithme du chemin critique


• On assigne à chaque sommet une lettre et à chaque arête ou arc un nombre ou une valeur,
• Le premier nombre retenu est la plus grande somme des valeurs pour se rendre du point de départ au premier sommet d'intersection,
• Le deuxième nombre retenu est la plus grande somme des valeurs pour se rendre du point de départ au deuxième sommet d'intersection,
• On continue le même processus jusqu'à la fin,
• La chaîne la plus longue est le chemin critique.


3. Algorithme du nombre chromatique


• Représenter la situation à l'aide d'un graphe dans lequel les sommets représentent les éléments et les arêtes représentent les incompatibilités ou les conflits,
• Énumérer tous les sommets du graphe et les placer en ordre décroissant de degré. Pour deux sommets ayant le même degré, l'ordre n'a pas d'importance,
• Attribuer une première couleur au sommet ayant le plus grand degré,
• Appliquer cette même couleur à tous les sommets de degré inférieur qui ne sont pas reliés à ce sommet et qui ne sont pas reliés entre eux,
• Répéter les étape 3 et 4 avec de nouvelles couleurs jusqu'à ce que tous les sommets soient colorés,
• Le nombre chromatique du graphe est égal au nombre de couleurs utilisées,
• Conclure sur ce partage en groupes.


4. Heuristque du voisin le plus proche


• Choisir un sommet de départ X,
• Tant que tous les sommets ne sont pas encore visités faire l’opération suivante se rendre au sommet le plus proche pas encore visité.


Autrement dit :

• On fixe un sommet de départ,
• À partir de ce sommet, on joint un autre sommet via une arête de plus petite valeur, en considérant toutes les arêtes qui touchent ce sommet,
• On s'assure à la fin qu'on passé, une seule fois, par tous les sommets du cycle simple obtenu.



5. Heuristque d'arête croissante


• Trier les arêtes par longueur croissante (ou decroissante selon le contexte),
• Parcourir la liste triée des arêtes en sélectionnant les arêtes de manière à : Ne pas fermer le cycle pendant cette séléction (créer un court-circuit), et de Ne pas considérer les sommets de degré 3 (créeer une fouche)
• Continuer, en considérant tous les sommets, jusqu'à ce qu'on puisse revenir au sommet de départ pour compléter un cycle. C,est donc un cycle hamiltonien.


Autrement dit :

• Trier les arêtes par longueur croissante (ou decroissante),
• Tant que la tournée n'est pas complète,
Prendre la première arête non considérée de la liste Si elle ne crée ni cycle, ni fourche avec les arêtes précédemment sélectionnées, la retenir.








  


chimie labs
|
Physics and Measurements
|
Probability & Statistics
|
Combinatorics - Probability
|
Chimie
|
Optics
|
contact
|


© Scientificsentence 2010. All rights reserved.