Les pages suivantes décrivent certains algorithmes utilisés pour trouver des chemins extrémaux dans un graphe (pathfinding).
Selon les données que nous possédons sur le graphe de départ, nous devrons sélectionner quel algorithme exécuter, en fonction de ses possibilités et de ses performances.
En fonction des données du graphe de départ, nous pouvons donc formuler un certain nombre d'hypothèses parmi celles évoquées ci-dessous.
L'hypothèse H1 présume que le graphe est orienté. Il s'agit presque d'un axiome, car nous pouvons considérer tout graphe non orienté comme un graphe orienté symétrique[1].
Ce que nous recherchons le plus souvent comme chemin dans un graphe, c'est le chemin de poids (de coût) minimum. Parfois, il est nécessaire de chercher le chemin de poids maximum (par exemple dans le cas d'un gain).
Dans nos exemples d'algorithmes de recherches de chemins extrémaux, nous prendrons la convension de rechercher le chemin minimum.
L'hypothèse H3 présume que le graphe est simplement connexe.
L'hypothèse H4 présume que le graphe ne contient pas de boucles.
L'hypothèse H5 présume que le graphe possède une racine, qui est le point de départ de notre chemin.
Si notre graphe ne possède pas de racine (ou s'il possède plus d'une racine), nous pouvons ajouter un sommet de départ, qui deviendra notre racine. Nous devons alors relier ce sommet à tout sommet candidat racine (sommet racine, ou sommet isolé) par un arc de poids zéro.
L'hypothèse H6 présume que le graphe ne possède pas de circuit absorbant[2]. Un circuit absorbant n'est pas borné, et il tend à l'infini.
En fonction des différentes hypothèses que nous pouvons formuler à propos d'un graphe, nous pouvons orienter notre choix d'algorithme à utiliser.
Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher les interactions avec les réseaux sociaux sur ces pages.
43 mots clés dont 21 définis manuellement (plus d'information...).
Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher le nuage de mots clés.
Cours de Théorie des Graphes et réseaux de Petri(Septembre 2008)
Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.
Recherche (afficher)
Utilisateur (masquer)
Navigation (masquer)
Apparence (afficher)
Stats (afficher)
Citation (masquer)