Stefan Schroeder
|
211d56d928
|
internal improvement of insertionCalc
|
2013-08-22 11:01:03 +02:00 |
|
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 |
|