mirror of
https://github.com/graphhopper/jsprit.git
synced 2020-01-24 07:45:05 +01:00
mod readme and changelog
This commit is contained in:
parent
8c8d798cc1
commit
16171c0154
2 changed files with 27 additions and 5 deletions
26
CHANGELOG.md
26
CHANGELOG.md
|
|
@ -1,5 +1,31 @@
|
||||||
Change-log
|
Change-log
|
||||||
==========
|
==========
|
||||||
|
**v1.1.0** @ 2014-01-27
|
||||||
|
|
||||||
|
<em>jsprit-core:</em>
|
||||||
|
- added javadocs (VehicleRoutingProblem and classes in package vehicle. and job.)
|
||||||
|
- added unit-tests (for classes in package vehicle., job. and io.)
|
||||||
|
- deprecated methods in VehicleRoutingProblem, VehicleTypeImpl, VehicleImpl
|
||||||
|
- added func in VehicleRoutingProblem.Builder (.addPenaltyVehicle(...) methods)
|
||||||
|
- added feature: open-routes ([#54](https://github.com/jsprit/jsprit/issues/54))
|
||||||
|
- added func in VehicleImpl and VehicleImpl.Builder (.setReturnToDepot(...), isReturnToDepot())
|
||||||
|
- added feature: prohibit vehicles to take over entire route ([#70](https://github.com/jsprit/jsprit/issues/70))
|
||||||
|
- fixed bug: [#58](https://github.com/jsprit/jsprit/issues/58),[#76](https://github.com/jsprit/jsprit/issues/76)-[#79](https://github.com/jsprit/jsprit/issues/79)
|
||||||
|
- inspected and removed all warnings
|
||||||
|
|
||||||
|
<em>jsprit-analysis:</em>
|
||||||
|
- added GraphStreamViewer
|
||||||
|
- inspected and removed all warnings
|
||||||
|
|
||||||
|
<em>jsprit-example:</em>
|
||||||
|
- added BicycleMessenger
|
||||||
|
- enriched examples with GraphStreamViewer
|
||||||
|
- inspected and removed all warnings
|
||||||
|
|
||||||
|
<em>jsprit-instance:</em>
|
||||||
|
- added VrphGoldenReader (plus instances to bechmark VRPH)
|
||||||
|
- inspected and removed all warnings
|
||||||
|
|
||||||
**v1.0.0** @ 2013-11-26 (break change)
|
**v1.0.0** @ 2013-11-26 (break change)
|
||||||
|
|
||||||
- re-organized API
|
- re-organized API
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
jsprit
|
jsprit
|
||||||
======
|
======
|
||||||
jsprit is a java based, open source toolkit for solving rich <a href="http://en.wikipedia.org/wiki/Travelling_salesman_problem" target="_blank">traveling salesman</a> (TSP) and <a href="http://neo.lcc.uma.es/vrp/vehicle-routing-problem/" target="_blank">vehicle routing problems</a> (VRP).
|
jsprit is a java based, open source toolkit for solving rich <a href="http://en.wikipedia.org/wiki/Travelling_salesman_problem" target="_blank">traveling salesman</a> (TSP) and <a href="http://neo.lcc.uma.es/vrp/vehicle-routing-problem/" target="_blank">vehicle routing problems</a> (VRP).
|
||||||
It is lightweight, flexible and easy-to-use, and based on a single all-purpose <a href="http://www.sciencedirect.com/science/article/pii/S0021999199964136" target="_blank">meta-heuristic</a> currently solving
|
It is lightweight, flexible and easy-to-use, and based on a single all-purpose <a href="https://github.com/jsprit/jsprit/wiki/Meta-Heuristic-and-Configuration" target="_blank">meta-heuristic</a> currently solving
|
||||||
- Capacitated VRP
|
- Capacitated VRP
|
||||||
- Multiple Depot VRP
|
- Multiple Depot VRP
|
||||||
- VRP with Time Windows
|
- VRP with Time Windows
|
||||||
|
|
@ -16,10 +16,6 @@ It is lightweight, flexible and easy-to-use, and based on a single all-purpose <
|
||||||
Setting up the problem, defining additional constraints, modifying the algorithms and visualising the discovered solutions is as easy and handy as
|
Setting up the problem, defining additional constraints, modifying the algorithms and visualising the discovered solutions is as easy and handy as
|
||||||
reading classical VRP instances to benchmark your algorithm. It is fit for change and extension due to a modular design and a comprehensive set of unit and integration-tests.
|
reading classical VRP instances to benchmark your algorithm. It is fit for change and extension due to a modular design and a comprehensive set of unit and integration-tests.
|
||||||
|
|
||||||
Additionally, jsprit can be used along with <a href="http://www.matsim.org" target="blank_">MATSim</a>
|
|
||||||
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
|
##In Development
|
||||||
- continues improvement of code, handling and performance
|
- continues improvement of code, handling and performance
|
||||||
- soft constraints
|
- soft constraints
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue