From 96d7b6f9c30fd3ebae11a4c02b0218e29bda851f Mon Sep 17 00:00:00 2001 From: Stefan Schroeder <4sschroeder@gmail.com> Date: Thu, 7 Nov 2013 16:46:46 +0100 Subject: [PATCH] premature loop break --- .../src/main/java/algorithms/ServiceInsertionCalculator.java | 1 + 1 file changed, 1 insertion(+) diff --git a/jsprit-core/src/main/java/algorithms/ServiceInsertionCalculator.java b/jsprit-core/src/main/java/algorithms/ServiceInsertionCalculator.java index 1c1193e8..6e17dba4 100644 --- a/jsprit-core/src/main/java/algorithms/ServiceInsertionCalculator.java +++ b/jsprit-core/src/main/java/algorithms/ServiceInsertionCalculator.java @@ -122,6 +122,7 @@ final class ServiceInsertionCalculator implements JobInsertionCostsCalculator{ } else if(status.equals(ConstraintsStatus.NOT_FULFILLED_BREAK)){ loopBroken = true; + break; } } double nextActArrTime = prevActStartTime + transportCosts.getTransportTime(prevAct.getLocationId(), nextAct.getLocationId(), prevActStartTime, newDriver, newVehicle);