Examples of ConstraintManager


Examples of com.caucho.server.security.ConstraintManager

      _errorFilterMapper = new FilterMapper();
      _errorFilterMapper.setServletContext(this);
      _errorFilterMapper.setFilterManager(_filterManager);

      _constraintManager = new ConstraintManager();
     
      // _errorPageManager = new ErrorPageManager(_server, this);
     
      // server/003a
      /*
 
View Full Code Here

Examples of jsprit.core.problem.constraint.ConstraintManager

   *
   * @return the algorithm
   */
  public VehicleRoutingAlgorithm build() {
    if(stateManager == null) stateManager = new StateManager(vrp);
    if(constraintManager == null) constraintManager = new ConstraintManager(vrp,stateManager);
    //add core updater
    stateManager.addStateUpdater(new UpdateEndLocationIfRouteIsOpen());
//    stateManager.addStateUpdater(new OpenRouteStateVerifier());

    if(addCoreConstraints){
View Full Code Here

Examples of jsprit.core.problem.constraint.ConstraintManager

    /*
     * define constraints
     */
    //constraint manager
    ConstraintManager constraintManager = new ConstraintManager(vrp,stateManager);
    constraintManager.addTimeWindowConstraint();
    constraintManager.addLoadConstraint();
        constraintManager.addSkillsConstraint();
   
    return readAndCreateAlgorithm(vrp, config, nuOfThreads, null, stateManager, constraintManager, true)
  }
View Full Code Here

Examples of jsprit.core.problem.constraint.ConstraintManager

        vraBuilder.addDefaultCostCalculators();

        StateManager stateManager = new StateManager(vrp); //1.3.2-SNAPSHOT & upcoming release v1.4
//        StateManager stateManager = new StateManager(vrp.getTransportCosts()); //v1.3.1

        ConstraintManager constraintManager = new ConstraintManager(vrp,stateManager);
        constraintManager.addConstraint(new NoBananasANDApplesConstraint(stateManager), ConstraintManager.Priority.CRITICAL);
//        constraintManager.addConstraint(new BananasFirst(),ConstraintManager.Priority.CRITICAL);

        vraBuilder.setStateAndConstraintManager(stateManager,constraintManager);
        VehicleRoutingAlgorithm vra = vraBuilder.build();
//        vra.setNuOfIterations(100); //1.3.2-SNAPSHOT
View Full Code Here

Examples of jsprit.core.problem.constraint.ConstraintManager

        VehicleRoutingAlgorithmBuilder vraBuilder = new VehicleRoutingAlgorithmBuilder(problem,"input/algorithmConfig_noVehicleSwitch.xml");
        vraBuilder.addCoreConstraints();
        vraBuilder.addDefaultCostCalculators();

        StateManager stateManager = new StateManager(problem);
        ConstraintManager constraintManager = new ConstraintManager(problem,stateManager);
        constraintManager.addConstraint(geoClusterConstraint);

        vraBuilder.setStateAndConstraintManager(stateManager,constraintManager);
        VehicleRoutingAlgorithm algorithm = vraBuilder.build();

    algorithm.setPrematureAlgorithmTermination(new IterationWithoutImprovementTermination(100));
View Full Code Here

Examples of jsprit.core.problem.constraint.ConstraintManager

    stateManager.addStateUpdater(new UpdateVariableCosts(vrp.getActivityCosts(), vrp.getTransportCosts(), stateManager));
   
    /*
     * constructs a constraintManager that manages the various hardConstraints (and soon also softConstraints)
     */
    ConstraintManager constraintManager = new ConstraintManager(vrp,stateManager);
    /*
     * tells constraintManager to add timeWindowConstraints
     */
    constraintManager.addTimeWindowConstraint();
    /*
     * tells constraintManager to add loadConstraints
     */
    constraintManager.addLoadConstraint();
    /*
     * add an arbitrary number of hardConstraints by
     * constraintManager.addConstraint(...)
     */
   
 
View Full Code Here

Examples of jsprit.core.problem.constraint.ConstraintManager

        VehicleRoutingAlgorithmBuilder vraBuilder = new VehicleRoutingAlgorithmBuilder(vrp,"input/algorithmConfig_solomon.xml");
        vraBuilder.addDefaultCostCalculators();
        vraBuilder.addCoreConstraints();

        StateManager stateManager = new StateManager(vrp);
        ConstraintManager constraintManager = new ConstraintManager(vrp,stateManager);
        constraintManager.addConstraint(new ServiceDeliveriesFirstConstraint(), ConstraintManager.Priority.CRITICAL);

        vraBuilder.setStateAndConstraintManager(stateManager,constraintManager);
        VehicleRoutingAlgorithm vra = vraBuilder.build();

View Full Code Here

Examples of jsprit.core.problem.constraint.ConstraintManager

        //activate skill state update and constraints - it is NOT default
        StateManager stateManager = new StateManager(problem);
        stateManager.updateSkillStates();

        ConstraintManager constraintManager = new ConstraintManager(problem,stateManager);
        constraintManager.addSkillsConstraint();

        vraBuilder.setStateAndConstraintManager(stateManager,constraintManager);

    VehicleRoutingAlgorithm algorithm = vraBuilder.build();
   
View Full Code Here

Examples of jsprit.core.problem.constraint.ConstraintManager

    createInsertionCalculator(hardRouteLevelConstraint);
        vehicleRoutingProblem = mock(VehicleRoutingProblem.class);
  }

  private void createInsertionCalculator(HardRouteConstraint hardRouteLevelConstraint) {
    ConstraintManager constraintManager = new ConstraintManager(mock(VehicleRoutingProblem.class), mock(RouteAndActivityStateGetter.class));
    constraintManager.addConstraint(hardRouteLevelConstraint);
    insertionCalculator = new ShipmentInsertionCalculator(routingCosts, activityInsertionCostsCalculator, constraintManager);
  }
View Full Code Here

Examples of jsprit.core.problem.constraint.ConstraintManager

        };

    StateManager stateManager = new StateManager(vrp);
    stateManager.updateLoadStates();
   
    ConstraintManager constraintManager = new ConstraintManager(vrp,stateManager);
    constraintManager.addLoadConstraint();
    stateManager.informInsertionStarts(Arrays.asList(route), null);
   
    JobCalculatorSwitcher switcher = new JobCalculatorSwitcher();
    ServiceInsertionCalculator serviceInsertionCalc = new ServiceInsertionCalculator(routingCosts, activityInsertionCostsCalculator, constraintManager);
        serviceInsertionCalc.setJobActivityFactory(activityFactory);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.