Contraintes TourSolver

GEOCONCEPT SAS


Table des matières
Contraintes des visites
Nom (id)
Compatibilité avec les ressources (requiredSkills)
Exiger tous les critères pour être compatible (allSkillsRequired)
A visiter (active)
Quantité (quantity[0])
Quantité 2, Quantité 3,…Quantité 24 (quantity[1],…quantity[23])
Durée de chargement/déchargement unitaire (unloadingDurationPerUnit)
Type de visite (type)
Durée de la visite (fixedVisitDuration)
Heure d’ouverture 1, Heure de fermeture 1 (timeWindow[0].beginTime,timeWindow[0].endTime)
Heure d’ouverture 2, Heure de fermeture 2 (timeWindow[1].beginTime,timeWindow[1].endTime)
Heure d’ouverture 3, Heure de fermeture 3 (timeWindow[2].beginTime,timeWindow[2].endTime)
Heure d’ouverture 4, Heure de fermeture 4 (timeWindow[3].beginTime,timeWindow[3].endTime)
Jours d’ouverture 1 (possibleVisitDays[0])
Jours d’ouverture 2 (possibleVisitDays[1])
Jours d’ouverture 3 (possibleVisitDays[2])
Jours d’ouverture 4 (possibleVisitDays[3])
Terminer la visite avant l’heure de fermeture (wholeVisitInTimeWindow)
Tolérance sur retard (punctuality)
Pénalité par heure de retard (delayPenaltyPerHour)
Fréquence de visite (frequency)
Date de dernière visite (tsOrderLastVisit)
Espacement minimal entre visites (tsOrderMinimumSpacing)
Durée d’une portion de visite découpée (minDuration)
Durée-seuil de découpe d’une visite (minPartDuration)
Interdire des ressources (excludeResources)
Affecter des ressources (assignResources)
Coût de sous-traitance (courierPenalty)
Nom de la ressource (evaluationInfos.orderOriginalResourceId)
Jour de visite (evaluationInfos.orderOriginalVisitDay)
Numéro d’ordre (evaluationInfos.orderPosition)
Autres données (customDataMap)
Contraintes des ressources
Nom (id)
Nom des départs et arrivées
Heures de travail (workStartTime,workEndTime)
Pause déjeuner
Heures supplémentaires
Coût horaire (workPenalty)
Coût kilométrique (travelPenalty)
Pondération de la vitesse (speedAdjustment)
Capacité du véhicule (capacity[0])
Véhicule
Planning
Tournée
Chargement / Déchargement
Coûts
Nuitées
Législation de conduite
Contraintes des sites
Nom du site (id)
Horaires d’ouverture 1 (timeWindow[0].beginTime,timeWindow[0].endTime)
Horaires d’ouverture 2 (timeWindow[1].beginTime,timeWindow[1].endTime)
Horaires d’ouverture 3 (timeWindow[2].beginTime,timeWindow[2].endTime)
Horaires d’ouverture 4 (timeWindow[3].beginTime,timeWindow[3].endTime)
Jours d’ouverture 1 (openingDays[0])
Jours d’ouverture 2 (openingDays[1])
Jours d’ouverture 3 (openingDays[2])
Jours d’ouverture 4 (openingDays[3])
Gestion du site
Stock