1
0
Fork 0
mirror of https://github.com/graphhopper/jsprit.git synced 2020-01-24 07:45:05 +01:00
Commit graph

667 commits

Author SHA1 Message Date
Stefan Schroeder
59319ff355 add tests and improve insertionCalc 2013-08-21 17:24:31 +02:00
Stefan Schroeder
099d01ddd8 experiment with insertionCalcs 2013-08-21 13:53:27 +02:00
Stefan Schroeder
50ca0971a5 introduce new stateContainer for route and activityStates 2013-08-19 15:08:34 +02:00
Stefan Schroeder
3f7d6b8b01 internal optimization of insertion-issues 2013-08-16 16:31:32 +02:00
Stefan Schroeder
e35603ed34 API CHANGED - insertionStarts (method para changed), jobInserted
(method para changed) and vehicleRoute (new method)
2013-08-16 16:30:29 +02:00
oblonski
cd65f66c86 internal refactoring of insertionStrategy 2013-08-16 09:28:59 +02:00
oblonski
5b0857d6bf add javaDoc to RuinStrategy 2013-08-13 20:55:17 +02:00
oblonski
d46fed424d improve ruinApi 2013-08-13 20:44:42 +02:00
oblonski
4f3c76ff28 improve ruinApi 2013-08-13 20:29:51 +02:00
oblonski
9ef3a775e9 internal ruinImprovement 2013-08-13 14:34:10 +02:00
oblonski
59b25d3d8e improve ruinApi 2013-08-13 12:00:31 +02:00
oblonski
f78886767b internal ruinStrat improvement 2013-08-12 22:27:07 +02:00
oblonski
d9391c6d45 refactor RuinRadial and RuinRandom 2013-08-12 00:24:42 +02:00
Stefan Schroeder
e2ab285d01 bugfix: copyConstructor of endAct did not copy end.arrTime() - fixed 2013-08-09 15:52:26 +02:00
Stefan Schroeder
07f6af9e56 improve GendreauAlgo 2013-08-05 18:38:54 +02:00
Stefan Schroeder
f25c9079dc add maxVelocity to vehicleType 2013-08-05 18:38:28 +02:00
oblonski
89ba3ac2af intro pickup and delivery 2013-07-19 08:22:16 +02:00
oblonski
7011ad8c8e Add VehicleRoutingTransportCostsMatrix to allow considering pre-compiled
time and/or distance matrices. The CostMatrixExample illustrates its
use.
2013-07-17 11:56:39 +02:00
oblonski
357f7d82b3 add pickup and delivery 2013-07-17 10:56:11 +02:00
oblonski
8950d49e5a add VehicleRoutingTransportCostMatrix to easily consider time and
distance matrices, and add an example that illustrates the matrix
2013-07-16 21:03:07 +02:00
oblonski
13a9122df1 bugfix issue #23 2013-07-13 19:03:19 +02:00
oblonski
b40204685c internal changes 2013-07-09 14:02:55 +02:00
oblonski
3d0594448e refine and improve benchmarking 2013-07-09 14:01:41 +02:00
Stefan Schroeder
70bb212848 change addVehicleType(VehicleTypeImpl) to addVehicleType(VehicleType) 2013-07-08 08:39:09 +02:00
oblonski
e982252fc7 fix bug in ChristophidesReader 2013-07-02 06:18:29 +02:00
oblonski
a3d8a9b484 add copyright 2013-07-01 03:37:38 +02:00
oblonski
05dc00814e modify javadoc 2013-07-01 03:01:49 +02:00
oblonski
a6a671d484 enhance jsprit with prematureAlgorithmBreaker, add
VariationCoefficientBreaker, TimeBreaker and IterationBreaker
2013-07-01 02:48:25 +02:00
oblonski
b6bc3e0d93 Improve premature algorithm break 2013-06-28 07:55:32 +02:00
oblonski
cd3fc25ed0 hide concurrent algorithms for now 2013-06-21 11:53:33 +02:00
oblonski
1d34374510 modify InfiniteVehicles according to changes in VehicleFleetManager 2013-06-21 11:23:48 +02:00
oblonski
4761b30b16 adapt tests to changes in vehicleFleetManager 2013-06-21 11:16:51 +02:00
oblonski
7386ba7309 rename VehicleBuilder to Builder; adapt VehicleFleetManagerTest to
changes in VehicleFleetManager
2013-06-21 02:41:53 +02:00
oblonski
c1849a9d5a rename vehicleType to vehicleTypeImpl, extract interface vehicleType;
refactor vehicleType to new file; add penaltyVehicleType; improve
vehicleFleetManagerImpl
2013-06-20 22:59:57 +02:00
oblonski
d223475cb4 remove redundant code 2013-06-20 20:58:36 +02:00
oblonski
5eaa288735 further refinements 2013-06-20 17:25:53 +02:00
oblonski
277ffdb51a change algorithmReader to allow concurrency 2013-06-20 16:58:39 +02:00
oblonski
cdf4878bf9 change fleetManager concept - instead of returned available types, it
returns vehicles; adapt CalculatesVehTypeDepServiceInsertion to changes
in FleetManager
2013-06-20 16:57:39 +02:00
Stefan Schroeder
1d2e5e4803 change vrp_xml_schema.xsd to allow the xml-file only contain services 2013-06-18 14:16:30 +02:00
Stefan Schroeder
caef965315 improve error message when throwing IllegalStateException
in BestInsertion
2013-06-18 14:15:44 +02:00
Stefan Schroeder
3587c7fe94 improve JobDistance for RadialRuin 2013-06-18 09:28:33 +02:00
oblonski
daf258e586 fix bug: when having problems with finite vehicles, locking and
unlocking was not consistent.

now it is
2013-06-18 05:15:57 +02:00
oblonski
a48013bc0f include fixed and variable vehicle-costs 2013-06-18 05:14:21 +02:00
Stefan Schroeder
885eab5eff add getAddedServices(), getAddedVehicles() to
VehicleRoutingProblem.Builder to get a snapshot of what has already been
built
2013-06-11 14:00:09 +02:00
Stefan Schroeder
611d71f272 make VehicleRoutingProblem immutable 2013-06-11 11:50:21 +02:00
Stefan Schroeder
bc6c1e23b5 fix algorithmSearchProgress...Listener - reset it when algorithm starts,
deprecate setters VehicleRoutingProblem to make it immutable in the next
release, add Example
2013-06-11 09:57:48 +02:00
Stefan Schroeder
8f5ebf18e3 [maven-release-plugin] prepare for next development iteration 2013-06-10 08:10:07 +02:00
Stefan Schroeder
ecdcd9e981 [maven-release-plugin] prepare release v0.0.3 2013-06-10 08:09:44 +02:00
Stefan Schroeder
aa76b68685 fix file-access in AlgorithmConfigXmlReader 2013-06-06 11:50:05 +02:00
Stefan Schroeder
4ea045348b rm .DS_Store files and add them to .gitignore 2013-06-06 11:00:07 +02:00