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

optimize imports

This commit is contained in:
oblonski 2015-01-08 19:12:53 +01:00
parent 1fa8afadb6
commit 330c87fc26
44 changed files with 176 additions and 243 deletions

View file

@ -16,14 +16,14 @@
******************************************************************************/
package jsprit.core.algorithm;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import jsprit.core.algorithm.recreate.listener.InsertionEndsListener;
import jsprit.core.problem.solution.route.VehicleRoute;
import jsprit.core.problem.vehicle.VehicleFleetManager;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
public class RemoveEmptyVehicles implements InsertionEndsListener{

View file

@ -16,14 +16,14 @@
******************************************************************************/
package jsprit.core.algorithm;
import java.util.ArrayList;
import java.util.Collection;
import jsprit.core.algorithm.recreate.listener.InsertionStartsListener;
import jsprit.core.problem.job.Job;
import jsprit.core.problem.solution.route.VehicleRoute;
import jsprit.core.problem.vehicle.VehicleFleetManager;
import java.util.ArrayList;
import java.util.Collection;
public class ResetAndIniFleetManager implements InsertionStartsListener{

View file

@ -16,8 +16,6 @@
******************************************************************************/
package jsprit.core.algorithm.box;
import java.net.URL;
import jsprit.core.algorithm.VehicleRoutingAlgorithm;
import jsprit.core.algorithm.io.AlgorithmConfig;
import jsprit.core.algorithm.io.AlgorithmConfigXmlReader;
@ -25,6 +23,8 @@ import jsprit.core.algorithm.io.VehicleRoutingAlgorithms;
import jsprit.core.problem.VehicleRoutingProblem;
import jsprit.core.util.Resource;
import java.net.URL;
/**

View file

@ -16,11 +16,11 @@
******************************************************************************/
package jsprit.core.algorithm.listener;
import java.util.Collection;
import jsprit.core.problem.VehicleRoutingProblem;
import jsprit.core.problem.solution.VehicleRoutingProblemSolution;
import java.util.Collection;

View file

@ -16,12 +16,12 @@
******************************************************************************/
package jsprit.core.algorithm.listener;
import java.util.Collection;
import jsprit.core.algorithm.VehicleRoutingAlgorithm;
import jsprit.core.problem.VehicleRoutingProblem;
import jsprit.core.problem.solution.VehicleRoutingProblemSolution;
import java.util.Collection;

View file

@ -16,11 +16,11 @@
******************************************************************************/
package jsprit.core.algorithm.listener;
import java.util.Collection;
import jsprit.core.problem.VehicleRoutingProblem;
import jsprit.core.problem.solution.VehicleRoutingProblemSolution;
import java.util.Collection;

View file

@ -16,11 +16,11 @@
******************************************************************************/
package jsprit.core.algorithm.listener;
import java.util.Collection;
import jsprit.core.problem.VehicleRoutingProblem;
import jsprit.core.problem.solution.VehicleRoutingProblemSolution;
import java.util.Collection;

View file

@ -16,12 +16,12 @@
******************************************************************************/
package jsprit.core.algorithm.listener;
import java.util.Collection;
import jsprit.core.algorithm.SearchStrategyManager;
import jsprit.core.problem.VehicleRoutingProblem;
import jsprit.core.problem.solution.VehicleRoutingProblemSolution;
import java.util.Collection;

View file

@ -16,18 +16,13 @@
******************************************************************************/
package jsprit.core.algorithm.listener;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
import java.util.TreeSet;
import jsprit.core.algorithm.SearchStrategyManager;
import jsprit.core.algorithm.VehicleRoutingAlgorithm;
import jsprit.core.problem.VehicleRoutingProblem;
import jsprit.core.problem.solution.VehicleRoutingProblemSolution;
import java.util.*;

View file

@ -1,9 +1,5 @@
package jsprit.core.algorithm.recreate;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import jsprit.core.algorithm.recreate.InsertionData.NoInsertionFound;
import jsprit.core.algorithm.recreate.listener.InsertionStartsListener;
import jsprit.core.problem.driver.Driver;
import jsprit.core.problem.job.Job;
@ -13,6 +9,10 @@ import jsprit.core.util.RandomNumberGeneration;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
class CalculatesServiceInsertionWithTimeScheduling implements JobInsertionCostsCalculator{

View file

@ -17,14 +17,14 @@
package jsprit.core.algorithm.recreate;
import java.util.Collection;
import jsprit.core.algorithm.recreate.listener.InsertionStartsListener;
import jsprit.core.algorithm.recreate.listener.JobInsertedListener;
import jsprit.core.problem.VehicleRoutingProblem;
import jsprit.core.problem.job.Job;
import jsprit.core.problem.solution.route.VehicleRoute;
import java.util.Collection;
final class ConfigureFixCostCalculator implements InsertionStartsListener, JobInsertedListener{

View file

@ -18,8 +18,6 @@
******************************************************************************/
package jsprit.core.algorithm.recreate;
import java.util.Collection;
import jsprit.core.algorithm.recreate.listener.InsertionStartsListener;
import jsprit.core.algorithm.recreate.listener.JobInsertedListener;
import jsprit.core.problem.constraint.SoftRouteConstraint;
@ -28,6 +26,8 @@ import jsprit.core.problem.misc.JobInsertionContext;
import jsprit.core.problem.solution.route.VehicleRoute;
import jsprit.core.problem.solution.route.state.RouteAndActivityStateGetter;
import java.util.Collection;
public class DellAmicoFixCostCalculator implements SoftRouteConstraint, InsertionStartsListener, JobInsertedListener{
private int nuOfJobsToRecreate;

View file

@ -18,14 +18,14 @@
******************************************************************************/
package jsprit.core.algorithm.recreate;
import java.util.HashMap;
import java.util.Map;
import jsprit.core.problem.driver.Driver;
import jsprit.core.problem.job.Job;
import jsprit.core.problem.solution.route.VehicleRoute;
import jsprit.core.problem.vehicle.Vehicle;
import java.util.HashMap;
import java.util.Map;
class JobCalculatorSwitcher implements JobInsertionCostsCalculator{

View file

@ -16,10 +16,10 @@
******************************************************************************/
package jsprit.core.algorithm.recreate.listener;
import java.util.Collection;
import jsprit.core.problem.solution.route.VehicleRoute;
import java.util.Collection;
public interface InsertionEndsListener extends InsertionListener {

View file

@ -16,11 +16,11 @@
******************************************************************************/
package jsprit.core.algorithm.recreate.listener;
import java.util.Collection;
import jsprit.core.problem.job.Job;
import jsprit.core.problem.solution.route.VehicleRoute;
import java.util.Collection;
public interface InsertionStartsListener extends InsertionListener {

View file

@ -16,10 +16,10 @@
******************************************************************************/
package jsprit.core.algorithm.selector;
import java.util.Collection;
import jsprit.core.problem.solution.VehicleRoutingProblemSolution;
import java.util.Collection;

View file

@ -16,14 +16,14 @@
******************************************************************************/
package jsprit.core.algorithm.selector;
import jsprit.core.problem.solution.VehicleRoutingProblemSolution;
import jsprit.core.util.RandomNumberGeneration;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import java.util.Random;
import jsprit.core.problem.solution.VehicleRoutingProblemSolution;
import jsprit.core.util.RandomNumberGeneration;

View file

@ -16,10 +16,10 @@
******************************************************************************/
package jsprit.core.algorithm.selector;
import java.util.Collection;
import jsprit.core.problem.solution.VehicleRoutingProblemSolution;
import java.util.Collection;
public interface SolutionSelector {

View file

@ -18,13 +18,13 @@
******************************************************************************/
package jsprit.core.problem.constraint;
import jsprit.core.problem.misc.JobInsertionContext;
import jsprit.core.problem.solution.route.activity.TourActivity;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import jsprit.core.problem.misc.JobInsertionContext;
import jsprit.core.problem.solution.route.activity.TourActivity;
class SoftActivityConstraintManager implements SoftActivityConstraint{
private Collection<SoftActivityConstraint> softConstraints = new ArrayList<SoftActivityConstraint>();

View file

@ -18,12 +18,12 @@
******************************************************************************/
package jsprit.core.problem.constraint;
import jsprit.core.problem.misc.JobInsertionContext;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import jsprit.core.problem.misc.JobInsertionContext;
class SoftRouteConstraintManager implements SoftRouteConstraint{
private Collection<SoftRouteConstraint> softConstraints = new ArrayList<SoftRouteConstraint>();

View file

@ -16,13 +16,13 @@
******************************************************************************/
package jsprit.core.problem.solution.route;
import jsprit.core.problem.solution.route.activity.ReverseActivityVisitor;
import jsprit.core.problem.solution.route.activity.TourActivity;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import jsprit.core.problem.solution.route.activity.ReverseActivityVisitor;
import jsprit.core.problem.solution.route.activity.TourActivity;
public class ReverseRouteActivityVisitor implements RouteVisitor{

View file

@ -16,16 +16,16 @@
******************************************************************************/
package jsprit.core.util;
import java.util.Collection;
import java.util.HashSet;
import java.util.Set;
import jsprit.core.algorithm.listener.AlgorithmEndsListener;
import jsprit.core.problem.VehicleRoutingProblem;
import jsprit.core.problem.job.Job;
import jsprit.core.problem.solution.VehicleRoutingProblemSolution;
import jsprit.core.problem.solution.route.VehicleRoute;
import java.util.Collection;
import java.util.HashSet;
import java.util.Set;
public class SolutionVerifier implements AlgorithmEndsListener{

View file

@ -16,10 +16,10 @@
******************************************************************************/
package jsprit.core.util;
import java.util.Collection;
import jsprit.core.problem.solution.VehicleRoutingProblemSolution;
import java.util.Collection;
public class Solutions {