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

1163 commits

Author SHA1 Message Date
oblonski
3b5a64c989 refine error messages 2017-12-14 15:32:29 +01:00
oblonski
369139211d refine error messages 2017-12-14 15:31:04 +01:00
oblonski
86b914d174 add human readable reason 2017-12-14 15:31:04 +01:00
Michal Maciejewski
1967430c40
bugfix: all jobs in initial routes are included into VRP.allJobs 2017-11-14 11:37:02 +01:00
Michal Maciejewski
36d0b644a0
updated job indexing: lower indices for unplanned jobs, higher for jobs in initial routes 2017-11-14 11:10:48 +01:00
Michal Maciejewski
0ea1a87dfe
service/shipmentActivityFactories - reduced scope to JobActivityFactory 2017-11-14 11:08:07 +01:00
Stefan Schröder
9144a05886
Merge pull request #390 from Jullil/unassigned_job_reason_tracker_returns_the_last_failed_constraint
UnassignedJobReasonTracker returns the last failed constraint
2017-11-13 15:11:38 +01:00
oblonski
d591165281
reproduce bug #391 2017-11-13 15:09:38 +01:00
Iuliia Loikova
288f6023a3 Unassigned job reason tracker returns the last failed constraint instead of the most likely 2017-11-09 23:31:30 +01:00
oblonski
a714312685
Merge remote-tracking branch 'origin/master' 2017-11-08 19:40:12 +01:00
oblonski
8486841884
improve max-time-in-vehicle 2017-11-08 19:37:48 +01:00
oblonski
39ed96341a
improve max-time-in-vehicle 2017-11-08 19:07:51 +01:00
oblonski
e8fe642e16
improve max-time-in-vehicle 2017-11-08 16:10:39 +01:00
Michal Maciejewski
0a5c3e01c0
CrowFlyCosts inherits from EuclideanCosts to remove duplicated code 2017-11-06 11:18:26 +01:00
Michal Maciejewski
e3acb05b0a
unnecessary @SuppressWarnings removed 2017-11-06 00:02:02 +01:00
Michal Maciejewski
05f3f1e3e9
unused timeWindow variables removed from Service and Shipment 2017-10-26 20:13:37 +02:00
Michal Maciejewski
04756a7287
all time windows printed by Shipment/Service.toString() 2017-10-26 11:15:13 +02:00
Michal Maciejewski
cea251b942 Shipment.toString() added 2017-10-24 22:08:24 +02:00
Michal Maciejewski
49c6d36945 EuclideanCosts.calculateDistance(Location,Location) is a one-liner now 2017-10-24 14:31:36 +02:00
Michal Maciejewski
cfd60f5eec Merge remote-tracking branch 'michalmac/dvrp' into michalmac_master 2017-10-24 11:52:09 +02:00
oblonski
6166c0ea10 add helper methods - related to #380 2017-10-24 11:40:29 +02:00
oblonski
0dfffdd9dd add helper methods - related to #380 2017-10-24 11:40:29 +02:00
Michal Maciejewski
ab17e93a63
small refinements 2017-10-19 20:31:01 +02:00
He Huang
75e9b6f9dd make VehicleRoutingTransportCosts implement TransportDistance 2017-08-03 18:04:45 +08:00
He Huang
fd476d6aff disallow duplicate break id 2017-07-11 14:34:33 +08:00
oblonski
118240ea88
further tests of max-time-in-vehicle feature 2017-07-06 09:53:20 +02:00
oblonski
db0c39e1c2
refine max-time-in-vehicle constraint 2017-07-05 10:41:23 +02:00
oblonski
b5998e1d93
Merge branch 'master' into max-time-feature
# Conflicts:
#	jsprit-core/src/main/java/com/graphhopper/jsprit/core/problem/job/Service.java
#	jsprit-core/src/main/java/com/graphhopper/jsprit/core/problem/job/Shipment.java
#	jsprit-core/src/test/java/com/graphhopper/jsprit/core/problem/job/PickupTest.java
#	jsprit-core/src/test/java/com/graphhopper/jsprit/core/problem/job/ServiceTest.java
#	jsprit-core/src/test/java/com/graphhopper/jsprit/core/problem/job/ShipmentTest.java
2017-07-05 10:40:18 +02:00
oblonski
d8f7af7fb5
add helper 2017-06-30 10:44:39 +02:00
oblonski
1ef29a268c
sort jobs acc to priorities 2017-06-30 08:47:55 +02:00
oblonski
5fa1cea6af
Merge branch 'master' into prio-improvement 2017-06-29 12:34:20 +02:00
oblonski
ecea356c54
improve unassigned reason tracker 2017-06-29 12:31:54 +02:00
oblonski
f647884184
make getMostLikely a static method 2017-06-29 09:58:38 +02:00
oblonski
f54241144c
prio improvement 2017-06-28 23:19:15 +02:00
Stefan Schröder
c47dae32d3 Merge pull request #355 from balage1541/master
#354 - Initial solution with new jobs added
2017-06-14 14:51:15 +02:00
Balázs Vissy
1af7532939 #354 - fixed - Cost recalculated for solution after jobs added (also a copy is made from the solution) 2017-06-12 22:38:35 +02:00
Balázs Vissy
eb78625e1f #354 - partial solution: adding new jobs as unassigned 2017-06-12 22:26:28 +02:00
oblonski
adefbbdc60
1.7.3-SNAPSHOT 2017-06-08 12:33:33 +02:00
Balázs Vissy
c109fe676f #347 - Custom properties 2017-05-31 22:51:56 +02:00
oblonski
b9da9b9a06
make reason tracker more robust 2017-05-16 20:50:08 +02:00
oblonski
a7c0766488
change dev version 2017-05-11 16:57:54 +02:00
oblonski
8ca85f13ba
add unassignedReason tests 2017-05-11 16:43:28 +02:00
oblonski
69537d109c
add option to set abs. initial threshold 2017-05-11 16:42:48 +02:00
oblonski
3213765b50
improve RuinString 2017-05-05 16:37:11 +02:00
oblonski
4b9501bf25
remove unnecessary public 2017-04-27 20:17:13 +02:00
oblonski
7a8d9ee841
extend Jsprit.Builder to easily add custom search strategies 2017-04-27 20:16:33 +02:00
oblonski
b694c32d41
streamline RuinString 2017-04-26 17:03:42 +02:00
oblonski
2d9be8304a
Merge branch 'routebuilder-break-location'
# Conflicts:
#	jsprit-core/src/main/java/com/graphhopper/jsprit/core/problem/solution/route/VehicleRoute.java
2017-04-26 15:39:27 +02:00
oblonski
0fb7469d1f
Merge branch 'routebuilder-break-location'
# Conflicts:
#	jsprit-core/src/main/java/com/graphhopper/jsprit/core/problem/solution/route/VehicleRoute.java
2017-04-26 15:38:08 +02:00
oblonski
3b24adc8fa
make string ruin configurable 2017-04-26 15:36:09 +02:00