Contraintes de Partitionnement de Graphe - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 2007

Graph Partitioning Constraints

Contraintes de Partitionnement de Graphe

Résumé

Combinatorial problems based on graph partitioning enable to represent many practical applications. Examples based on phylogenetic supertree problem, mission planning, or the routing problems in logistic, perfectly illustrate such applications. Nevertheless, these problems are not based on the same partitioning pattern : Generally, patterns like cycles, paths, or trees are distinguished. Moreover, the practical applications are not often limited to theoretical problems like Hamiltonian path problem, or K-node disjoint paths problems. Indeed, they usually combine the graph partitioning problem with several restrictions related to the topology of nodes and arcs. The diversity of implied constraints in real-life applications is a practical limit to the resolution of such problems by approaches considering the partitioning problem independently from each additional restriction. This thesis focuses on constraint satisfaction problems related to tree partitioning problems enriched by several additional constraints that restrict the possible partitions topology. On the one hand, our study focuses the structural properties of tree partitioning constraints. On the ohter hand, it is dedicated to the interactions between the tree partitioning problem and classical restrictions (such as precedence relations or incomparability relations between nodes) involved in practical applications. Precisely, we show how to globally take into account several restrictions within one single tree partitioning constraint. Another interesting aspect of this thesis is related to the implementation of such a constraint. In the context of graph-based global constraints, we show how a fully dynamic management of data structures makes the runtime of filtering algorithms independent of the graph density.
Les problèmes combinatoires basés sur le partitionnement de graphe permettent de modéliser un grand nombre d'applications pratiques. On retiendra des exemples aussi variés que la reconstruction de " super-arbres " en phylogénie, la planification de missions, ou la construction de tournées de véhicules en logistique. Ces applications, bien que provenant de domaines différents, peuvent toutes se voir comme un problème de partitionnement de graphe par des patrons tels que des cycles, des chemins, ou des arbres. Cependant, les problèmes pratiques se résument rarement à des problèmes " pur " comme peuvent l'être le problème de chemin Hamiltonien ou le problème des K-chemins disjoints. En effet, ils combinent bien souvent le problème de partitionnement avec un ensemble de restrictions sur la topologie des sommets et des arcs. La diversité des contraintes opérationnelles misent en jeu constitue souvent une limite à leur résolution par des approches considérant de manière séparée le problème de partitionnement et les restrictions supplémentaires imposées. Cette thèse se concentre sur les problèmes de satisfaction de contraintes li !es au partitionnement de graphe par des arbres mettant en jeu un certain nombre de restrictions sur la topologie des partitions autorisées. Notre travail se focalise d'une part sur la compréhension des propriétés structurelles inhérentes aux contraintes de partitionnement par des arbres, et d'autre part sur l'étude des interactions existantes entre le problème de partitionnement et les restrictions classiques (telles que les relations de précédences ou d'incomparabilités entre les sommets du graphe à partitionner). Nous nous attachons plus particulièrement à montrer comment prendre en compte de manière globale un certain nombre de ces restrictions au sein d'une contrainte de partitionnement de graphes par des arbres. Un autre aspect essentiel porte sur la mise en œuvre d'une telle contrainte : nous montrons en quoi une gestion dynamique des structures de données permet de s'abstraire significativement d'un problème récurrent à la plupart des contraintes globales liées aux graphes : la sensibilité des algorithmes de graphes à la densité des graphes manipulés par la contrainte.
Fichier principal
Vignette du fichier
mathese.pdf (1.21 Mo) Télécharger le fichier
Loading...

Dates et versions

tel-00484354 , version 1 (18-05-2010)

Identifiants

  • HAL Id : tel-00484354 , version 1

Citer

Xavier Lorca. Contraintes de Partitionnement de Graphe. Autre [cs.OH]. Université de Nantes, 2007. Français. ⟨NNT : ⟩. ⟨tel-00484354⟩
417 Consultations
1128 Téléchargements

Partager

Gmail Facebook X LinkedIn More