1
0
Fork 0
mirror of https://github.com/graphhopper/jsprit.git synced 2020-01-24 07:45:05 +01:00
No description
Find a file
oblonski a97a99497b Merge branch 'ImproveRouteLevelSearch'
Conflicts:
	jsprit-core/src/main/java/algorithms/MarginalsCalculus.java
	jsprit-core/src/main/java/algorithms/MarginalsCalculusTriangleInequality.java
2013-10-16 06:31:27 +02:00
jsprit-analysis change license from GPLv2 to LGPLv3 2013-10-14 16:41:10 +02:00
jsprit-core Merge branch 'ImproveRouteLevelSearch' 2013-10-16 06:31:27 +02:00
jsprit-examples change license from GPLv2 to LGPLv3 2013-10-14 16:41:10 +02:00
jsprit-instances change license from GPLv2 to LGPLv3 2013-10-14 16:41:10 +02:00
.gitignore rm .DS_Store files and add them to .gitignore 2013-06-06 11:00:07 +02:00
.project clean 2013-06-04 14:43:49 +02:00
license.txt add license file 2013-10-14 17:06:37 +02:00
pom.xml update meta-info in prj-pom 2013-08-06 08:56:37 +02:00
README.md Update README.md 2013-10-14 17:03:50 +02:00

jsprit

jsprit is a java based, open source toolkit for solving a set of well-known vehicle routing problems (VRP). It is lightweight and easy-to-use, and based on heuristics currently solving

Setting up the problem, modifying the algorithms and visualising the discovered solutions is as easy and handy as reading classical VRP instances to benchmark your algorithm.

Additionally, jsprit can be used along with MATSim to solve the above problem-types in real networks (i.e. without preprocessing transport times and costs). A variety of least cost path algorithms such as Dijkstra and A* can be used, and a dynamic and interactive visualiser greatly enhances the analysis.

##In Development

  • continues improvement of code, handling and performance
  • relaxed API to easily build algorithms from scratch
  • VRP with pickups and deliveries
  • release 1.0.0

##Documentation

Please visit jsprit-wiki to learn more.

##License This software is released under LGPL.

This software is released under GPLv2

##Getting started in 2 seconds

Add the latest snapshot to your pom.

##About The jsprit-project is created and maintained by Stefan Schröder. It is motivated by two issues.

First, there is an almost endless list of papers and algorithms to tackle vehicle routing problems, BUT there are (as far as I know) only a very few open source implementations of one of these thousands algorithms.

Second, it is motivated by my PhD-project at KIT where I apply vehicle routing algorithms to solve behavioural models of freight agents to assess (freight) transport policy measures.

It is mainly inspired by my research group at KIT-ECON, and by an awesome open-source project called MATSim and its developers.

If you have questions or if you use jsprit, it would be great you give feedback and let me know your experience:

Email: jsprit.vehicle.routing@gmail.com