jsprit é um kit de ferramentas de código aberto baseado em java para resolver problemas avançados do caixeiro viajante (TSP) e problemas de roteamento de veículos (VRP). É leve, flexível e fácil de usar, e baseado em uma única meta-heurística multifuncional que atualmente resolve
Configurar o problema, definir restrições adicionais, modificar os algoritmos e visualizar as soluções descobertas é tão fácil e prático quanto ler instâncias clássicas de VRP para avaliar seu algoritmo. É adequado para mudanças e extensões devido a um design modular e um conjunto abrangente de testes unitários e de integração. Mais recursos ...
O projeto jsprit é mantido pelo GraphHopper.
Visite a documentação para saber mais.
Leia Notice.md para conhecer as dependências diretas de cada módulo.
jsprit se desenvolve rapidamente. Veja aqui para saber o que há de novo.
Este software é lançado sob a licença Apache v2.
Qualquer contribuição é bem-vinda. Sinta-se à vontade para melhorar o jsprit e fazer solicitações pull. Se você quiser contribuir com o jsprit (o que seria ótimo), bifurque o projeto e construa seu fork, faça alterações, execute seus casos de teste e do jsprit e faça uma solicitação pull (consulte help.github.contribute ou stackoverflow.contribute para obter detalhes) .
Veja quem contribuiu aqui.
No Fórum Graphhopper você pode discutir questões relacionadas ao jsprit e provavelmente obterá respostas para suas perguntas.
Você também pode usar stackoverflow para discutir seus problemas. Marque-o com jsprit para que seja mais fácil acompanhar o seu tópico.
Para bugs, solicitações de recursos ou similares, use o rastreador de problemas.
Se você não conseguir ajuda na lista de e-mails ou simplesmente não quiser discutir seu tópico publicamente, entre em contato conosco por e-mail