Bonjour,
Je dois développer une application de partage de trajet, via l'application google map comme taxi G7 ou Uber.
Mon application doit pouvoir grouper les demandes de trajet partant d'un point de départ A vers plusieurs points d'arrivées et ainsi établir un itinéraire pour chaque groupes de destinations. Ainsi, se retrouverons dans un même groupe, tous les trajets qui ont la même destination et/ou des destinations très proches.
Exemple:
supposons que 4 clients font une demande de course de Créteil vers paris comme suit:
client destination
client 1 15 ème arrondissement.
client 2 19 ème arrondissement
client 3 20 ème arrondissement
client 4 12 ème arrondissement
Dans cette exemple mon application doit pouvoir grouper les demandes des clients 2,3 et 4 car les arrondissements 19, 20 et 20 sont très proche.
ensuite mettre la demande du client 1 dans un autre groupe car celle-ci est très distante des autres.
Je cherches un algorithme pouvant satisfaire à ce problème.
Merci par avance de votre aide.
Partager