← Derniers articles
🤖 machine learning

Smart routes: a system for development and comparison of algorithms for solving vehicle routing problems with realistic constraints

Cet article présente la plateforme « Smart Routes » pour le développement et la comparaison d'algorithmes visant à résoudre le problème de tournée de véhicules avec capacité et fenêtres de temps, démontrant que l'apprentissage profond et les méthodes heuristiques classiques atteignent des résultats quasi optimaux avec des coûts de calcul nettement inférieurs par rapport aux solveurs exacts comme SCIP, particulièrement à mesure que la taille des problèmes augmente.

Auteurs originaux : Andrew Soroka, German Mikhelson, Alexander Mescheryakov, Sergey Gerasimov

Publié 2026-08-17
📖 6 min de lecture🧠 Analyse approfondie

Auteurs originaux : Andrew Soroka, German Mikhelson, Alexander Mescheryakov, Sergey Gerasimov

Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

Imaginez que vous êtes le capitaine d'une flotte de livraison, chargé de déposer des centaines de colis à travers une ville bouillonnante. Vous avez une carte, une liste de clients et un ensemble de règles strictes : vos camions ne peuvent transporter qu'un certain poids, et certains clients ne veulent leurs colis qu'entre 9h00 et 11h00. Votre objectif est simple : visiter tout le monde, respecter les règles et passer le moins de temps et de carburant possible. C'est le « Problème de Tournées de Véhicules », un casse-tête classique qui occupe les logisticiens et les mathématiciens depuis des décennies.

Pendant des années, les scientifiques ont essayé de résoudre cela en utilisant deux outils principaux. Le premier est la « Calculatrice Parfaite », une méthode qui tente de vérifier chaque itinéraire possible pour trouver le meilleur absolu. C'est comme essayer de goûter chaque plat d'un immense buffet pour trouver la bouchée parfaite. Cela fonctionne très bien pour de petits repas, mais si le buffet devient trop grand, vous aurez faim éternellement avant d'avoir terminé. Le second outil est l'« Intuition Intelligente », ou heuristique. C'est comme un chef expérimenté qui connaît bien la cuisine ; il ne vérifie pas chaque plat, mais il utilise son expérience et des astuces rapides pour trouver un repas délicieux très rapidement. Récemment, un nouveau prétendant est entré dans l'arène : le « Deep Learning » (Apprentissage Profond). Considérez cela comme un robot chef qui regarde des milliers de vidéos de cuisine, apprend les schémas, puis essaie de deviner le meilleur itinéraire instantanément, en devenant meilleur à mesure qu'il s'entraîne.

Ce document, intitulé « Smart Routes », est un tournoi face à face entre ces trois chefs. Les auteurs ont construit un nouveau terrain de jeu numérique appelé « Smart Routes » pour les tester équitablement. Ils n'ont pas seulement regardé de petits puzzles faciles ; ils ont testés les algorithmes sur des problèmes avec 50 et 100 arrêts, ce qui revient à passer d'un petit quartier à une ville entière. Ils voulaient voir qui pouvait trouver un bon itinéraire le plus rapidement possible sans briser les règles du jeu.

La Grande Course : Parfait contre Rapide contre Intelligent

Les chercheurs ont organisé une course en utilisant leur nouvelle plateforme « Smart Routes ». Cette plateforme est comme un terrain de test universel où vous pouvez brancher n'importe quel algorithme — qu'il s'agisse d'une astuce mathématique classique, d'un puissant solveur informatique ou d'un robot apprenant — et le regarder fonctionner. Ils ont testé trois types principaux de compétiteurs :

  1. Le Solveur Exact (SCIP) : La « Calculatrice Parfaite » qui promet la meilleure réponse possible mais prend beaucoup de temps.
  2. Les Heuristiques Classiques (LKH, 2-OPT, 3-OPT, OR-Tools) : Les « Intuitions Intelligentes » qui utilisent des raccourcis astucieux pour trouver de bonnes réponses rapidement.
  3. Le Modèle de Deep Learning (JAMPR) : Le « Robot Chef » entraîné pour apprendre des schémas et faire des intuitions rapides et de haute qualité.

Ils ont fait courir ces compétiteurs sur deux types de défis : une petite ville avec 50 arrêts de livraison et une grande ville avec 100 arrêts. Ils ont donné un énorme coup d'avance en temps à la « Calculatrice Parfaite » (1 000 secondes pour la petite ville et 2 000 secondes pour la grande) car elle a besoin de réfléchir intensément. Les autres ont reçu beaucoup moins de temps (100 et 200 secondes, respectivement).

Les Résultats : La Vitesse Gagne, mais la Taille Compte

Le Défi des 50 Arrêts (La Petite Ville)
Dans la plus petite ville, la course était étonnamment serrée. La « Calculatrice Parfaite » (SCIP) a fini par trouver l'itinéraire absolu, mais elle a mis beaucoup de temps pour y arriver. Pendant ce temps, les « Intuitions Intelligentes » et le « Robot Chef » ont trouvé des itinéraires presque aussi bons — seulement environ 5 % moins bons que le parfait — mais ils l'ont fait en une fraction du temps.

  • À retenir : Pour des problèmes plus petits, vous n'avez pas besoin d'attendre la réponse parfaite. Les méthodes rapides sont si proches de la meilleure qu'elles sont un bien meilleur calcul car elles vous évitent des heures d'attente.

Le Défi des 100 Arrêts (La Grande Ville)
Lorsque la ville a doublé de taille pour atteindre 100 arrêts, les règles du jeu ont radicalement changé. La « Calculatrice Parfaite » a commencé à avoir du mal. Elle a mis environ 13 fois plus de temps pour trouver son premier itinéraire valide par rapport aux autres méthodes. Pire encore, au moment où elle a enfin trouvé un itinéraire, celui-ci était environ 50 % plus coûteux (plus long et plus lent) que les itinéraires trouvés instantanément par le « Robot Chef » et les « Intuitions Intelligentes ».

  • À retenir : À mesure que la ville s'agrandit, la « Calculatrice Parfaite » devient trop lente pour être utile. Elle passe tellement de temps à chercher qu'elle ne peut même pas trouver une bonne solution à temps. Le « Robot Chef » (JAMPR) et les « Intuitions Intelligentes » avancées (comme OR-Tools) sont restés rapides et ont trouvé des itinéraires de haute qualité, prouvant que pour les grands problèmes, la vitesse et l'intuition intelligente battent la recherche de la perfection.

Le Verdict

Le document conclut que si la « Calculatrice Parfaite » est excellente pour les petits puzzles, elle se heurte à un mur lorsque le problème devient trop grand. La plateforme « Smart Routes » a montré que pour des problèmes de livraison réalistes et à grande échelle (comme 100 arrêts), compter sur des solutions exactes et parfaites est souvent une mauvaise idée car elles prennent trop de temps et ne garantissent même pas un excellent résultat dans un délai raisonnable.

Au lieu de cela, les auteurs suggèrent qu'un mélange d'heuristiques classiques (les raccourcis expérimentés) et de deep learning (le robot entraîné) est la stratégie gagnante. Ces méthodes peuvent trouver des itinéraires presque aussi bons que les parfaits, mais elles le font si vite qu'elles sont réellement utiles pour la logistique du monde réel. Le système « Smart Routes » lui-même est mis en avant comme un outil précieux car il permet à n'importe qui de tester facilement ces différentes méthodes, de visualiser les itinéraires sur une carte, et même d'ajouter ses propres idées sans avoir à reconstruire tout le système.

En bref, si vous essayez de livrer des colis dans une ville en pleine croissance, ne cherchez pas le plan parfait. Utilisez les outils intelligents et rapides qui apprennent de l'expérience, car dans le monde réel, un bon itinéraire trouvé maintenant vaut mieux qu'un itinéraire parfait trouvé la semaine prochaine.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →