jsprit — это набор инструментов с открытым исходным кодом на основе Java для решения сложных задач коммивояжера (TSP) и задач маршрутизации транспортных средств (VRP). Он легкий, гибкий и простой в использовании и основан на единой универсальной метаэвристике, решающей в настоящее время
Поставить задачу, определить дополнительные ограничения, изменить алгоритмы и визуализировать найденные решения так же просто и удобно, как прочитать классические примеры VRP для тестирования вашего алгоритма. Он пригоден для изменений и расширений благодаря модульной конструкции и обширному набору модульных и интеграционных тестов. Больше возможностей...
Проект jsprit поддерживается GraphHopper.
Пожалуйста, посетите документацию, чтобы узнать больше.
Пожалуйста, прочитайте Notification.md, чтобы узнать прямые зависимости каждого модуля.
jsprit развивается быстро. Загляните сюда, чтобы узнать, что нового.
Это программное обеспечение распространяется под лицензией Apache v2.
Любой вклад приветствуется. Не стесняйтесь улучшать jsprit и делать запросы на включение. Если вы хотите внести свой вклад в jsprit (что было бы здорово), разветвите проект и создайте свою вилку, внесите изменения, запустите тестовые примеры для себя и jsprit и сделайте запрос на включение (подробности см. в help.github.contribute или stackoverflow.contribute). .
Посмотрите, кто внес свой вклад здесь.
На форуме Graphhopper вы можете обсудить вопросы, связанные с jsprit, и, вероятно, получите ответы на свои вопросы.
Вы также можете использовать stackoverflow для обсуждения своих проблем. Отметьте его jsprit , тогда вам будет легче отслеживать вашу тему.
Для обнаружения ошибок, запросов на добавление новых функций или чего-то подобного используйте систему отслеживания проблем.
Если вы не можете получить помощь в рассылке или просто не хотите публично обсуждать свою тему, свяжитесь с нами по почте.