Calcul de plus courts chemins multicritères et problèmes géométriques connexes
Language
fr
Thèses de doctorat
Date
2021-07-05Speciality
Informatique
Doctoral school
École doctorale de mathématiques et informatiqueAbstract
Cette thèse s'intéresse au calcul de plus courts chemins multicritères approché. Dans un contexte multicritère, le calcul des ensembles de Pareto, c'est-à-dire de toutes les solutions optimales, est souvent prohibitif. De ...Read more >
Cette thèse s'intéresse au calcul de plus courts chemins multicritères approché. Dans un contexte multicritère, le calcul des ensembles de Pareto, c'est-à-dire de toutes les solutions optimales, est souvent prohibitif. De nombreuses approches consistent à n'en calculer que des sous-ensembles. Certaines offrent des temps de calcul raisonnables mais aucune garantie quant à la représentabilité, c'est-à-dire la distribution du sous-ensemble calculé dans l'ensemble de Pareto complet. D'autres méthodes garantissent une certaine représentabilité et des complexités intéressantes, mais elles sont généralement inutilisables en pratique. Un autre problème est que ces deux approches ne garantissent généralement pas que la sortie est réellement un sous-ensemble de l'ensemble de Pareto : elle peut donc contenir des chemins non optimaux.Tout d'abord, nous proposons deux optimisations de méthodes exactes classiques : MC DIJKSTRA 2D pour le cas bicritère et BUCKET pour toute dimension. Ensuite, nous proposons des algorithmes d'approximation avec des garanties théoriques intéressantes. Plusieurs d'entre eux, SECTOR, SSECTOR et QSSECTOR, fonctionnent en dimension quelconque et leur complexité en fonction de la taille de la sortie est intéressante. Cette dernière étant incomparable à la taille de l'ensemble de Pareto, nous proposons une optimisation 2D, FRAME, qui garantit que la sortie n'est constituée que de chemins optimaux. Nous déduisons que la complexité de FRAME est inférieure ou égale à celle du meilleur algorithme de calcul exact connu. Afin d'évaluer la capacité d'élagage de FRAME, nous menons une étude expérimentale. Cette étude montre que notre algorithme est intéressant lorsque la taille des ensembles de Pareto est grande.Afin d'améliorer nos algorithmes d'approximation en 3D, nous étudions les Thêta-graphes. Nous proposons des algorithmes efficaces pour la maintenance dynamique de ces graphes. Ensuite, nous étudions une requête de proximité, utilisant un Thêta-graphe pour trouver les plus proches voisins dans une direction donnée. Enfin, nous détaillons comment appliquer nos algorithmes de Thêta-graphes pour le calcul de plus court chemins tricritères.Read less <
English Abstract
This thesis focuses on the computation of approximate multicriteria shortest paths. In a multicriteria context, computing the Pareto sets, i.e. all the optimal solutions, is often prohibitive. Many approaches consist in ...Read more >
This thesis focuses on the computation of approximate multicriteria shortest paths. In a multicriteria context, computing the Pareto sets, i.e. all the optimal solutions, is often prohibitive. Many approaches consist in computing only a subset. Some offer reasonable computation times but no guarantee about the representability, i.e. the distribution of the subset output among the whole Pareto set. Others methods guarantee a certain representability and interesting complexities but these are generally unpractical. Another issue is that, strictly speaking, both these approaches usually do not guarantee that the output is really a subset of the Pareto set, i.e. they might output non optimal paths.First, we propose two optimizations of classical exact methods: MC DIJKSTRA 2D for the bicriteria case and BUCKET for higher dimension cases. Then, we propose approximation algorithms with interesting theoretical guarantees. Several of those, SECTOR, SSECTOR and QSSECTOR, work in any dimension and their output sensitive complexity is interesting. The latter being incomparable to the Pareto set size, we propose a 2D optimization, FRAME, which guarantees that the output is only constituted by optimal paths. We deduce that FRAME's complexity is lower or equal to the best known exact computation algorithm. In order to evaluate the pruning capability of FRAME, we conduct an experimental study. This study shows that our algorithm is interesting when the Pareto set sizes are large.In order to accelerate our approximation algorithms in 3D, we study Theta-graphs. We propose efficient algorithms for the dynamic maintenance of these graphs. Then, we study a proximity oriented query, using a Theta-graph to find nearest neighbors in a given direction. Finally, we detail how to apply our Theta-graph algorithms for tricriteria shortest path computation.Read less <
Keywords
Algorithmique des graphes
Multicritères
Structures de données
Thêta-Graphes
Approximation
English Keywords
Graphs algorithms
Multicriteria
Data structures
Theta-Graphs
Approximation
Origin
STAR imported