Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
09/15/11 16:32:43 (13 years ago)
Author:
svonolfe
Message:

Added support for multiple moves in tabu search (#1177)

Location:
branches/VRP/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/VRP/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/IntraRouteInversion/AlbaIntraRouteInversionMove.cs

    r5867 r6772  
    2727using HeuristicLab.Data;
    2828using HeuristicLab.Problems.VehicleRouting.Interfaces;
     29using HeuristicLab.Optimization;
    2930
    3031namespace HeuristicLab.Problems.VehicleRouting.Encodings.Alba {
     
    6869    }
    6970
     71    public ITabuMaker GetTabuMaker() {
     72      return null;
     73    }
     74
     75    public ITabuChecker GetTabuChecker() {
     76      return null;
     77    }
     78
     79    public ITabuChecker GetSoftTabuChecker() {
     80      return null;
     81    }
     82
    7083    #endregion
    7184  }
  • branches/VRP/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/LambdaInterchange/AlbaLambdaInterchangeMove.cs

    r4752 r6772  
    2828using HeuristicLab.Data;
    2929using HeuristicLab.Problems.VehicleRouting.Interfaces;
     30using HeuristicLab.Optimization;
    3031
    3132namespace HeuristicLab.Problems.VehicleRouting.Encodings.Alba {
     
    106107    }
    107108
     109    public ITabuMaker GetTabuMaker() {
     110      return null;
     111    }
     112
     113    public ITabuChecker GetTabuChecker() {
     114      return null;
     115    }
     116
     117    public ITabuChecker GetSoftTabuChecker() {
     118      return null;
     119    }
     120
    108121    #endregion
    109122  }
  • branches/VRP/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/ThreeOpt/AlbaTranslocationMove.cs

    r4752 r6772  
    2828using HeuristicLab.Data;
    2929using HeuristicLab.Problems.VehicleRouting.Interfaces;
     30using HeuristicLab.Optimization;
    3031
    3132namespace HeuristicLab.Problems.VehicleRouting.Encodings.Alba {
     
    6970    }
    7071
     72    public ITabuMaker GetTabuMaker() {
     73      return new AlbaTranslocationMoveTabuMaker();
     74    }
     75
     76    public ITabuChecker GetTabuChecker() {
     77      return new AlbaTranslocationMoveHardTabuCriterion();
     78    }
     79
     80    public ITabuChecker GetSoftTabuChecker() {
     81      return new AlbaTranslocationMoveSoftTabuCriterion();
     82    }
     83
    7184    #endregion
    7285  }
Note: See TracChangeset for help on using the changeset viewer.