Examples of addAlgorithmFactory()


Examples of jsprit.analysis.toolbox.ComputationalLaboratory.addAlgorithmFactory()

     * add algorithms through factories
     *
     *
     *
     */
    computationalLab.addAlgorithmFactory("schrimpfAcceptance", new VehicleRoutingAlgorithmFactory() {
     
      @Override
      public VehicleRoutingAlgorithm createAlgorithm(VehicleRoutingProblem vrp) {
        VehicleRoutingAlgorithm vra = VehicleRoutingAlgorithms.readAndCreateAlgorithm(vrp, "input/algorithmConfigWithSchrimpfAcceptance.xml");
        vra.setMaxIterations(4000);
View Full Code Here

Examples of jsprit.analysis.toolbox.ComputationalLaboratory.addAlgorithmFactory()

     * add algorithms through factories
     *
     *
     *
     */
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_1", getAlgorithmFactory(1));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_100", getAlgorithmFactory(100));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_500", getAlgorithmFactory(500));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_1000", getAlgorithmFactory(1000));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_2000", getAlgorithmFactory(2000));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_4000", getAlgorithmFactory(4000));
View Full Code Here

Examples of jsprit.analysis.toolbox.ComputationalLaboratory.addAlgorithmFactory()

     *
     *
     *
     */
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_1", getAlgorithmFactory(1));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_100", getAlgorithmFactory(100));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_500", getAlgorithmFactory(500));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_1000", getAlgorithmFactory(1000));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_2000", getAlgorithmFactory(2000));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_4000", getAlgorithmFactory(4000));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_8000", getAlgorithmFactory(8000));
View Full Code Here

Examples of jsprit.analysis.toolbox.ComputationalLaboratory.addAlgorithmFactory()

     *
     *
     */
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_1", getAlgorithmFactory(1));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_100", getAlgorithmFactory(100));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_500", getAlgorithmFactory(500));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_1000", getAlgorithmFactory(1000));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_2000", getAlgorithmFactory(2000));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_4000", getAlgorithmFactory(4000));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_8000", getAlgorithmFactory(8000));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_12000", getAlgorithmFactory(12000));
View Full Code Here

Examples of jsprit.analysis.toolbox.ComputationalLaboratory.addAlgorithmFactory()

     *
     */
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_1", getAlgorithmFactory(1));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_100", getAlgorithmFactory(100));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_500", getAlgorithmFactory(500));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_1000", getAlgorithmFactory(1000));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_2000", getAlgorithmFactory(2000));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_4000", getAlgorithmFactory(4000));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_8000", getAlgorithmFactory(8000));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_12000", getAlgorithmFactory(12000));
   
View Full Code Here

Examples of jsprit.analysis.toolbox.ComputationalLaboratory.addAlgorithmFactory()

     */
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_1", getAlgorithmFactory(1));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_100", getAlgorithmFactory(100));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_500", getAlgorithmFactory(500));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_1000", getAlgorithmFactory(1000));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_2000", getAlgorithmFactory(2000));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_4000", getAlgorithmFactory(4000));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_8000", getAlgorithmFactory(8000));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_12000", getAlgorithmFactory(12000));
   
   
View Full Code Here

Examples of jsprit.analysis.toolbox.ComputationalLaboratory.addAlgorithmFactory()

    computationalLab.addAlgorithmFactory("schrimpfAcceptance_1", getAlgorithmFactory(1));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_100", getAlgorithmFactory(100));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_500", getAlgorithmFactory(500));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_1000", getAlgorithmFactory(1000));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_2000", getAlgorithmFactory(2000));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_4000", getAlgorithmFactory(4000));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_8000", getAlgorithmFactory(8000));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_12000", getAlgorithmFactory(12000));
   
   
    /*
 
View Full Code Here

Examples of jsprit.analysis.toolbox.ComputationalLaboratory.addAlgorithmFactory()

    computationalLab.addAlgorithmFactory("schrimpfAcceptance_100", getAlgorithmFactory(100));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_500", getAlgorithmFactory(500));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_1000", getAlgorithmFactory(1000));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_2000", getAlgorithmFactory(2000));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_4000", getAlgorithmFactory(4000));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_8000", getAlgorithmFactory(8000));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_12000", getAlgorithmFactory(12000));
   
   
    /*
     * run schrimpfAcceptance 5 times (and thus each with another seed of random number generator)
View Full Code Here

Examples of jsprit.analysis.toolbox.ComputationalLaboratory.addAlgorithmFactory()

    computationalLab.addAlgorithmFactory("schrimpfAcceptance_500", getAlgorithmFactory(500));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_1000", getAlgorithmFactory(1000));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_2000", getAlgorithmFactory(2000));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_4000", getAlgorithmFactory(4000));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_8000", getAlgorithmFactory(8000));
    computationalLab.addAlgorithmFactory("schrimpfAcceptance_12000", getAlgorithmFactory(12000));
   
   
    /*
     * run schrimpfAcceptance 5 times (and thus each with another seed of random number generator)
     */
 
View Full Code Here

Examples of jsprit.analysis.toolbox.ComputationalLaboratory.addAlgorithmFactory()

     * Define 2 algorithms
     * - algorithmsConfigWithSchrimpfAcceptance (4000 iterations)
     * - algorithmsConfigWithGreedyAcceptance (4000 iterations)
     *
     */
    computationalLab.addAlgorithmFactory("schrimpfAcceptance", new VehicleRoutingAlgorithmFactory() {
     
      @Override
      public VehicleRoutingAlgorithm createAlgorithm(VehicleRoutingProblem vrp) {
        VehicleRoutingAlgorithm vra = VehicleRoutingAlgorithms.readAndCreateAlgorithm(vrp, "input/algorithmConfigWithSchrimpfAcceptance.xml");
        vra.setMaxIterations(4000);
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.