jsprit 是一个基于 Java 的开源工具包,用于解决丰富的旅行商问题 (TSP)和车辆路径问题 (VRP)。它轻量、灵活且易于使用,并且基于一个目前用于解决的通用元启发式算法
- 容量受限的车辆路径规划
- 多仓库 VRP
- 带时间窗的 VRP
- 带回程的 VRP
- 带取货和送货的 VRP
- 异构车队的 VRP
- 时间相关车辆路径规划
- 旅行商问题
- 叫车问题
- 这些类型的各种组合
设置问题、定义附加约束、修改算法和可视化发现的解决方案就像阅读经典 VRP 实例以对算法进行基准测试一样简单方便。由于采用模块化设计和一套全面的单元和集成测试,它适合更改和扩展。更多功能...
jsprit 项目由GraphHopper维护。
请访问文档以了解更多信息。
请阅读Notice.md以了解每个模块的直接依赖关系。
jsprit 发展迅速。查看此处了解最新动态。
欢迎任何贡献。欢迎改进 jsprit 并提出拉取请求。如果您想为 jsprit 做出贡献(这很棒),请分叉该项目并构建您的分叉,进行更改,运行您的和 jsprit 的测试用例并提出拉取请求(有关详细信息,请参阅help.github.contribute或stackoverflow.contribute)。
看看这里都有谁做出了贡献。
在Graphhopper 论坛中您可以讨论 jsprit 相关的问题并且可能会得到问题的答案。
您还可以使用stackoverflow讨论您的问题。使用jsprit标记,这样可以更轻松地跟踪您的主题。
对于错误、功能请求或类似问题,请使用问题跟踪器。
如果您无法在邮件列表中获得帮助,或者您只是不想公开讨论您的主题,请通过邮件与我们联系