jsprit est une boîte à outils open source basée sur Java pour résoudre de riches problèmes de voyageur de commerce (TSP) et de routage de véhicules (VRP). Il est léger, flexible et facile à utiliser, et basé sur une méta-heuristique unique et polyvalente qui résout actuellement
Configurer le problème, définir des contraintes supplémentaires, modifier les algorithmes et visualiser les solutions découvertes est aussi simple et pratique que de lire des instances VRP classiques pour comparer votre algorithme. Il est adapté au changement et à l'extension grâce à une conception modulaire et à un ensemble complet de tests unitaires et d'intégration. Plus de fonctionnalités...
Le projet jsprit est maintenu par GraphHopper.
Veuillez consulter la documentation pour en savoir plus.
Veuillez lire Notice.md pour connaître les dépendances directes de chaque module.
jsprit se développe rapidement. Regardez ici pour découvrir les nouveautés.
Ce logiciel est publié sous licence Apache v2.
Toute contribution est la bienvenue. N'hésitez pas à améliorer jsprit et à faire des pull request. Si vous souhaitez contribuer à jsprit (ce qui serait génial), lancez le projet et construisez votre fork, apportez des modifications, exécutez vos cas de test et ceux de jsprit et faites une pull request (voir help.github.contribute ou stackoverflow.contribute pour plus de détails) .
Voyez qui a contribué ici.
Dans le forum Graphhopper, vous pouvez discuter des problèmes liés à jsprit et vous obtiendrez probablement des réponses à vos questions.
Vous pouvez également utiliser stackoverflow pour discuter de vos problèmes. Marquez-le avec jsprit , il sera alors plus facile de suivre votre sujet.
Pour les bogues, les demandes de fonctionnalités ou similaires, utilisez le suivi des problèmes.
Si vous ne parvenez pas à obtenir de l'aide dans la liste de diffusion ou si vous ne souhaitez tout simplement pas discuter publiquement de votre sujet, contactez-nous par courrier.