From a05a342a67a95741464b6f4dda1235ef57da68ad Mon Sep 17 00:00:00 2001 From: jsprit Date: Fri, 24 Jan 2014 15:25:11 +0100 Subject: [PATCH 01/11] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d8c24e67..e3a3cbc5 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ jsprit ====== jsprit is a java based, open source toolkit for solving rich traveling salesman (TSP) and vehicle routing problems (VRP). -It is lightweight, flexible and easy-to-use, and based on a single all-purpose meta-heuristic currently solving +It is lightweight, flexible and easy-to-use, and based on a single all-purpose meta-heuristic currently solving - Capacitated VRP - Multiple Depot VRP - VRP with Time Windows From 2a2c52bfce7103062d4cae3f11ba63b4235e7fe0 Mon Sep 17 00:00:00 2001 From: jsprit Date: Mon, 27 Jan 2014 11:18:14 +0100 Subject: [PATCH 02/11] Update README.md --- README.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/README.md b/README.md index e3a3cbc5..22d84746 100644 --- a/README.md +++ b/README.md @@ -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 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 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 - soft constraints From 7d931152f2d43f38009bbd869608d3a2970e7946 Mon Sep 17 00:00:00 2001 From: jsprit Date: Mon, 27 Jan 2014 11:51:15 +0100 Subject: [PATCH 03/11] update according to v1.1.0 --- CHANGELOG.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 28122e2a..2034b24f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,30 @@ Change-log ========== +**v1.1.0** @ 2014-01-27 +jsprit-core: +- added javadocs (VehicleRoutingProblem and classes in package vehicle. and job.) +- added unit-tests (for classes in package vehicle. and job.) +- deprecated methods in VehicleRoutingProblem, VehicleTypeImpl, VehicleImpl +- added func in VehicleRoutingProblem.Builder (.addPenaltyVehicle(...) methods) +- added feature: open-routes (#54) +- added func in VehicleImpl and VehicleImpl.Builder (.setReturnToDepot(...), isReturnToDepot()) +- added feature: prohibit vehicles to take over entire route (#70) +- fixed bug: #58,#76-#79 +- inspected and removed all warnings + +jsprit-analysis: +- added GraphStreamViewer +- inspected and removed all warnings + +jsprit-example: +- added BicycleMessenger +- enriched examples with GraphStreamViewer +- inspected and removed all warnings + +jsprit-instance: +- added VrphGoldenReader (plus instances to bechmark VRPH) +- inspected and removed all warnings + **v1.0.0** @ 2013-11-26 (break change) - re-organized API From a055516042588439f9d2ca3d858eec164d144848 Mon Sep 17 00:00:00 2001 From: jsprit Date: Mon, 27 Jan 2014 11:51:46 +0100 Subject: [PATCH 04/11] Update CHANGELOG.md --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2034b24f..33dbf670 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,8 @@ Change-log ========== **v1.1.0** @ 2014-01-27 -jsprit-core: + +jsprit-core: - added javadocs (VehicleRoutingProblem and classes in package vehicle. and job.) - added unit-tests (for classes in package vehicle. and job.) - deprecated methods in VehicleRoutingProblem, VehicleTypeImpl, VehicleImpl From 3b310b1116c3b93d953201abf0046fbdcb25f1ec Mon Sep 17 00:00:00 2001 From: jsprit Date: Mon, 27 Jan 2014 11:52:16 +0100 Subject: [PATCH 05/11] Update CHANGELOG.md --- CHANGELOG.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 33dbf670..f8bd9fab 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ Change-log ========== **v1.1.0** @ 2014-01-27 -jsprit-core: +jsprit-core: - added javadocs (VehicleRoutingProblem and classes in package vehicle. and job.) - added unit-tests (for classes in package vehicle. and job.) - deprecated methods in VehicleRoutingProblem, VehicleTypeImpl, VehicleImpl @@ -13,16 +13,16 @@ Change-log - fixed bug: #58,#76-#79 - inspected and removed all warnings -jsprit-analysis: +jsprit-analysis: - added GraphStreamViewer - inspected and removed all warnings -jsprit-example: +jsprit-example: - added BicycleMessenger - enriched examples with GraphStreamViewer - inspected and removed all warnings -jsprit-instance: +jsprit-instance: - added VrphGoldenReader (plus instances to bechmark VRPH) - inspected and removed all warnings From 119484170496f376066139b809cda9684cebd565 Mon Sep 17 00:00:00 2001 From: jsprit Date: Mon, 27 Jan 2014 11:52:56 +0100 Subject: [PATCH 06/11] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f8bd9fab..15c98f0f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ Change-log jsprit-core: - added javadocs (VehicleRoutingProblem and classes in package vehicle. and job.) -- added unit-tests (for 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) From a47acc63fb0993a4f30d62bac562384e7fccea76 Mon Sep 17 00:00:00 2001 From: jsprit Date: Mon, 27 Jan 2014 11:53:25 +0100 Subject: [PATCH 07/11] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 15c98f0f..6f7870bd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,7 @@ Change-log - 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) +- added feature: open-routes (issue #54) - added func in VehicleImpl and VehicleImpl.Builder (.setReturnToDepot(...), isReturnToDepot()) - added feature: prohibit vehicles to take over entire route (#70) - fixed bug: #58,#76-#79 From 80317b2fb710c13aeb918386b9aacd748259afdf Mon Sep 17 00:00:00 2001 From: jsprit Date: Mon, 27 Jan 2014 11:53:40 +0100 Subject: [PATCH 08/11] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6f7870bd..15c98f0f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,7 @@ Change-log - 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 (issue #54) +- added feature: open-routes (#54) - added func in VehicleImpl and VehicleImpl.Builder (.setReturnToDepot(...), isReturnToDepot()) - added feature: prohibit vehicles to take over entire route (#70) - fixed bug: #58,#76-#79 From 2861652bf27b7a67fb55791d94674b344a31fff2 Mon Sep 17 00:00:00 2001 From: jsprit Date: Mon, 27 Jan 2014 11:54:23 +0100 Subject: [PATCH 09/11] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 15c98f0f..50eafb67 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,7 @@ Change-log - 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) +- 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) - fixed bug: #58,#76-#79 From b0d02874d29dc4735d330f9f11045e12c8fd07f6 Mon Sep 17 00:00:00 2001 From: jsprit Date: Mon, 27 Jan 2014 11:55:20 +0100 Subject: [PATCH 10/11] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 50eafb67..8abe59f8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,7 +10,7 @@ Change-log - 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) -- fixed bug: #58,#76-#79 +- 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 jsprit-analysis: From ab88c1bca2edfadb7b0617d731e73e93b32281c2 Mon Sep 17 00:00:00 2001 From: jsprit Date: Mon, 27 Jan 2014 11:55:59 +0100 Subject: [PATCH 11/11] Update CHANGELOG.md --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8abe59f8..11b8a3fd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,8 +9,8 @@ Change-log - 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) -- 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) +- 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 jsprit-analysis: