Contenu:
1. Qu’est-ce que l’Optimiseur Automatique?
4.Vue d’ensemble avancée du mécanisme de l’Optimiseur Automatique
Avertissement: L’Optimiseur Automatique n'est pas une fonctionnalité générique. Pour plus d'informations sur la configuration et l'activation de cette fonctionnalité sur vos plateformes, contactez votre CSM.
1. Qu’est-ce que l’Optimiseur Automatique?
L’Optimiseur Automatique est une fonctionnalité d’optimisation automatisée dans Urbantz, conçue pour réduire le nombre de véhicules nécessaires aux livraisons tout en minimisant les tâches orphelines et les dépassements de créneaux horaires. Il effectue plusieurs itérations d’optimisation afin de trouver la meilleure solution possible selon des critères prédéfinis.
2. Fonctionnement
L’Optimiseur Automatique fonctionne selon un processus itératif qui lance automatiquement plusieurs optimisations afin d’atteindre un résultat optimal :
Fonctionnalités principales
-
Planification automatique: S’exécute à des heures prédéfinies sans intervention manuelle
-
Itérations multiples: Effectue jusqu’à 3 exécutions d’optimisation (initiale, 2a/3a, 2b/3b) avec différents paramètres de dépassement de créneau
-
Sélection du meilleur résultat: Choisit automatiquement la solution avec le plus petit nombre de véhicules et le moins de tâches orphelines
- Mécanisme de secours: En cas d’échec, peut basculer vers des optimisateurs alternatifs
Processus
-
Déclencheur: Une tâche cron s’exécute toutes les 5 minutes pour vérifier les optimisations planifiées
-
Exécution initiale: Lance la première optimisation avec le paramètre de dépassement configuré
-
Exécutions parallèles: Si nécessaire, lance d’autres optimisations (2a/3a, 2b/3b) avec des dépassements différents
-
Meilleure solution: Sélectionne le résultat optimal selon le nombre de véhicules et de tâches orphelines
-
Post-traitement: Applique les résultats et envoie des notifications
3.Configuration
Paramètres de base
Accédez à Administration → Optimisation → Optimisation (assurez-vous que le mode avancé est activé):
- Entrepôt: Sélectionnez les entrepôts qui utiliseront l’Optimisation Automatique
- Jour de lancement : Jours de la semaine pendant lesquels lancer l’optimisation
-
Heure de début: Début du processus automatique (toutes les 5 minutes)
-
Durée en minutes: Temps maximal autorisé pour le processus d’optimisation
- Jours en avance: Combien de jours en avance optimiser (ex. : 2 = optimiser les tâches de mercredi dès lundi)
Paramètres de dépassement de créneau
Configurez trois niveaux de dépassement :
-
Temps de dépassement Run 1: Dépassement maximal pour la première exécution
-
Temps de dépassement Run 2a/3a: Dépassement pour la deuxième série
-
Temps de dépassement Run 2b/3b: Dépassement pour la troisième série
Le dépassement de créneau correspond au délai autorisé après un créneau horaire pour qu’un livreur arrive à un arrêt.
Options supplémentaires
-
Valider les tournées manuellement: Contrôle si les tournées doivent être validées manuellement après optimisation
4.Vue d’ensemble avancée du mécanisme de l’Optimiseur Automatique
L’Optimiseur Automatique peut être configuré pour démarrer à n’importe quelle heure. CEPENDANT, la tâche récurrente s’exécute toutes les 5 minutes. C’est à ce moment-là que l’optimisation commencera réellement.
Ce n’est QU’UNE FOIS que l’optimisation est terminée que l’algorithme vérifie si la durée allouée a été dépassée. Si c’est le cas :
- L’optimiseur ne lancera pas une nouvelle itération
- Il partagera les meilleurs résultats parmi toutes les optimisations déjà finalisées (y compris la dernière optimisation, même si elle a dépassé la durée définie)
! Donc, si une nouvelle itération d’optimisation démarre, l’outil attendra qu’elle soit terminée avant de vérifier si la durée a été dépassée.
! De plus, l’e-mail de l’optimisation automatique est envoyé uniquement après la fin de cette itération, et non après le dépassement de la durée. (Une optimisation peut durer plus longtemps que la durée configurée — on attendra qu’elle se termine.)
Remarques : D’après les données observées jusqu’à présent, une optimisation automatique prend environ 7 à 10 minutes par itération.
5. Dépannage
Problèmes fréquentes: L’optimisation semble bloquée en état de traitement
Solution:
- Accédez à Optimisations → Mode Avancé, puis localisez l’entrepôt et l’optimisation que vous souhaitez analyser.
- Observez les valeurs configurées pour Heure de début et Durée en minutes.
- Calculez l’heure normale à laquelle l’optimisation devrait se terminer.
Par exemple, une optimisation configurée avec :
-
Heure de début : 05:07
-
Durée en minutes : 20
- Trois niveaux de temps de dépassement configurés (donc trois itérations d’optimisation)
Devrait suivre le déroulé suivant :
Chronologie attendue
-
05:07 : Heure de début configurée
-
05:10 : Le cron job s’exécute, détecte l’optimisation et la lance. L’optimisation entre dans sa première itération
-
Durée de la 1ʳᵉ itération: 9 minutes, par example
-
05:19 : La 1ʳᵉ itération se termine. Le système vérifie si la limite des 20 minutes a été atteinte → Non, donc une deuxième itération est lancée
-
05:19 : Début de la 2ᵉ itération
-
Durée de la 2ᵉ itération : 7 minutes, par example
-
05:26 : La 2ᵉ itération se termine. Le système vérifie si la limite des 20 minutes a été atteinte → Non (seulement 19 minutes écoulées), donc une troisième itération est lancée
-
05:26 : Début de la 3ᵉ itération
-
Durée de la 3ᵉ itération : 7 minutes
- 05:33 : La 3ᵉ itération se termine. Le système vérifie si la limite des 20 minutes a été atteinte → Oui (durée dépassée)
- Le processus d’optimisation se termine, les meilleurs résultats sont récupérés et les tournées sont créées en conséquence. La confirmation est envoyée par e-mail.
Pour toute question sur les fonctionnalités ci-dessus, veuillez contacter votre Customer Success Manager, respectivement l'équipe du Support pour plus de détails.
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.