mirror of
https://github.com/graphhopper/jsprit.git
synced 2020-01-24 07:45:05 +01:00
migrate SLF4j
This commit is contained in:
parent
151754c79c
commit
7efa5bf8db
66 changed files with 222 additions and 215 deletions
|
|
@ -25,8 +25,8 @@ import com.graphhopper.jsprit.core.problem.solution.InitialSolutionFactory;
|
|||
import com.graphhopper.jsprit.core.problem.solution.SolutionCostCalculator;
|
||||
import com.graphhopper.jsprit.core.problem.solution.VehicleRoutingProblemSolution;
|
||||
import com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
|
|
@ -35,7 +35,7 @@ import java.util.List;
|
|||
|
||||
public final class InsertionInitialSolutionFactory implements InitialSolutionFactory {
|
||||
|
||||
private static final Logger logger = LogManager.getLogger(InsertionInitialSolutionFactory.class);
|
||||
private static final Logger logger = LoggerFactory.getLogger(InsertionInitialSolutionFactory.class);
|
||||
|
||||
private final InsertionStrategy insertion;
|
||||
|
||||
|
|
|
|||
|
|
@ -22,8 +22,8 @@ import com.graphhopper.jsprit.core.algorithm.selector.SolutionSelector;
|
|||
import com.graphhopper.jsprit.core.problem.VehicleRoutingProblem;
|
||||
import com.graphhopper.jsprit.core.problem.solution.SolutionCostCalculator;
|
||||
import com.graphhopper.jsprit.core.problem.solution.VehicleRoutingProblemSolution;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
|
|
@ -65,7 +65,7 @@ public class SearchStrategy {
|
|||
}
|
||||
}
|
||||
|
||||
private static Logger logger = LogManager.getLogger(SearchStrategy.class);
|
||||
private static Logger logger = LoggerFactory.getLogger(SearchStrategy.class);
|
||||
|
||||
private final Collection<SearchStrategyModule> searchStrategyModules = new ArrayList<SearchStrategyModule>();
|
||||
|
||||
|
|
|
|||
|
|
@ -19,15 +19,15 @@ package com.graphhopper.jsprit.core.algorithm;
|
|||
import com.graphhopper.jsprit.core.algorithm.listener.SearchStrategyListener;
|
||||
import com.graphhopper.jsprit.core.algorithm.listener.SearchStrategyModuleListener;
|
||||
import com.graphhopper.jsprit.core.util.RandomNumberGeneration;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
|
||||
public class SearchStrategyManager {
|
||||
|
||||
private final static Logger logger = LogManager.getLogger();
|
||||
private final static Logger logger = LoggerFactory.getLogger(SearchStrategyManager.class);
|
||||
|
||||
private List<SearchStrategyListener> searchStrategyListeners = new ArrayList<SearchStrategyListener>();
|
||||
|
||||
|
|
|
|||
|
|
@ -28,8 +28,8 @@ import com.graphhopper.jsprit.core.problem.solution.VehicleRoutingProblemSolutio
|
|||
import com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute;
|
||||
import com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivity;
|
||||
import com.graphhopper.jsprit.core.util.Solutions;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
|
|
@ -65,7 +65,7 @@ public class VehicleRoutingAlgorithm {
|
|||
private final String name;
|
||||
private long counter = 0;
|
||||
private long nextCounter = 1;
|
||||
private static final Logger log = LogManager.getLogger(Counter.class);
|
||||
private static final Logger log = LoggerFactory.getLogger(Counter.class);
|
||||
|
||||
public Counter(final String name) {
|
||||
this.name = name;
|
||||
|
|
@ -86,7 +86,7 @@ public class VehicleRoutingAlgorithm {
|
|||
}
|
||||
}
|
||||
|
||||
private final static Logger logger = LogManager.getLogger();
|
||||
private final static Logger logger = LoggerFactory.getLogger(VehicleRoutingAlgorithm.class);
|
||||
|
||||
private final Counter counter = new Counter("iterations ");
|
||||
|
||||
|
|
|
|||
|
|
@ -28,8 +28,8 @@ import com.graphhopper.jsprit.core.problem.solution.VehicleRoutingProblemSolutio
|
|||
import com.graphhopper.jsprit.core.util.Resource;
|
||||
import com.graphhopper.jsprit.core.util.Solutions;
|
||||
import org.apache.commons.math.stat.descriptive.moment.StandardDeviation;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.net.URL;
|
||||
import java.util.Collection;
|
||||
|
|
@ -37,7 +37,7 @@ import java.util.Collection;
|
|||
|
||||
public class ExperimentalSchrimpfAcceptance implements SolutionAcceptor, IterationStartsListener, AlgorithmStartsListener {
|
||||
|
||||
final static Logger logger = LogManager.getLogger(ExperimentalSchrimpfAcceptance.class.getName());
|
||||
final static Logger logger = LoggerFactory.getLogger(ExperimentalSchrimpfAcceptance.class.getName());
|
||||
|
||||
private final double alpha;
|
||||
|
||||
|
|
|
|||
|
|
@ -21,8 +21,8 @@ import com.graphhopper.jsprit.core.algorithm.listener.AlgorithmStartsListener;
|
|||
import com.graphhopper.jsprit.core.algorithm.listener.IterationStartsListener;
|
||||
import com.graphhopper.jsprit.core.problem.VehicleRoutingProblem;
|
||||
import com.graphhopper.jsprit.core.problem.solution.VehicleRoutingProblemSolution;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
|
|
@ -65,7 +65,7 @@ import java.util.Collection;
|
|||
*/
|
||||
public class SchrimpfAcceptance implements SolutionAcceptor, IterationStartsListener, AlgorithmStartsListener {
|
||||
|
||||
private static Logger logger = LogManager.getLogger(SchrimpfAcceptance.class.getName());
|
||||
private static Logger logger = LoggerFactory.getLogger(SchrimpfAcceptance.class.getName());
|
||||
|
||||
private final double alpha;
|
||||
|
||||
|
|
|
|||
|
|
@ -27,15 +27,15 @@ import com.graphhopper.jsprit.core.problem.solution.VehicleRoutingProblemSolutio
|
|||
import com.graphhopper.jsprit.core.util.Resource;
|
||||
import com.graphhopper.jsprit.core.util.Solutions;
|
||||
import org.apache.commons.math.stat.descriptive.moment.StandardDeviation;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.net.URL;
|
||||
import java.util.Collection;
|
||||
|
||||
public class SchrimpfInitialThresholdGenerator implements AlgorithmStartsListener {
|
||||
|
||||
private static Logger logger = LogManager.getLogger(SchrimpfInitialThresholdGenerator.class.getName());
|
||||
private static Logger logger = LoggerFactory.getLogger(SchrimpfInitialThresholdGenerator.class.getName());
|
||||
|
||||
private SchrimpfAcceptance schrimpfAcceptance;
|
||||
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@ package com.graphhopper.jsprit.core.algorithm.io;
|
|||
|
||||
import com.graphhopper.jsprit.core.util.Resource;
|
||||
import org.apache.commons.configuration.ConfigurationException;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.xml.sax.EntityResolver;
|
||||
import org.xml.sax.InputSource;
|
||||
import org.xml.sax.SAXException;
|
||||
|
|
@ -31,7 +31,7 @@ import java.net.URL;
|
|||
|
||||
public class AlgorithmConfigXmlReader {
|
||||
|
||||
private static Logger log = LogManager.getLogger(AlgorithmConfigXmlReader.class.getName());
|
||||
private static Logger log = LoggerFactory.getLogger(AlgorithmConfigXmlReader.class.getName());
|
||||
|
||||
private AlgorithmConfig algorithmConfig;
|
||||
|
||||
|
|
|
|||
|
|
@ -24,8 +24,8 @@ import com.graphhopper.jsprit.core.problem.VehicleRoutingProblem;
|
|||
import com.graphhopper.jsprit.core.problem.constraint.ConstraintManager;
|
||||
import com.graphhopper.jsprit.core.problem.vehicle.VehicleFleetManager;
|
||||
import org.apache.commons.configuration.HierarchicalConfiguration;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.concurrent.ExecutorService;
|
||||
|
|
@ -33,7 +33,7 @@ import java.util.concurrent.ExecutorService;
|
|||
|
||||
class InsertionFactory {
|
||||
|
||||
private static Logger log = LogManager.getLogger(InsertionFactory.class.getName());
|
||||
private static Logger log = LoggerFactory.getLogger(InsertionFactory.class.getName());
|
||||
|
||||
@SuppressWarnings("deprecation")
|
||||
public static InsertionStrategy createInsertion(VehicleRoutingProblem vrp, HierarchicalConfiguration config,
|
||||
|
|
|
|||
|
|
@ -53,8 +53,8 @@ import com.graphhopper.jsprit.core.problem.vehicle.*;
|
|||
import com.graphhopper.jsprit.core.util.ActivityTimeTracker;
|
||||
import org.apache.commons.configuration.HierarchicalConfiguration;
|
||||
import org.apache.commons.configuration.XMLConfiguration;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.lang.Thread.UncaughtExceptionHandler;
|
||||
import java.net.URL;
|
||||
|
|
@ -347,7 +347,7 @@ public class VehicleRoutingAlgorithms {
|
|||
|
||||
}
|
||||
|
||||
private static Logger log = LogManager.getLogger(VehicleRoutingAlgorithms.class.getName());
|
||||
private static Logger log = LoggerFactory.getLogger(VehicleRoutingAlgorithms.class.getName());
|
||||
|
||||
private VehicleRoutingAlgorithms() {
|
||||
}
|
||||
|
|
|
|||
|
|
@ -26,8 +26,8 @@ import com.graphhopper.jsprit.core.problem.job.Job;
|
|||
import com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute;
|
||||
import com.graphhopper.jsprit.core.problem.vehicle.Vehicle;
|
||||
import com.graphhopper.jsprit.core.util.RandomNumberGeneration;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.Collections;
|
||||
|
|
@ -57,7 +57,7 @@ public abstract class AbstractInsertionStrategy implements InsertionStrategy {
|
|||
|
||||
}
|
||||
|
||||
private final static Logger logger = LogManager.getLogger();
|
||||
private final static Logger logger = LoggerFactory.getLogger(AbstractInsertionStrategy.class);
|
||||
|
||||
protected Random random = RandomNumberGeneration.getRandom();
|
||||
|
||||
|
|
|
|||
|
|
@ -20,8 +20,8 @@ import com.graphhopper.jsprit.core.problem.VehicleRoutingProblem;
|
|||
import com.graphhopper.jsprit.core.problem.job.Job;
|
||||
import com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute;
|
||||
import com.graphhopper.jsprit.core.util.NoiseMaker;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
|
|
@ -33,7 +33,7 @@ import java.util.*;
|
|||
*/
|
||||
public final class BestInsertion extends AbstractInsertionStrategy {
|
||||
|
||||
private static Logger logger = LogManager.getLogger(BestInsertion.class);
|
||||
private static Logger logger = LoggerFactory.getLogger(BestInsertion.class);
|
||||
|
||||
private JobInsertionCostsCalculator bestInsertionCostCalculator;
|
||||
|
||||
|
|
|
|||
|
|
@ -23,8 +23,8 @@ import com.graphhopper.jsprit.core.problem.driver.Driver;
|
|||
import com.graphhopper.jsprit.core.problem.job.Job;
|
||||
import com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute;
|
||||
import com.graphhopper.jsprit.core.problem.vehicle.Vehicle;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.*;
|
||||
import java.util.concurrent.*;
|
||||
|
|
@ -63,7 +63,7 @@ public final class BestInsertionConcurrent extends AbstractInsertionStrategy {
|
|||
|
||||
}
|
||||
|
||||
private static Logger logger = LogManager.getLogger(BestInsertionConcurrent.class);
|
||||
private static Logger logger = LoggerFactory.getLogger(BestInsertionConcurrent.class);
|
||||
|
||||
private final static double NO_NEW_DEPARTURE_TIME_YET = -12345.12345;
|
||||
|
||||
|
|
|
|||
|
|
@ -32,8 +32,8 @@ import com.graphhopper.jsprit.core.problem.solution.route.activity.End;
|
|||
import com.graphhopper.jsprit.core.problem.solution.route.activity.Start;
|
||||
import com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivity;
|
||||
import com.graphhopper.jsprit.core.problem.vehicle.Vehicle;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.Iterator;
|
||||
|
|
@ -46,7 +46,7 @@ import java.util.List;
|
|||
*/
|
||||
final class BreakInsertionCalculator implements JobInsertionCostsCalculator {
|
||||
|
||||
private static final Logger logger = LogManager.getLogger(BreakInsertionCalculator.class);
|
||||
private static final Logger logger = LoggerFactory.getLogger(BreakInsertionCalculator.class);
|
||||
|
||||
private HardRouteConstraint hardRouteLevelConstraint;
|
||||
|
||||
|
|
|
|||
|
|
@ -9,8 +9,8 @@ import com.graphhopper.jsprit.core.problem.constraint.ConstraintManager;
|
|||
import com.graphhopper.jsprit.core.problem.job.Break;
|
||||
import com.graphhopper.jsprit.core.problem.job.Job;
|
||||
import com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
|
|
@ -19,7 +19,7 @@ import java.util.*;
|
|||
*/
|
||||
public class BreakScheduling implements InsertionStartsListener,JobInsertedListener, RuinListener {
|
||||
|
||||
private final static Logger logger = LogManager.getLogger();
|
||||
private final static Logger logger = LoggerFactory.getLogger(BreakScheduling.class);
|
||||
|
||||
private final StateManager stateManager;
|
||||
|
||||
|
|
|
|||
|
|
@ -6,8 +6,8 @@ import com.graphhopper.jsprit.core.problem.job.Job;
|
|||
import com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute;
|
||||
import com.graphhopper.jsprit.core.problem.vehicle.Vehicle;
|
||||
import com.graphhopper.jsprit.core.util.RandomNumberGeneration;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
|
|
@ -42,7 +42,7 @@ class CalculatesServiceInsertionWithTimeScheduling implements JobInsertionCostsC
|
|||
}
|
||||
}
|
||||
|
||||
private static Logger log = LogManager.getLogger(CalculatesServiceInsertionWithTimeScheduling.class);
|
||||
private static Logger log = LoggerFactory.getLogger(CalculatesServiceInsertionWithTimeScheduling.class);
|
||||
|
||||
private JobInsertionCostsCalculator jic;
|
||||
|
||||
|
|
|
|||
|
|
@ -20,8 +20,8 @@ import com.graphhopper.jsprit.core.problem.driver.Driver;
|
|||
import com.graphhopper.jsprit.core.problem.job.Job;
|
||||
import com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute;
|
||||
import com.graphhopper.jsprit.core.problem.vehicle.Vehicle;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
|
@ -30,7 +30,7 @@ import java.util.List;
|
|||
class CalculatesServiceInsertionWithTimeSchedulingInSlices implements JobInsertionCostsCalculator {
|
||||
|
||||
|
||||
private static Logger log = LogManager.getLogger(CalculatesServiceInsertionWithTimeSchedulingInSlices.class);
|
||||
private static Logger log = LoggerFactory.getLogger(CalculatesServiceInsertionWithTimeSchedulingInSlices.class);
|
||||
|
||||
private JobInsertionCostsCalculator jic;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,15 +1,16 @@
|
|||
package com.graphhopper.jsprit.core.algorithm.recreate;
|
||||
|
||||
import com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
|
||||
/**
|
||||
* Created by schroeder on 19/05/15.
|
||||
*/
|
||||
class InsertBreakListener implements EventListener {
|
||||
|
||||
private static final Logger logger = LogManager.getLogger();
|
||||
private static final Logger logger = LoggerFactory.getLogger(InsertBreakListener.class);
|
||||
|
||||
@Override
|
||||
public void inform(Event event) {
|
||||
|
|
|
|||
|
|
@ -26,12 +26,13 @@ import com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute;
|
|||
import com.graphhopper.jsprit.core.problem.solution.route.state.RouteAndActivityStateGetter;
|
||||
import com.graphhopper.jsprit.core.problem.vehicle.Vehicle;
|
||||
import com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
|
||||
final class JobInsertionConsideringFixCostsCalculator implements JobInsertionCostsCalculator, SoftRouteConstraint {
|
||||
|
||||
private static final Logger logger = LogManager.getLogger(JobInsertionConsideringFixCostsCalculator.class);
|
||||
private static final Logger logger = LoggerFactory.getLogger(JobInsertionConsideringFixCostsCalculator.class);
|
||||
|
||||
private final JobInsertionCostsCalculator standardServiceInsertion;
|
||||
|
||||
|
|
|
|||
|
|
@ -21,8 +21,8 @@ import com.graphhopper.jsprit.core.problem.VehicleRoutingProblem;
|
|||
import com.graphhopper.jsprit.core.problem.job.Break;
|
||||
import com.graphhopper.jsprit.core.problem.job.Job;
|
||||
import com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
|
|
@ -43,7 +43,7 @@ public class RegretInsertion extends AbstractInsertionStrategy {
|
|||
|
||||
|
||||
|
||||
private static Logger logger = LogManager.getLogger(RegretInsertionFast.class);
|
||||
private static Logger logger = LoggerFactory.getLogger(RegretInsertionFast.class);
|
||||
|
||||
private ScoringFunction scoringFunction;
|
||||
|
||||
|
|
|
|||
|
|
@ -21,8 +21,8 @@ import com.graphhopper.jsprit.core.problem.VehicleRoutingProblem;
|
|||
import com.graphhopper.jsprit.core.problem.job.Break;
|
||||
import com.graphhopper.jsprit.core.problem.job.Job;
|
||||
import com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
|
|
@ -43,7 +43,7 @@ import java.util.concurrent.*;
|
|||
public class RegretInsertionConcurrent extends AbstractInsertionStrategy {
|
||||
|
||||
|
||||
private static Logger logger = LogManager.getLogger(RegretInsertionConcurrentFast.class);
|
||||
private static Logger logger = LoggerFactory.getLogger(RegretInsertionConcurrentFast.class);
|
||||
|
||||
private ScoringFunction scoringFunction;
|
||||
|
||||
|
|
|
|||
|
|
@ -22,8 +22,8 @@ import com.graphhopper.jsprit.core.problem.job.Break;
|
|||
import com.graphhopper.jsprit.core.problem.job.Job;
|
||||
import com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute;
|
||||
import com.graphhopper.jsprit.core.problem.vehicle.VehicleFleetManager;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.*;
|
||||
import java.util.concurrent.Callable;
|
||||
|
|
@ -43,7 +43,7 @@ import java.util.concurrent.Future;
|
|||
public class RegretInsertionConcurrentFast extends AbstractInsertionStrategy {
|
||||
|
||||
|
||||
private static Logger logger = LogManager.getLogger(RegretInsertionConcurrentFast.class);
|
||||
private static Logger logger = LoggerFactory.getLogger(RegretInsertionConcurrentFast.class);
|
||||
|
||||
private ScoringFunction scoringFunction;
|
||||
|
||||
|
|
|
|||
|
|
@ -22,8 +22,8 @@ import com.graphhopper.jsprit.core.problem.job.Break;
|
|||
import com.graphhopper.jsprit.core.problem.job.Job;
|
||||
import com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute;
|
||||
import com.graphhopper.jsprit.core.problem.vehicle.VehicleFleetManager;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
|
|
@ -39,7 +39,7 @@ import java.util.*;
|
|||
*/
|
||||
public class RegretInsertionFast extends AbstractInsertionStrategy {
|
||||
|
||||
private static Logger logger = LogManager.getLogger(RegretInsertionFast.class);
|
||||
private static Logger logger = LoggerFactory.getLogger(RegretInsertionFast.class);
|
||||
|
||||
private ScoringFunction scoringFunction;
|
||||
|
||||
|
|
|
|||
|
|
@ -32,8 +32,8 @@ import com.graphhopper.jsprit.core.problem.solution.route.activity.Start;
|
|||
import com.graphhopper.jsprit.core.problem.solution.route.activity.TimeWindow;
|
||||
import com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivity;
|
||||
import com.graphhopper.jsprit.core.problem.vehicle.Vehicle;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.Iterator;
|
||||
|
||||
|
|
@ -44,7 +44,7 @@ import java.util.Iterator;
|
|||
*/
|
||||
final class ServiceInsertionCalculator implements JobInsertionCostsCalculator {
|
||||
|
||||
private static final Logger logger = LogManager.getLogger(ServiceInsertionCalculator.class);
|
||||
private static final Logger logger = LoggerFactory.getLogger(ServiceInsertionCalculator.class);
|
||||
|
||||
private HardRouteConstraint hardRouteLevelConstraint;
|
||||
|
||||
|
|
|
|||
|
|
@ -36,8 +36,8 @@ import com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivity;
|
|||
import com.graphhopper.jsprit.core.problem.solution.route.state.RouteAndActivityStateGetter;
|
||||
import com.graphhopper.jsprit.core.problem.vehicle.Vehicle;
|
||||
import com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Comparator;
|
||||
|
|
@ -47,7 +47,7 @@ import java.util.PriorityQueue;
|
|||
|
||||
final class ServiceInsertionOnRouteLevelCalculator implements JobInsertionCostsCalculator {
|
||||
|
||||
private static final Logger logger = LogManager.getLogger(ServiceInsertionOnRouteLevelCalculator.class);
|
||||
private static final Logger logger = LoggerFactory.getLogger(ServiceInsertionOnRouteLevelCalculator.class);
|
||||
|
||||
private final VehicleRoutingTransportCosts transportCosts;
|
||||
|
||||
|
|
|
|||
|
|
@ -32,15 +32,15 @@ import com.graphhopper.jsprit.core.problem.solution.route.activity.Start;
|
|||
import com.graphhopper.jsprit.core.problem.solution.route.activity.TimeWindow;
|
||||
import com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivity;
|
||||
import com.graphhopper.jsprit.core.problem.vehicle.Vehicle;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
||||
final class ShipmentInsertionCalculator implements JobInsertionCostsCalculator {
|
||||
|
||||
private static final Logger logger = LogManager.getLogger(ShipmentInsertionCalculator.class);
|
||||
private static final Logger logger = LoggerFactory.getLogger(ShipmentInsertionCalculator.class);
|
||||
|
||||
private HardRouteConstraint hardRouteLevelConstraint;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,15 +1,16 @@
|
|||
package com.graphhopper.jsprit.core.algorithm.recreate;
|
||||
|
||||
import com.graphhopper.jsprit.core.problem.job.Break;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
|
||||
/**
|
||||
* Created by schroeder on 19/05/15.
|
||||
*/
|
||||
class SwitchVehicleListener implements EventListener {
|
||||
|
||||
private static final Logger logger = LogManager.getLogger();
|
||||
private static final Logger logger = LoggerFactory.getLogger(SwitchVehicleListener.class);
|
||||
|
||||
@Override
|
||||
public void inform(Event event) {
|
||||
|
|
|
|||
|
|
@ -23,8 +23,8 @@ import com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute;
|
|||
import com.graphhopper.jsprit.core.problem.vehicle.Vehicle;
|
||||
import com.graphhopper.jsprit.core.problem.vehicle.VehicleFleetManager;
|
||||
import com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
|
|
@ -34,7 +34,7 @@ import java.util.Set;
|
|||
|
||||
final class VehicleTypeDependentJobInsertionCalculator implements JobInsertionCostsCalculator {
|
||||
|
||||
private Logger logger = LogManager.getLogger(VehicleTypeDependentJobInsertionCalculator.class);
|
||||
private Logger logger = LoggerFactory.getLogger(VehicleTypeDependentJobInsertionCalculator.class);
|
||||
|
||||
private final VehicleFleetManager fleetManager;
|
||||
|
||||
|
|
|
|||
|
|
@ -24,15 +24,15 @@ import com.graphhopper.jsprit.core.problem.VehicleRoutingProblem;
|
|||
import com.graphhopper.jsprit.core.problem.job.Job;
|
||||
import com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute;
|
||||
import com.graphhopper.jsprit.core.util.RandomNumberGeneration;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.Random;
|
||||
|
||||
public abstract class AbstractRuinStrategy implements RuinStrategy {
|
||||
|
||||
private final static Logger logger = LogManager.getLogger();
|
||||
private final static Logger logger = LoggerFactory.getLogger(AbstractRuinStrategy.class);
|
||||
|
||||
private RuinListeners ruinListeners;
|
||||
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@ import com.graphhopper.jsprit.core.algorithm.ruin.distance.JobDistance;
|
|||
import com.graphhopper.jsprit.core.problem.VehicleRoutingProblem;
|
||||
import com.graphhopper.jsprit.core.problem.job.Job;
|
||||
import com.graphhopper.jsprit.core.util.StopWatch;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
|
|
@ -14,7 +14,7 @@ import java.util.*;
|
|||
*/
|
||||
class JobNeighborhoodsImpl implements JobNeighborhoods {
|
||||
|
||||
private static Logger logger = LogManager.getLogger(JobNeighborhoodsImpl.class);
|
||||
private static Logger logger = LoggerFactory.getLogger(JobNeighborhoodsImpl.class);
|
||||
|
||||
private VehicleRoutingProblem vrp;
|
||||
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@ import com.graphhopper.jsprit.core.algorithm.ruin.distance.JobDistance;
|
|||
import com.graphhopper.jsprit.core.problem.VehicleRoutingProblem;
|
||||
import com.graphhopper.jsprit.core.problem.job.Job;
|
||||
import com.graphhopper.jsprit.core.util.StopWatch;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
|
|
@ -14,7 +14,7 @@ import java.util.*;
|
|||
*/
|
||||
class JobNeighborhoodsImplWithCapRestriction implements JobNeighborhoods {
|
||||
|
||||
private static Logger logger = LogManager.getLogger(JobNeighborhoodsImpl.class);
|
||||
private static Logger logger = LoggerFactory.getLogger(JobNeighborhoodsImpl.class);
|
||||
|
||||
private VehicleRoutingProblem vrp;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
package com.graphhopper.jsprit.core.algorithm.ruin;
|
||||
|
||||
import com.graphhopper.jsprit.core.problem.job.Job;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.Iterator;
|
||||
|
||||
|
|
@ -11,7 +11,7 @@ import java.util.Iterator;
|
|||
*/
|
||||
class NearestNeighborhoodIterator implements Iterator<Job> {
|
||||
|
||||
private static Logger log = LogManager.getLogger(NearestNeighborhoodIterator.class);
|
||||
private static Logger log = LoggerFactory.getLogger(NearestNeighborhoodIterator.class);
|
||||
|
||||
private Iterator<ReferencedJob> jobIter;
|
||||
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@ import com.graphhopper.jsprit.core.algorithm.ruin.listener.RuinListener;
|
|||
import com.graphhopper.jsprit.core.problem.job.Break;
|
||||
import com.graphhopper.jsprit.core.problem.job.Job;
|
||||
import com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
|
|
@ -14,7 +14,7 @@ import java.util.Collection;
|
|||
*/
|
||||
public class RuinBreaks implements RuinListener {
|
||||
|
||||
private final static Logger logger = LogManager.getLogger();
|
||||
private final static Logger logger = LoggerFactory.getLogger(RuinBreaks.class);
|
||||
|
||||
@Override
|
||||
public void ruinStarts(Collection<VehicleRoute> routes) {
|
||||
|
|
|
|||
|
|
@ -24,8 +24,8 @@ import com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute;
|
|||
import com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivity;
|
||||
import com.graphhopper.jsprit.core.util.RandomUtils;
|
||||
import org.apache.commons.math3.ml.clustering.Clusterable;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
|
|
@ -63,7 +63,7 @@ public final class RuinClusters extends AbstractRuinStrategy implements Iteratio
|
|||
}
|
||||
}
|
||||
|
||||
private Logger logger = LogManager.getLogger(RuinClusters.class);
|
||||
private Logger logger = LoggerFactory.getLogger(RuinClusters.class);
|
||||
|
||||
private VehicleRoutingProblem vrp;
|
||||
|
||||
|
|
|
|||
|
|
@ -21,8 +21,8 @@ import com.graphhopper.jsprit.core.problem.VehicleRoutingProblem;
|
|||
import com.graphhopper.jsprit.core.problem.job.Job;
|
||||
import com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute;
|
||||
import com.graphhopper.jsprit.core.util.RandomUtils;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
|
|
@ -36,7 +36,7 @@ import java.util.*;
|
|||
*/
|
||||
public final class RuinRadial extends AbstractRuinStrategy {
|
||||
|
||||
private Logger logger = LogManager.getLogger(RuinRadial.class);
|
||||
private Logger logger = LoggerFactory.getLogger(RuinRadial.class);
|
||||
|
||||
private VehicleRoutingProblem vrp;
|
||||
|
||||
|
|
|
|||
|
|
@ -20,8 +20,8 @@ import com.graphhopper.jsprit.core.algorithm.ruin.distance.JobDistance;
|
|||
import com.graphhopper.jsprit.core.problem.VehicleRoutingProblem;
|
||||
import com.graphhopper.jsprit.core.problem.job.Job;
|
||||
import com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
|
|
@ -36,7 +36,7 @@ import java.util.*;
|
|||
@Deprecated
|
||||
public final class RuinRadialMultipleCenters extends AbstractRuinStrategy {
|
||||
|
||||
private Logger logger = LogManager.getLogger(RuinRadialMultipleCenters.class);
|
||||
private Logger logger = LoggerFactory.getLogger(RuinRadialMultipleCenters.class);
|
||||
|
||||
private VehicleRoutingProblem vrp;
|
||||
|
||||
|
|
|
|||
|
|
@ -19,8 +19,8 @@ package com.graphhopper.jsprit.core.algorithm.ruin;
|
|||
import com.graphhopper.jsprit.core.problem.VehicleRoutingProblem;
|
||||
import com.graphhopper.jsprit.core.problem.job.Job;
|
||||
import com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
|
|
@ -37,7 +37,7 @@ import java.util.List;
|
|||
|
||||
public final class RuinRandom extends AbstractRuinStrategy {
|
||||
|
||||
private Logger logger = LogManager.getLogger(RuinRandom.class);
|
||||
private Logger logger = LoggerFactory.getLogger(RuinRandom.class);
|
||||
|
||||
private VehicleRoutingProblem vrp;
|
||||
|
||||
|
|
|
|||
|
|
@ -23,8 +23,8 @@ import com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute;
|
|||
import com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivity;
|
||||
import com.graphhopper.jsprit.core.problem.vehicle.Vehicle;
|
||||
import com.graphhopper.jsprit.core.util.NoiseMaker;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
|
|
@ -38,7 +38,7 @@ import java.util.*;
|
|||
|
||||
public final class RuinWorst extends AbstractRuinStrategy {
|
||||
|
||||
private Logger logger = LogManager.getLogger(RuinWorst.class);
|
||||
private Logger logger = LoggerFactory.getLogger(RuinWorst.class);
|
||||
|
||||
private VehicleRoutingProblem vrp;
|
||||
|
||||
|
|
|
|||
|
|
@ -17,8 +17,9 @@
|
|||
package com.graphhopper.jsprit.core.algorithm.termination;
|
||||
|
||||
import com.graphhopper.jsprit.core.algorithm.SearchStrategy;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
|
||||
/**
|
||||
* Terminates algorithm prematurely based on iterations without any improvement (i.e. new solution acceptance).
|
||||
|
|
@ -31,7 +32,7 @@ import org.apache.logging.log4j.Logger;
|
|||
*/
|
||||
public class IterationWithoutImprovementTermination implements PrematureAlgorithmTermination {
|
||||
|
||||
private static Logger log = LogManager.getLogger(IterationWithoutImprovementTermination.class);
|
||||
private static Logger log = LoggerFactory.getLogger(IterationWithoutImprovementTermination.class);
|
||||
|
||||
private int noIterationWithoutImprovement;
|
||||
|
||||
|
|
|
|||
|
|
@ -21,8 +21,8 @@ import com.graphhopper.jsprit.core.algorithm.VehicleRoutingAlgorithm;
|
|||
import com.graphhopper.jsprit.core.algorithm.listener.AlgorithmStartsListener;
|
||||
import com.graphhopper.jsprit.core.problem.VehicleRoutingProblem;
|
||||
import com.graphhopper.jsprit.core.problem.solution.VehicleRoutingProblemSolution;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
|
|
@ -46,7 +46,7 @@ public class TimeTermination implements PrematureAlgorithmTermination, Algorithm
|
|||
|
||||
}
|
||||
|
||||
private static Logger logger = LogManager.getLogger(TimeTermination.class);
|
||||
private static Logger logger = LoggerFactory.getLogger(TimeTermination.class);
|
||||
|
||||
private final long timeThreshold;
|
||||
|
||||
|
|
|
|||
|
|
@ -26,8 +26,8 @@ import com.graphhopper.jsprit.core.problem.solution.VehicleRoutingProblemSolutio
|
|||
import com.graphhopper.jsprit.core.util.Solutions;
|
||||
import org.apache.commons.math.stat.StatUtils;
|
||||
import org.apache.commons.math.stat.descriptive.moment.StandardDeviation;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
|
|
@ -45,7 +45,7 @@ import java.util.Collection;
|
|||
*/
|
||||
public class VariationCoefficientTermination implements PrematureAlgorithmTermination, IterationStartsListener, AlgorithmStartsListener, IterationEndsListener {
|
||||
|
||||
private final static Logger logger = LogManager.getLogger(VariationCoefficientTermination.class);
|
||||
private final static Logger logger = LoggerFactory.getLogger(VariationCoefficientTermination.class);
|
||||
|
||||
private final int noIterations;
|
||||
|
||||
|
|
|
|||
|
|
@ -29,8 +29,8 @@ import com.graphhopper.jsprit.core.problem.solution.VehicleRoutingProblemSolutio
|
|||
import com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute;
|
||||
import com.graphhopper.jsprit.core.problem.solution.route.activity.*;
|
||||
import com.graphhopper.jsprit.core.util.ActivityTimeTracker;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
|
@ -437,7 +437,7 @@ public class SolutionAnalyser {
|
|||
}
|
||||
}
|
||||
|
||||
private static final Logger log = LogManager.getLogger(SolutionAnalyser.class);
|
||||
private static final Logger log = LoggerFactory.getLogger(SolutionAnalyser.class);
|
||||
|
||||
private VehicleRoutingProblem vrp;
|
||||
|
||||
|
|
|
|||
|
|
@ -33,12 +33,13 @@ import com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeKey;
|
|||
import com.graphhopper.jsprit.core.util.Coordinate;
|
||||
import com.graphhopper.jsprit.core.util.CrowFlyCosts;
|
||||
import com.graphhopper.jsprit.core.util.Locations;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Contains and defines the vehicle routing problem.
|
||||
* <p>
|
||||
|
|
@ -516,7 +517,7 @@ public class VehicleRoutingProblem {
|
|||
/**
|
||||
* logger logging for this class
|
||||
*/
|
||||
private final static Logger logger = LogManager.getLogger(VehicleRoutingProblem.class);
|
||||
private final static Logger logger = LoggerFactory.getLogger(VehicleRoutingProblem.class);
|
||||
|
||||
/**
|
||||
* contains transportation costs, i.e. the costs traveling from location A to B
|
||||
|
|
|
|||
|
|
@ -20,8 +20,8 @@ import com.graphhopper.jsprit.core.problem.VehicleRoutingProblem;
|
|||
import com.graphhopper.jsprit.core.problem.misc.JobInsertionContext;
|
||||
import com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivity;
|
||||
import com.graphhopper.jsprit.core.problem.solution.route.state.RouteAndActivityStateGetter;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
|
|
@ -39,7 +39,7 @@ public class ConstraintManager implements HardActivityConstraint, HardRouteConst
|
|||
CRITICAL, HIGH, LOW
|
||||
}
|
||||
|
||||
private static Logger log = LogManager.getLogger(ConstraintManager.class);
|
||||
private static Logger log = LoggerFactory.getLogger(ConstraintManager.class);
|
||||
|
||||
private HardActivityLevelConstraintManager actLevelConstraintManager = new HardActivityLevelConstraintManager();
|
||||
|
||||
|
|
|
|||
|
|
@ -35,8 +35,8 @@ import com.graphhopper.jsprit.core.util.Resource;
|
|||
import org.apache.commons.configuration.ConfigurationException;
|
||||
import org.apache.commons.configuration.HierarchicalConfiguration;
|
||||
import org.apache.commons.configuration.XMLConfiguration;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.xml.sax.EntityResolver;
|
||||
import org.xml.sax.InputSource;
|
||||
import org.xml.sax.SAXException;
|
||||
|
|
@ -69,7 +69,7 @@ public class VrpXMLReader {
|
|||
}
|
||||
}
|
||||
|
||||
private static Logger logger = LogManager.getLogger(VrpXMLReader.class);
|
||||
private static Logger logger = LoggerFactory.getLogger(VrpXMLReader.class);
|
||||
|
||||
private VehicleRoutingProblem.Builder vrpBuilder;
|
||||
|
||||
|
|
|
|||
|
|
@ -30,13 +30,12 @@ import com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivity;
|
|||
import com.graphhopper.jsprit.core.problem.vehicle.Vehicle;
|
||||
import com.graphhopper.jsprit.core.problem.vehicle.VehicleType;
|
||||
import com.graphhopper.jsprit.core.util.Solutions;
|
||||
|
||||
import org.apache.commons.configuration.ConfigurationException;
|
||||
import org.apache.commons.configuration.XMLConfiguration;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.apache.xml.serialize.OutputFormat;
|
||||
import org.apache.xml.serialize.XMLSerializer;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Element;
|
||||
|
||||
|
|
@ -63,7 +62,7 @@ public class VrpXMLWriter {
|
|||
}
|
||||
}
|
||||
|
||||
private Logger log = LogManager.getLogger(VrpXMLWriter.class);
|
||||
private Logger log = LoggerFactory.getLogger(VrpXMLWriter.class);
|
||||
|
||||
private VehicleRoutingProblem vrp;
|
||||
|
||||
|
|
@ -87,7 +86,7 @@ public class VrpXMLWriter {
|
|||
this.solutions = null;
|
||||
}
|
||||
|
||||
private static Logger logger = LogManager.getLogger(VrpXMLWriter.class);
|
||||
private static Logger logger = LoggerFactory.getLogger(VrpXMLWriter.class);
|
||||
|
||||
public void write(String filename) {
|
||||
if (!filename.endsWith(".xml")) filename += ".xml";
|
||||
|
|
|
|||
|
|
@ -16,8 +16,11 @@
|
|||
******************************************************************************/
|
||||
package com.graphhopper.jsprit.core.problem.vehicle;
|
||||
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
|
||||
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
|
|
@ -25,9 +28,10 @@ import java.util.HashMap;
|
|||
import java.util.Map;
|
||||
|
||||
|
||||
|
||||
class InfiniteVehicles implements VehicleFleetManager {
|
||||
|
||||
private static Logger logger = LogManager.getLogger(InfiniteVehicles.class);
|
||||
private static Logger logger = LoggerFactory.getLogger(InfiniteVehicles.class);
|
||||
|
||||
private Map<VehicleTypeKey, Vehicle> types = new HashMap<VehicleTypeKey, Vehicle>();
|
||||
|
||||
|
|
|
|||
|
|
@ -17,8 +17,8 @@
|
|||
package com.graphhopper.jsprit.core.problem.vehicle;
|
||||
|
||||
import com.graphhopper.jsprit.core.util.RandomNumberGeneration;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
|
|
@ -63,7 +63,7 @@ class VehicleFleetManagerImpl implements VehicleFleetManager {
|
|||
|
||||
}
|
||||
|
||||
private static Logger logger = LogManager.getLogger(VehicleFleetManagerImpl.class);
|
||||
private static Logger logger = LoggerFactory.getLogger(VehicleFleetManagerImpl.class);
|
||||
|
||||
private Collection<Vehicle> vehicles;
|
||||
|
||||
|
|
|
|||
|
|
@ -20,8 +20,8 @@ import com.graphhopper.jsprit.core.problem.AbstractVehicle;
|
|||
import com.graphhopper.jsprit.core.problem.Location;
|
||||
import com.graphhopper.jsprit.core.problem.Skills;
|
||||
import com.graphhopper.jsprit.core.problem.job.Break;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
|
||||
/**
|
||||
|
|
@ -107,7 +107,7 @@ public class VehicleImpl extends AbstractVehicle {
|
|||
*/
|
||||
public static class Builder {
|
||||
|
||||
static final Logger log = LogManager.getLogger(Builder.class.getName());
|
||||
static final Logger log = LoggerFactory.getLogger(Builder.class.getName());
|
||||
|
||||
private String id;
|
||||
|
||||
|
|
|
|||
|
|
@ -16,8 +16,11 @@
|
|||
******************************************************************************/
|
||||
package com.graphhopper.jsprit.core.util;
|
||||
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
|
||||
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileInputStream;
|
||||
|
|
@ -32,7 +35,7 @@ import java.net.URL;
|
|||
*/
|
||||
public class Resource {
|
||||
|
||||
private static Logger log = LogManager.getLogger(Resource.class);
|
||||
private static Logger log = LoggerFactory.getLogger(Resource.class);
|
||||
|
||||
public final static URL getAsURL(final String filename) {
|
||||
URL url = Resource.class.getClassLoader().getResource(filename);
|
||||
|
|
|
|||
|
|
@ -21,8 +21,8 @@ import com.graphhopper.jsprit.core.problem.cost.AbstractForwardVehicleRoutingTra
|
|||
import com.graphhopper.jsprit.core.problem.driver.Driver;
|
||||
import com.graphhopper.jsprit.core.problem.vehicle.Vehicle;
|
||||
import com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.VehicleCostParams;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
|
@ -99,7 +99,7 @@ public class VehicleRoutingTransportCostsMatrix extends AbstractForwardVehicleRo
|
|||
* @author schroeder
|
||||
*/
|
||||
public static class Builder {
|
||||
private static Logger log = LogManager.getLogger(Builder.class);
|
||||
private static Logger log = LoggerFactory.getLogger(Builder.class);
|
||||
|
||||
private boolean isSymmetric;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,13 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Configuration status="WARN">
|
||||
<Appenders>
|
||||
<Console name="Console" target="SYSTEM_OUT">
|
||||
<PatternLayout pattern="%d{ISO8601} [%t] %-5level %logger{36} - %msg%n"/>
|
||||
</Console>
|
||||
</Appenders>
|
||||
<Loggers>
|
||||
<Root level="info">
|
||||
<AppenderRef ref="Console"/>
|
||||
</Root>
|
||||
</Loggers>
|
||||
</Configuration>
|
||||
Loading…
Add table
Add a link
Reference in a new issue