Optimisation de tournées de véhicules en viabilité hivernale

Olivier Quirion-Blais

Thèse de doctorat (2017)

Accéder à ce document
Disponible
Libre accès au texte intégral dans PolyPublie
Texte Texte • 11MB •

Résumé

Cette thèse développe des outils mathématiques et informatiques pour améliorer les opérations de viabilité hivernale. En particulier, la confection des tournées de déneigement est traitée comme un problème de tournées sur les arcs avec plusieurs contraintes. Une métaheuristique est d'abord développée pour la confection de ces tournées. Par la suite, des modifications majeures sont apportées à cet algorithme pour tenir compte des caractéristiques spécifiques aux problèmes de tournées sur les arcs (arc routing problem) (ARP) sur des réseaux routiers réels. Finalement, un second problème combinant les tournées de déneigement et d'épandage avec la mise en commun de certains véhicules pour les opérations est traité. La solution développée permet de tirer parti des caractéristiques de chaque véhicule. Tout au long de la thèse, un accent particulier est porté sur l'utilisation des données réelles ainsi que sur le développement de méthodes pour faciliter l'importation et l'exportation de ces données. Les travaux entourant cette thèse débutent avec la confection de tournées de déneigement pour une ville au Québec, soit Dolbeau-Mistassini (DM). De nombreux problèmes ont été rencontrés avec l'utilisation d'une méthode tirée de la littérature. Parmi ceux-ci, on compte : — de nombreux demi-tours difficiles à exécuter par les véhicules ; — le faible respect des priorités accordées aux rues à l'échelle du réseau ; — de nombreux véhicules parcourent de longues distances pour se rendre dans les coins reculés du réseau ; — le déséquilibre des tâches de travail en raison des différentes vitesses d'opération des véhicules ; — le fait que la méthode ne tient pas compte des ruelles qui peuvent être traitées dans une direction ou dans l'autre en un seul passage. À la suite de nombreux ajustements manuels pour corriger les tournées obtenues, force a été de constater que des améliorations pouvaient être apportées à ce type de méthode. Les travaux concernant la première contribution de cette thèse ont donc porté sur le développement d'une méthode de création de tournées de déneigement. En raison du grand nombre de variables et de contraintes considérées dans le problème, le choix s'est porté sur une méthode heuristique. Ce type de méthode offre un bon équilibre entre le temps de traitement et la qualité des solutions obtenues. Plus précisément, le choix s'est arrêté sur une métaheuristique de type algorithme de recherche à voisinage adaptatif large (adaptive large neighborhood search) (ALNS), en raison du succès remporté récemment par ce type de méthode. Le premier article a permis de constater que l'algorithme développé permet de créer des tournées pour les véhicules de déneigement. Les contraintes suivantes sont respectées : équilibrage des tournées, couverture partielle du réseau, vitesses hétérogènes, restrictions de virages, restrictions rue/véhicule et hiérarchie du réseau. Pour la deuxième contribution de thèse, le problème a d'abord été formalisé par l'intermédiaire d'un programme linéaire en nombres entiers (mixed integer programming) (MIP). Le problème a été formulé comme un problème des k-postiers ruraux avec objectif minmax (min-max k-vehicles rural postman problem) (MM K-RPP) avec hiérarchies, pénalités sur virages, vitesses d'opération hétérogènes et tournées ouvertes sur un graphe mixte. Tel qu'anticipé, la résolution devient rapidement impossible à traiter avec un solveur commercial en utilisant seulement 20 segments de rue. Il a été décidé de poursuivre l'approfondissement de l'algorithme développé en première partie. Cette décision a été prise notamment en raison du très long temps de traitement qui réduit l'utilité du premier algorithme. Cette décision repose aussi sur le fait que visuellement, on constate que les tournées obtenues peuvent être améliorées. Dans cette optique, une collaboration a été initiée avec messieurs Fabien Lehuédé et Olivier Péton du laboratoire des sciences du numérique de Nantes (LS2N) à IMT Atlantique. Leur expertise avec la méthode ALNS a effectivement permis d'améliorer grandement les résultats obtenus. Parmi les améliorations apportées, on note une transformation du réseau permettant de tenir compte des pénalités sur virages lors du calcul des plus courts chemins. Cette transformation permet également de mieux prendre en compte les ruelles qui requièrent un seul passage dans une direction ou dans l'autre. De plus, la possibilité d'appliquer plusieurs fois un opérateur de destruction avant de passer à la construction est ajoutée. Cette contribution a également été l'occasion de développer et tester de nouveaux opérateurs de voisinage, développer une méthode de groupement des arcs et revoir et simplifier le code de la métaheuristique. L'algorithme a été appliqué à la première étude de cas ainsi qu'a deux nouvelles études de cas, Baie-Comeau (BC) et Plateau-Mont-Royal (PMR). Des tests ont également été exécutés en comparant les nouvelles tournées obtenues à des tournées conçues quelques années plus tôt ainsi qu'aux résultats obtenus par un solveur commercial. Les résultats obtenus démontrent que la méthodologie améliore les tournées conçues précédemment. Il est aussi possible de conclure que la méthode de groupage des arcs améliore la qualité des solutions obtenues et l'efficacité des nouveaux opérateurs développés varie selon le réseau utilisé. Pour la troisième contribution, nous sommes revenus sur le cas d'étude initial tel que décrit par les intervenants de la première étude de cas. Il a été dit que les charges de travail doivent être équilibrées, mais que certains véhicules doivent également épandre des fondants ou des abrasifs en plus de déneiger. Pour tenir compte de cette contrainte, certaines tournées avaient délibérément été gardées plus courtes dans les premières solutions. Pour le troisième article, il a été décidé de traiter cette problématique de front. Ce qu'il faut savoir est que certains véhicules sont équipés pour l'épandage et le déneigement alors que d'autres sont équipés pour le déneigement seulement. Lorsque les premiers traitent un segment de rue, ils exécutent les deux opérations simultanément. Lorsque les deuxièmes traitent un segment de rue, il faut planifier un second passage par les premiers véhicules pour qu'ils puissent épandre des fondants ou des abrasifs. L'algorithme développé précédemment a donc été modifié dans cette optique. En plus, la considération des contraintes de restrictions rue/véhicule a été ajoutée dans l'algorithme. Les résultats démontrent que l'algorithme permet effectivement de concevoir des tournées qui respectent les contraintes de la nouvelle étude de cas. Cet outil permet donc de tirer profit de l'interaction entre les divers types de véhicules. La contribution souligne également l'utilité d'un tel outil pour supporter l'analyse des besoins justifiant l'achat de nouveaux véhicules. En parallèle aux développements algorithmiques, des méthodes d'importation et d'exportation des données provenant des cas d'étude réels sont aussi développées. Dès le départ, il a été choisi d'utiliser des fichiers de type Shapefile comme source de données en raison de sa grande disponibilité et de la compatibilité avec les système d'information géographique (SIG). Une méthode pour passer du réseau géographique vers un réseau mathématique a donc été améliorée au cours des travaux. Alors qu'au début des travaux de la thèse, il fallait passer par un chiffrier Microsoft ExcelTM pour ensuite importer les données dans le code, à la fin, une méthode automatisée permet l'importation directe à partir des fichiers Shapefiles vers le code de la métaheuristique. Quant aux résultats obtenus, ils furent obtenus dans les premières étapes sous forment de représentations géographiques dans un SIG ainsi que des feuilles d'instructions indiquant les étapes, coin de rue par coin de rue, aux opérateurs de véhicules. De ce côté, les développements ont permis d'obtenir des fichiers de type KML. Ce type de fichier est compatible avec plusieurs logiciels et applications, dont Google EarthviewTM et des applications de guidage routier sur des appareils mobiles.

Programme:
Doctorat en génie industriel
Directeurs ou directrices:
Adresse URL de PolyPublie:
Université/École:
École Polytechnique de Montréal
OAI:
oai:publications.polymtl.ca:2568
ORCID
Date du dépôt:
30 oct. 2017 15:38
Dernière modification:
14 oct. 2026 10:39
Citer en APA 7:
Quirion-Blais, O. (2017). Optimisation de tournées de véhicules en viabilité hivernale [Thèse de doctorat, École Polytechnique de Montréal]. PolyPublie. https://publications.polymtl.ca/2568/

Statistiques

Total des téléchargements à partir de PolyPublie

Téléchargements par année

Provenance des téléchargements

Actions réservées au personnel

Afficher document
Afficher document