Optoplanner vs jsprit vs Google OR 工具

The*_*tor 6 java constraint-programming jsprit or-tools

我正在尝试解决具有时间窗口限制的 TSP。我正在评估以下工具。

  1. OptaPlanner - 由 Jboss 社区支持。不是特定于 TRP 的,而是通用约束求解器引擎。

  2. Jsprit - 不确定它的支持。它是由 GraphHopper 开发的吗?它在 GitHub 上列出了 Graph Hopper 的子项目之一。

  3. Google OR 工具 - 它是用 C++ 编写的。但可以在java中运行。

上述每种工具的优点和缺点是什么?市场上有更好的开源/付费工具吗?