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

add constructor to outsource neighborhood creation

This commit is contained in:
oblonski 2015-03-05 16:24:36 +01:00
parent 2244923575
commit 76c84ff75e

View file

@ -89,6 +89,22 @@ public final class RuinRadial extends AbstractRuinStrategy {
jobNeighborhoods = jobNeighborhoodsImpl; jobNeighborhoods = jobNeighborhoodsImpl;
logger.info("initialise " + this); logger.info("initialise " + this);
} }
public RuinRadial(VehicleRoutingProblem vrp, int noJobs2beRemoved, JobNeighborhoods neighborhoods) {
super();
this.vrp = vrp;
noJobsToMemorize = noJobs2beRemoved;
ruinShareFactory = new RuinShareFactory() {
@Override
public int createNumberToBeRemoved() {
return noJobsToMemorize;
}
};
jobNeighborhoods = neighborhoods;
logger.info("initialise " + this);
}
@Override @Override
public String toString() { public String toString() {