jsprit

現実的な制約付きの配送計画問題や巡回セールスマン問題を解くJavaツールキットです。配送や訪問ルートの効率化に使います。

Xで共有ライセンス: Apache-2.0

概要

jspritは、複雑な条件を持つ巡回セールスマン問題と配送計画問題を解くJavaのツールキットです。単一の汎用メタヒューリスティクスに基づき、GraphHopperが保守しています。車両、仕事、追加の制約をコードで定義してソルバーを実行し、解を可視化できます。MavenまたはGradleで導入し、Java 21以上が必要です。

主な特長

  • 容量制約、複数デポ、時間枠付きVRPに対応
  • 集荷配送、帰り荷、異種車両に対応
  • 時間依存VRP、TSP、デマンド型送迎も解ける
  • 独自の制約やアルゴリズム変更が可能なモジュール構成
  • 解の可視化

こんな人・用途に

積載量や時間枠など現実の制約を持つ配送や訪問ルートを計画するJava開発者向けです。

アップストリーム
graphhopper/jsprit
GitHubのフォーク
Guo-astro/jsprit
アップストリームのスター数
1.8k
カテゴリ
地図・地理空間
言語
Java
ライセンス
Apache-2.0
フォーク日
2018-01-29
同期状態
同期済み最終同期 2026-09-29