Skip to content

optimize_circuits Phase 1 load-aware ranking; French rankingFormula

yassine sabir a demandé de fusionner bugFix/DetourTime vers develop

Avant

  • Les propositions d’intégration dans un circuit privilégiaient surtout le trajet le plus court (temps / détour), ce qui pouvait favoriser des circuits peu ou pas chargés, au détriment du remplissage et de l’exploitation.
  • Les durées estimées et capacités envoyées par le métier n’étaient pas pleinement exploitées pour comparer équitablement les circuits ni pour respecter la capacité réelle du véhicule.
  • L’API mettait en avant une formule de classement chauffeur en anglais (« proximity », « weights »), peu lisible pour un usage produit francophone.

Après

  • La recherche de circuit peut prioriser aussi la charge déjà présente (modes optionnels configurables), respecter des garde-fous métier (nombre minimum de passagers déjà à bord, capacité véhicule ou places restantes renseignées), tout en gardant une compatibilité lorsque ces options ne sont pas utilisées.
  • Les circuits mieux exploités peuvent être favorisés quand plusieurs options restent au même niveau sur le temps, pour mieux aligner optimisation et réalité opérationnelle.
  • Les clients voient une formule expliquée en français avec des critères correspondant au métier transport (proximité, capacité, fauteuil roulant), avec une version identifiable (v3) pour le suivi côté intégration.

Rapports de requête de fusion