Optimisation
La fenêtre modale en cours d’optimisation
L’application du zonage permet de relier automatiquement par zone les destinations à visiter mais sans en optimiser le parcours. Vous avez la possibilité d’ordonner vos tournées manuellement (voir Ordonnancement manuel) ou bien de les optimiser automatiquement (voir Optimisation automatique).
Ordonnancement manuel
En passant la souris, sur le numéro d’ordre de l’arrêt dans la liste, une « petite main » apparaît pour indiquer que l’arrêt est déplaçable. Cliquer et déposer dans l’ordre souhaité via un « glisser-déposer »
Optimisation automatique
Au lancement de l’optimisation (de toutes les tournées ou pour une tournée
), une fenêtre s’ouvre.
Paramètres généraux :
Objectif d'optimisation :
Diminuer le coût total (Par défaut, fonctionnement actuel)
Le moteur recherche la solution de tournées minimisant l'ensemble des coûts paramétrés (coûts kilométriques, coûts fixes des véhicules, coûts horaires, etc.).
Les tournées seront composées pour avoir la dépense globale la plus basse. Cela peut impliquer l'utilisation de moins de véhicules ou des trajets plus rapides, même si ce n'est pas le moins de kilomètres possible.
Plus les coûts paramétrés au niveau des véhicules sont précis, plus le résultat sera qualitatif.
Diminuer les kilomètres
L'algorithme privilégie la minimisation de la distance totale parcourue par l'ensemble des véhicules. Les tournées seront construites en privilégiant les trajets les plus courts possible. L'impact est une réduction de la consommation de carburant et de l'usure des véhicules, mais le temps total ou le nombre de véhicules utilisés pourrait ne pas être le plus bas.
Diminuer le nombre de véhicules
L'objectif principal est de réduire au maximum le nombre de véhicules nécessaires pour réaliser toutes les missions.
Les véhicules utilisés seront chargés au maximum de leur capacité et de leur temps de travail pour absorber le plus de visites possible. Cela conduit souvent à des tournées plus longues et potentiellement plus coûteuses en kilomètres, mais permet d'économiser sur les coûts fixes des véhicules et du personnel de conduite.
Equilibrer le coût entre les véhicules
Le moteur cherche à répartir la charge de travail (et donc le coût associé) de manière aussi égale que possible entre les véhicules qui sont utilisés.
Les tournées seront composées de façon à ce que le coût de chaque véhicule soit proche des autres. L'impact est une meilleure équité dans la charge financière imputée à chaque ressource.
Equilibrer les kilomètres entre les véhicules
L'algorithme vise à ce que la distance parcourue par chaque véhicule utilisé soit la plus similaire possible.
Les tournées auront une longueur kilométrique relativement uniforme pour tous les véhicules.
Regroupement géographique (clustering)
Ce mode d’optimisation construit des tournées géographiquement denses et cohérentes.
Au cœur de son algorithme, le moteur tend à créer des tournées compactes : il cherche en permanence à minimiser la surface ou l’étendue géographique couverte par chaque véhicule. Le système favorise ainsi les tournées où les points de livraison sont très proches les uns des autres, créant des regroupements naturels et logiques.
Visites :
Conserver les visites dans les mêmes tournées : choisir ou non de garder les mêmes points d’arrêt dans chaque tournée. Si “non” est coché, le calculateur optimise tous les points de visite selon le nombre de véhicules. Si “oui” est coché, l’optimisation se fait au sein de chaque tournée.
Note :
Si les visites non-planifiées ne sont pas verrouillées , le moteur d’optimisation insère les visites non-planifiées au meilleur endroit au lancement d’une optimisation conservant les visites dans les mêmes tournées.
Placer les visites décochées en fin de tournée : Si “non”, les visites décochées gardent leur place optimale dans la tournée.
Autoriser les retards créneau visite : modifiable sur demande au support
Véhicules :
Calcul d’itinéraire : selon les paramètres définis dans le menu Véhicules > nomVéhicule (« Véhicule Léger - au plus court », « Poids lourd - au plus rapide », etc...)
Autoriser les retards créneau véhicule : modifiable sur demande au support
Forcer le départ au début du créneau : modifiable sur demande au support
Unité livrables
Autoriser le dépassement de chargement unité livrable (ici, « m3 ») : selon les paramètres définis dans Véhicules > Unités Livrables et dans chaque véhicule, Véhicule > nomVéhicule dans les Capacités.
Note :
Une mention “Durée d’optimisation”, en bas de la fenêtre modale, indique les durées minimale et maximale du calcul d’optimisation. Ces durées peuvent être modifiées sur demande au support. La modulation des ces durées peut permettre des résultats d’optimisation affinés ou un gain de temps. Ces durées sont multipliées par le nombre de véhicules activés.
Optimiser une tournée
Pour optimiser une seule des tournées, cliquer sur le bouton roue crantée .
Par exemple, parmi 4 tournées d’un plan, il est possible d’optimiser une tournée au choix. Ce bouton est situé au-dessus de chacune des tournées. L’opération est donc réalisable pour chacune d’entre elle.
Note :
L’ordonnancement manuel et l’optimisation automatique mettent systématiquement à jour la durée de trajet et les distances parcourues.
La fenêtre modale en cours d’optimisation
Au clic sur Optimiser, une nouvelle fenêtre modale s’ouvre.
Deux barres de progression s’affichent :
Calcul du distancier
Optimisation
Dès que ces deux barres de progression sont complètes, une troisième barre de progression s’affiche:
Rafraîchissement du plan.
La durée d’optimisation est précisée dans le bas gauche de la fenêtre.
A droite, le bouton pour Annuler l’optimisation permet de stopper toute action et de fermer cette fenêtre modale d’optimisation.
Lancement automatique
Il est possible d'automatiser le lancement du calcul d'optimisation du plan de tournée. Cette possibilité est une option uniquement activable à la demande au support.
Plusieurs paramètres vous seront présentés.