mirror of
https://github.com/graphhopper/jsprit.git
synced 2020-01-24 07:45:05 +01:00
internals
This commit is contained in:
parent
787ad50298
commit
9ecdde00e6
11 changed files with 4 additions and 18 deletions
|
|
@ -36,8 +36,8 @@ import basics.algo.RuinListener;
|
||||||
import basics.algo.SearchStrategyModule;
|
import basics.algo.SearchStrategyModule;
|
||||||
import basics.algo.SearchStrategyModuleListener;
|
import basics.algo.SearchStrategyModuleListener;
|
||||||
import basics.route.TourActivity;
|
import basics.route.TourActivity;
|
||||||
import basics.route.VehicleFleetManager;
|
|
||||||
import basics.route.TourActivity.JobActivity;
|
import basics.route.TourActivity.JobActivity;
|
||||||
|
import basics.route.VehicleFleetManager;
|
||||||
import basics.route.VehicleRoute;
|
import basics.route.VehicleRoute;
|
||||||
|
|
||||||
final class Gendreau implements SearchStrategyModule{
|
final class Gendreau implements SearchStrategyModule{
|
||||||
|
|
|
||||||
|
|
@ -16,8 +16,6 @@
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
package algorithms;
|
package algorithms;
|
||||||
|
|
||||||
import org.apache.log4j.Logger;
|
|
||||||
|
|
||||||
import algorithms.InsertionData.NoInsertionFound;
|
import algorithms.InsertionData.NoInsertionFound;
|
||||||
import basics.Job;
|
import basics.Job;
|
||||||
import basics.Service;
|
import basics.Service;
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,6 @@ package algorithms;
|
||||||
|
|
||||||
import org.apache.log4j.Logger;
|
import org.apache.log4j.Logger;
|
||||||
|
|
||||||
import algorithms.HardActivityStateLevelConstraint.ConstraintsStatus;
|
|
||||||
import basics.route.DeliverShipment;
|
import basics.route.DeliverShipment;
|
||||||
import basics.route.PickupShipment;
|
import basics.route.PickupShipment;
|
||||||
import basics.route.Start;
|
import basics.route.Start;
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ import basics.route.PickupService;
|
||||||
import basics.route.ServiceActivity;
|
import basics.route.ServiceActivity;
|
||||||
import basics.route.Start;
|
import basics.route.Start;
|
||||||
import basics.route.TourActivity;
|
import basics.route.TourActivity;
|
||||||
import basics.route.VehicleRoute;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Ensures load constraint for inserting ServiceActivity.
|
* Ensures load constraint for inserting ServiceActivity.
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,6 @@ package algorithms;
|
||||||
import org.apache.log4j.Logger;
|
import org.apache.log4j.Logger;
|
||||||
|
|
||||||
import util.ActivityTimeTracker;
|
import util.ActivityTimeTracker;
|
||||||
|
|
||||||
import basics.costs.ForwardTransportTime;
|
import basics.costs.ForwardTransportTime;
|
||||||
import basics.route.ActivityVisitor;
|
import basics.route.ActivityVisitor;
|
||||||
import basics.route.TourActivity;
|
import basics.route.TourActivity;
|
||||||
|
|
|
||||||
|
|
@ -3,14 +3,12 @@ package algorithms;
|
||||||
import org.apache.log4j.Logger;
|
import org.apache.log4j.Logger;
|
||||||
|
|
||||||
import util.ActivityTimeTracker;
|
import util.ActivityTimeTracker;
|
||||||
|
|
||||||
import algorithms.StateManager.StateImpl;
|
import algorithms.StateManager.StateImpl;
|
||||||
import basics.costs.ForwardTransportCost;
|
import basics.costs.ForwardTransportCost;
|
||||||
import basics.costs.VehicleRoutingActivityCosts;
|
import basics.costs.VehicleRoutingActivityCosts;
|
||||||
import basics.costs.VehicleRoutingTransportCosts;
|
import basics.costs.VehicleRoutingTransportCosts;
|
||||||
import basics.route.ActivityVisitor;
|
import basics.route.ActivityVisitor;
|
||||||
import basics.route.TourActivity;
|
import basics.route.TourActivity;
|
||||||
import basics.route.Vehicle;
|
|
||||||
import basics.route.VehicleRoute;
|
import basics.route.VehicleRoute;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -46,7 +46,6 @@ import algorithms.selectors.SelectRandomly;
|
||||||
import algorithms.selectors.SolutionSelector;
|
import algorithms.selectors.SolutionSelector;
|
||||||
import basics.VehicleRoutingAlgorithm;
|
import basics.VehicleRoutingAlgorithm;
|
||||||
import basics.VehicleRoutingProblem;
|
import basics.VehicleRoutingProblem;
|
||||||
import basics.VehicleRoutingProblem.Constraint;
|
|
||||||
import basics.VehicleRoutingProblem.FleetSize;
|
import basics.VehicleRoutingProblem.FleetSize;
|
||||||
import basics.VehicleRoutingProblemSolution;
|
import basics.VehicleRoutingProblemSolution;
|
||||||
import basics.algo.AlgorithmStartsListener;
|
import basics.algo.AlgorithmStartsListener;
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,6 @@
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
package basics.route;
|
package basics.route;
|
||||||
|
|
||||||
import basics.Delivery;
|
|
||||||
import basics.route.TourActivity.JobActivity;
|
import basics.route.TourActivity.JobActivity;
|
||||||
|
|
||||||
public interface DeliveryActivity extends JobActivity{
|
public interface DeliveryActivity extends JobActivity{
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
package algorithms;
|
package algorithms;
|
||||||
|
|
||||||
import static org.junit.Assert.assertEquals;
|
import static org.junit.Assert.assertEquals;
|
||||||
import static org.junit.Assert.assertTrue;
|
|
||||||
import static org.mockito.Mockito.mock;
|
import static org.mockito.Mockito.mock;
|
||||||
|
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
|
|
@ -12,17 +11,14 @@ import org.junit.Test;
|
||||||
import util.Coordinate;
|
import util.Coordinate;
|
||||||
import util.Locations;
|
import util.Locations;
|
||||||
import util.ManhattanCosts;
|
import util.ManhattanCosts;
|
||||||
import algorithms.ConstraintManager.Priority;
|
|
||||||
import basics.Delivery;
|
import basics.Delivery;
|
||||||
import basics.Pickup;
|
import basics.Pickup;
|
||||||
import basics.Service;
|
|
||||||
import basics.Shipment;
|
import basics.Shipment;
|
||||||
import basics.VehicleRoutingProblem;
|
import basics.VehicleRoutingProblem;
|
||||||
import basics.costs.VehicleRoutingActivityCosts;
|
import basics.costs.VehicleRoutingActivityCosts;
|
||||||
import basics.costs.VehicleRoutingTransportCosts;
|
import basics.costs.VehicleRoutingTransportCosts;
|
||||||
import basics.route.Driver;
|
import basics.route.Driver;
|
||||||
import basics.route.DriverImpl;
|
import basics.route.DriverImpl;
|
||||||
import basics.route.RouteActivityVisitor;
|
|
||||||
import basics.route.TourActivity;
|
import basics.route.TourActivity;
|
||||||
import basics.route.Vehicle;
|
import basics.route.Vehicle;
|
||||||
import basics.route.VehicleImpl;
|
import basics.route.VehicleImpl;
|
||||||
|
|
|
||||||
|
|
@ -13,9 +13,7 @@ import util.Coordinate;
|
||||||
import util.Locations;
|
import util.Locations;
|
||||||
import util.ManhattanCosts;
|
import util.ManhattanCosts;
|
||||||
import algorithms.ConstraintManager.Priority;
|
import algorithms.ConstraintManager.Priority;
|
||||||
import basics.Delivery;
|
|
||||||
import basics.Pickup;
|
import basics.Pickup;
|
||||||
import basics.Service;
|
|
||||||
import basics.Shipment;
|
import basics.Shipment;
|
||||||
import basics.VehicleRoutingProblem;
|
import basics.VehicleRoutingProblem;
|
||||||
import basics.costs.VehicleRoutingActivityCosts;
|
import basics.costs.VehicleRoutingActivityCosts;
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,11 @@
|
||||||
package basics.route;
|
package basics.route;
|
||||||
|
|
||||||
|
import static org.junit.Assert.assertEquals;
|
||||||
|
import static org.mockito.Mockito.mock;
|
||||||
|
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|
||||||
import basics.Shipment;
|
import basics.Shipment;
|
||||||
import static org.junit.Assert.*;
|
|
||||||
import static org.mockito.Mockito.mock;
|
|
||||||
|
|
||||||
public class VehicleRouteBuilderTest {
|
public class VehicleRouteBuilderTest {
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue