- Timestamp:
- 01/28/19 13:41:42 (6 years ago)
- Location:
- trunk
- Files:
-
- 30 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/2520_PersistenceReintegration (added) merged: 16451-16454,16462,16465-16468,16470-16472,16474,16476-16477,16479-16487,16529-16530,16539,16551-16555,16558-16559,16562-16564
- Property svn:mergeinfo changed
-
trunk/HeuristicLab.Problems.VehicleRouting
- Property svn:mergeinfo changed
/branches/2520_PersistenceReintegration/HeuristicLab.Problems.VehicleRouting (added) merged: 16452-16454,16462,16477,16529,16539,16558-16559
- Property svn:mergeinfo changed
-
trunk/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/AlbaMoveEvaluator.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;24 using HEAL.Attic; 25 25 using HeuristicLab.Problems.VehicleRouting.Encodings.General; 26 26 27 27 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Alba { 28 28 [Item("AlbaMoveEvaluator", "Evaluates an Alba VRP move.")] 29 [Storable Class]29 [StorableType("7658EE50-9E2E-4742-AE23-DC3C4609A807")] 30 30 public abstract class AlbaMoveEvaluator : VRPMoveEvaluator, IAlbaOperator { 31 31 [StorableConstructor] 32 protected AlbaMoveEvaluator( bool deserializing) : base(deserializing) { }32 protected AlbaMoveEvaluator(StorableConstructorFlag _) : base(_) { } 33 33 34 34 public AlbaMoveEvaluator() -
trunk/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/AlbaMoveGenerator.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;24 using HEAL.Attic; 25 25 using HeuristicLab.Problems.VehicleRouting.Encodings.General; 26 26 using HeuristicLab.Problems.VehicleRouting.Interfaces; … … 28 28 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Alba { 29 29 [Item("AlbaMoveGenerator", "Generates Alba VRP moves.")] 30 [Storable Class]30 [StorableType("97A1A0D2-BC7F-4F68-A9FD-2CC29F487AF2")] 31 31 public abstract class AlbaMoveGenerator : VRPMoveGenerator, IAlbaOperator { 32 32 [StorableConstructor] 33 protected AlbaMoveGenerator( bool deserializing) : base(deserializing) { }33 protected AlbaMoveGenerator(StorableConstructorFlag _) : base(_) { } 34 34 35 35 public AlbaMoveGenerator() -
trunk/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/AlbaMoveMaker.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;24 using HEAL.Attic; 25 25 using HeuristicLab.Problems.VehicleRouting.Encodings.General; 26 26 27 27 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Alba { 28 28 [Item("AlbaMoveMaker", "Makes an Alba VRP move.")] 29 [Storable Class]29 [StorableType("312C6293-55DB-4FA1-9CFF-1BEFEA770B47")] 30 30 public abstract class AlbaMoveMaker : VRPMoveMaker, IAlbaOperator { 31 31 [StorableConstructor] 32 protected AlbaMoveMaker( bool deserializing) : base(deserializing) { }32 protected AlbaMoveMaker(StorableConstructorFlag _) : base(_) { } 33 33 34 34 public AlbaMoveMaker() -
trunk/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/IntraRouteInversion/AlbaExhaustiveIntraRouteInversionMoveGenerator.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 24 24 using HeuristicLab.Core; 25 25 using HeuristicLab.Optimization; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Attic; 27 27 using HeuristicLab.Problems.VehicleRouting.Interfaces; 28 28 29 29 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Alba { 30 30 [Item("AlbaExhaustiveIntraRouteInversionGenerator", "Generates all possible intra route inversion moves from a given VRP encoding. It is implemented as described in Alba, E. and Dorronsoro, B. (2004). Solving the Vehicle Routing Problem by Using Cellular Genetic Algorithms.")] 31 [Storable Class]31 [StorableType("11670474-FE25-4641-8711-B68B645D15C1")] 32 32 public sealed class AlbaExhaustiveIntraRouteInversionGenerator : AlbaIntraRouteInversionMoveGenerator, IExhaustiveMoveGenerator, IAlbaIntraRouteInversionMoveOperator { 33 33 [StorableConstructor] 34 private AlbaExhaustiveIntraRouteInversionGenerator( bool deserializing) : base(deserializing) { }34 private AlbaExhaustiveIntraRouteInversionGenerator(StorableConstructorFlag _) : base(_) { } 35 35 36 36 public AlbaExhaustiveIntraRouteInversionGenerator() -
trunk/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/IntraRouteInversion/AlbaIntraRouteInversionEvaluator.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 23 23 using HeuristicLab.Core; 24 24 using HeuristicLab.Parameters; 25 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;25 using HEAL.Attic; 26 26 using HeuristicLab.Problems.VehicleRouting.Encodings.Alba; 27 27 28 28 namespace HeuristicLab.Problems.VehicleRouting { 29 29 [Item("AlbaIntraRouteInversionMoveEvaluator", "Evaluates a intra route inversion move for a VRP representation. It is implemented as described in Alba, E. and Dorronsoro, B. (2004). Solving the Vehicle Routing Problem by Using Cellular Genetic Algorithms.")] 30 [Storable Class]30 [StorableType("39ABD8F7-0745-4037-BA99-830DBE9ACA4E")] 31 31 public sealed class AlbaIntraRouteInversionMoveEvaluator : AlbaMoveEvaluator, IAlbaIntraRouteInversionMoveOperator { 32 32 public ILookupParameter<AlbaIntraRouteInversionMove> IntraRouteInversionMoveParameter { … … 39 39 40 40 [StorableConstructor] 41 private AlbaIntraRouteInversionMoveEvaluator( bool deserializing) : base(deserializing) { }41 private AlbaIntraRouteInversionMoveEvaluator(StorableConstructorFlag _) : base(_) { } 42 42 43 43 public AlbaIntraRouteInversionMoveEvaluator() -
trunk/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/IntraRouteInversion/AlbaIntraRouteInversionMove.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 24 24 using HeuristicLab.Encodings.PermutationEncoding; 25 25 using HeuristicLab.Optimization; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Attic; 27 27 using HeuristicLab.Problems.VehicleRouting.Encodings.General; 28 28 using HeuristicLab.Problems.VehicleRouting.Interfaces; … … 30 30 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Alba { 31 31 [Item("AlbaIntraRouteInversionMove", "Item that describes an intra route inversion move on a VRP representation. It is implemented as described in Alba, E. and Dorronsoro, B. (2004). Solving the Vehicle Routing Problem by Using Cellular Genetic Algorithms.")] 32 [Storable Class]32 [StorableType("F0A32074-2D3F-4236-A732-8C095FA5F64E")] 33 33 public class AlbaIntraRouteInversionMove : TwoIndexMove, IVRPMove { 34 34 public IVRPEncoding Individual { get { return Permutation as AlbaEncoding; } } 35 35 36 36 [StorableConstructor] 37 protected AlbaIntraRouteInversionMove( bool deserializing) : base(deserializing) { }37 protected AlbaIntraRouteInversionMove(StorableConstructorFlag _) : base(_) { } 38 38 39 39 protected AlbaIntraRouteInversionMove(AlbaIntraRouteInversionMove original, Cloner cloner) -
trunk/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/IntraRouteInversion/AlbaIntraRouteInversionMoveGenerator.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 24 24 using HeuristicLab.Optimization; 25 25 using HeuristicLab.Parameters; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Attic; 27 27 using HeuristicLab.Problems.VehicleRouting.Interfaces; 28 28 29 29 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Alba { 30 30 [Item("AlbaIntraRouteInversionMoveGenerator", "Generates intra route inversion moves from a given VRP encoding. It is implemented as described in Alba, E. and Dorronsoro, B. (2004). Solving the Vehicle Routing Problem by Using Cellular Genetic Algorithms.")] 31 [Storable Class]31 [StorableType("F2D66918-2307-4D0F-A7ED-2E429DA1B6F5")] 32 32 public abstract class AlbaIntraRouteInversionMoveGenerator : AlbaMoveGenerator, IExhaustiveMoveGenerator, IAlbaIntraRouteInversionMoveOperator { 33 33 public ILookupParameter<AlbaIntraRouteInversionMove> IntraRouteInversionMoveParameter { … … 44 44 45 45 [StorableConstructor] 46 protected AlbaIntraRouteInversionMoveGenerator( bool deserializing) : base(deserializing) { }46 protected AlbaIntraRouteInversionMoveGenerator(StorableConstructorFlag _) : base(_) { } 47 47 48 48 public AlbaIntraRouteInversionMoveGenerator() -
trunk/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/IntraRouteInversion/AlbaIntraRouteInversionMoveMaker.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 24 24 using HeuristicLab.Optimization; 25 25 using HeuristicLab.Parameters; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Attic; 27 27 28 28 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Alba { 29 29 [Item("AlbaIntraRouteInversionMoveMaker", "Peforms the SLS move on a given VRP encoding and updates the quality. It is implemented as described in Alba, E. and Dorronsoro, B. (2004). Solving the Vehicle Routing Problem by Using Cellular Genetic Algorithms.")] 30 [Storable Class]30 [StorableType("B2A4AD5F-E09B-4F2F-BAE4-8E80F84DAA67")] 31 31 public class AlbaIntraRouteInversionMoveMaker : AlbaMoveMaker, IAlbaIntraRouteInversionMoveOperator, IMoveMaker { 32 32 public ILookupParameter<AlbaIntraRouteInversionMove> IntraRouteInversionMoveParameter { … … 39 39 40 40 [StorableConstructor] 41 protected AlbaIntraRouteInversionMoveMaker( bool deserializing) : base(deserializing) { }41 protected AlbaIntraRouteInversionMoveMaker(StorableConstructorFlag _) : base(_) { } 42 42 43 43 public AlbaIntraRouteInversionMoveMaker() -
trunk/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/IntraRouteInversion/AlbaStochasticIntraRouteInversionMutliMoveGenerator.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 25 25 using HeuristicLab.Optimization; 26 26 using HeuristicLab.Parameters; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Attic; 28 28 using HeuristicLab.Problems.VehicleRouting.Encodings.General; 29 29 using HeuristicLab.Problems.VehicleRouting.Interfaces; … … 31 31 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Alba { 32 32 [Item("AlbaStochasticIntraRouteInversionMultiMoveGenerator", "Generates multiple random intra route inversion moves from a given VRP encoding. It is implemented as described in Alba, E. and Dorronsoro, B. (2004). Solving the Vehicle Routing Problem by Using Cellular Genetic Algorithms.")] 33 [Storable Class]33 [StorableType("16DCDE21-1817-467B-B3E2-06BEF35541BD")] 34 34 public sealed class AlbaStochasticIntraRouteInversionMultiMoveGenerator : AlbaIntraRouteInversionMoveGenerator, IStochasticOperator, 35 35 IMultiMoveGenerator, IAlbaIntraRouteInversionMoveOperator, IMultiVRPMoveGenerator { … … 43 43 44 44 [StorableConstructor] 45 private AlbaStochasticIntraRouteInversionMultiMoveGenerator( bool deserializing) : base(deserializing) { }45 private AlbaStochasticIntraRouteInversionMultiMoveGenerator(StorableConstructorFlag _) : base(_) { } 46 46 47 47 public AlbaStochasticIntraRouteInversionMultiMoveGenerator() -
trunk/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/IntraRouteInversion/AlbaStochasticIntraRouteInversionSingleMoveGenerator.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 25 25 using HeuristicLab.Optimization; 26 26 using HeuristicLab.Parameters; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Attic; 28 28 using HeuristicLab.Problems.VehicleRouting.Interfaces; 29 29 30 30 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Alba { 31 31 [Item("AlbaStochasticIntraRouteInversionSingleMoveGenerator", "Generates one random intra route inversion move from a given VRP encoding. It is implemented as described in Alba, E. and Dorronsoro, B. (2004). Solving the Vehicle Routing Problem by Using Cellular Genetic Algorithms.")] 32 [Storable Class]32 [StorableType("53458AC0-F674-4A75-9737-63052F17B54F")] 33 33 public sealed class AlbaStochasticIntraRouteInversionSingleMoveGenerator : AlbaIntraRouteInversionMoveGenerator, 34 34 IStochasticOperator, ISingleMoveGenerator, IAlbaIntraRouteInversionMoveOperator { … … 46 46 47 47 [StorableConstructor] 48 private AlbaStochasticIntraRouteInversionSingleMoveGenerator( bool deserializing) : base(deserializing) { }48 private AlbaStochasticIntraRouteInversionSingleMoveGenerator(StorableConstructorFlag _) : base(_) { } 49 49 50 50 public AlbaStochasticIntraRouteInversionSingleMoveGenerator() -
trunk/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/IntraRouteInversion/IAlbaIntraRouteInversionMoveOperator.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Problems.VehicleRouting.Interfaces; 24 using HEAL.Attic; 24 25 25 26 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Alba { 27 [StorableType("70080696-44A4-41C0-9FFF-B84C35303AEB")] 26 28 public interface IAlbaIntraRouteInversionMoveOperator : IVRPMoveOperator { 27 29 ILookupParameter<AlbaIntraRouteInversionMove> IntraRouteInversionMoveParameter { get; } -
trunk/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/LambdaInterchange/AlbaExhaustiveLambdaInterchangeMoveGenerator.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 25 25 using HeuristicLab.Core; 26 26 using HeuristicLab.Optimization; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Attic; 28 28 using HeuristicLab.Problems.VehicleRouting.Interfaces; 29 29 30 30 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Alba { 31 31 [Item("AlbaExhaustiveLambdaInterchangeMoveGenerator", "Generates all possible lambda interchange moves from a given VRP encoding. It is implemented as described in Alba, E. and Dorronsoro, B. (2004). Solving the Vehicle Routing Problem by Using Cellular Genetic Algorithms.")] 32 [Storable Class]32 [StorableType("2602E521-452B-4554-92E3-BF24666A08B7")] 33 33 public sealed class AlbaExhaustiveLambdaInterchangeMoveGenerator : AlbaLambdaInterchangeMoveGenerator, IExhaustiveMoveGenerator, IAlbaLambdaInterchangeMoveOperator { 34 34 [StorableConstructor] 35 private AlbaExhaustiveLambdaInterchangeMoveGenerator( bool deserializing) : base(deserializing) { }35 private AlbaExhaustiveLambdaInterchangeMoveGenerator(StorableConstructorFlag _) : base(_) { } 36 36 37 37 public AlbaExhaustiveLambdaInterchangeMoveGenerator() -
trunk/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/LambdaInterchange/AlbaLambdaInterchangeMove.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 23 23 using HeuristicLab.Core; 24 24 using HeuristicLab.Optimization; 25 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;25 using HEAL.Attic; 26 26 using HeuristicLab.Problems.VehicleRouting.Encodings.General; 27 27 using HeuristicLab.Problems.VehicleRouting.Interfaces; … … 29 29 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Alba { 30 30 [Item("AlbaLambdaInterchangeMove", "Item that describes a lambda move on a VRP representation. It is implemented as described in Alba, E. and Dorronsoro, B. (2004). Solving the Vehicle Routing Problem by Using Cellular Genetic Algorithms.")] 31 [Storable Class]31 [StorableType("81F387D5-917B-45FB-842A-2DD305B8E313")] 32 32 public class AlbaLambdaInterchangeMove : Item, IVRPMove { 33 33 [Storable] … … 79 79 80 80 [StorableConstructor] 81 protected AlbaLambdaInterchangeMove( bool deserializing) : base(deserializing) { }81 protected AlbaLambdaInterchangeMove(StorableConstructorFlag _) : base(_) { } 82 82 83 83 public override IDeepCloneable Clone(Cloner cloner) { -
trunk/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/LambdaInterchange/AlbaLambdaInterchangeMoveEvaluator.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 23 23 using HeuristicLab.Core; 24 24 using HeuristicLab.Parameters; 25 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;25 using HEAL.Attic; 26 26 using HeuristicLab.Problems.VehicleRouting.Encodings.Alba; 27 27 28 28 namespace HeuristicLab.Problems.VehicleRouting { 29 29 [Item("AlbaLambdaInterchangeMoveEvaluator", "Evaluates a lamnbda interchange move for a VRP representation. It is implemented as described in Alba, E. and Dorronsoro, B. (2004). Solving the Vehicle Routing Problem by Using Cellular Genetic Algorithms.")] 30 [Storable Class]30 [StorableType("19F0179C-8D5C-4181-9411-9EBE0B951673")] 31 31 public sealed class AlbaLambdaInterchangeMoveEvaluator : AlbaMoveEvaluator, IAlbaLambdaInterchangeMoveOperator { 32 32 public ILookupParameter<AlbaLambdaInterchangeMove> LambdaInterchangeMoveParameter { … … 39 39 40 40 [StorableConstructor] 41 private AlbaLambdaInterchangeMoveEvaluator( bool deserializing) : base(deserializing) { }41 private AlbaLambdaInterchangeMoveEvaluator(StorableConstructorFlag _) : base(_) { } 42 42 43 43 public AlbaLambdaInterchangeMoveEvaluator() -
trunk/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/LambdaInterchange/AlbaLambdaInterchangeMoveGenerator.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 25 25 using HeuristicLab.Optimization; 26 26 using HeuristicLab.Parameters; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Attic; 28 28 using HeuristicLab.Problems.VehicleRouting.Interfaces; 29 29 30 30 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Alba { 31 31 [Item("AlbaLambdaInterchangeMoveGenerator", "Generates lambda interchange moves from a given VRP encoding. It is implemented as described in Alba, E. and Dorronsoro, B. (2004). Solving the Vehicle Routing Problem by Using Cellular Genetic Algorithms.")] 32 [Storable Class]32 [StorableType("4BE6784E-663A-4B06-9E8A-52502A1967CC")] 33 33 public abstract class AlbaLambdaInterchangeMoveGenerator : AlbaMoveGenerator, IExhaustiveMoveGenerator, IAlbaLambdaInterchangeMoveOperator { 34 34 #region IAlbaLambdaInterchangeMoveOperator Members … … 53 53 54 54 [StorableConstructor] 55 protected AlbaLambdaInterchangeMoveGenerator( bool deserializing) : base(deserializing) { }55 protected AlbaLambdaInterchangeMoveGenerator(StorableConstructorFlag _) : base(_) { } 56 56 57 57 public AlbaLambdaInterchangeMoveGenerator() -
trunk/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/LambdaInterchange/AlbaLambdaInterchangeMoveMaker.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 24 24 using HeuristicLab.Optimization; 25 25 using HeuristicLab.Parameters; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Attic; 27 27 28 28 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Alba { 29 29 [Item("AlbaLambdaInterchangeMoveMaker", "Peforms a lambda interchange moves on a given VRP encoding and updates the quality. It is implemented as described in Alba, E. and Dorronsoro, B. (2004). Solving the Vehicle Routing Problem by Using Cellular Genetic Algorithms.")] 30 [Storable Class]30 [StorableType("C9622972-70BC-428D-9181-08B8A4D5B076")] 31 31 public class AlbaLambdaInterchangeMoveMaker : AlbaMoveMaker, IAlbaLambdaInterchangeMoveOperator, IMoveMaker { 32 32 public override bool CanChangeName { … … 42 42 43 43 [StorableConstructor] 44 protected AlbaLambdaInterchangeMoveMaker( bool deserializing) : base(deserializing) { }44 protected AlbaLambdaInterchangeMoveMaker(StorableConstructorFlag _) : base(_) { } 45 45 46 46 public AlbaLambdaInterchangeMoveMaker() -
trunk/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/LambdaInterchange/AlbaStochasticLambdaInterchangeMutliMoveGenerator.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 25 25 using HeuristicLab.Optimization; 26 26 using HeuristicLab.Parameters; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Attic; 28 28 using HeuristicLab.Problems.VehicleRouting.Encodings.General; 29 29 using HeuristicLab.Problems.VehicleRouting.Interfaces; … … 31 31 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Alba { 32 32 [Item("AlbaStochasticLambdaInterchangeMultiMoveGenerator", "Generates multiple random lambda interchange moves from a given VRP encoding. It is implemented as described in Alba, E. and Dorronsoro, B. (2004). Solving the Vehicle Routing Problem by Using Cellular Genetic Algorithms.")] 33 [Storable Class]33 [StorableType("30C4BF89-1C6F-4A9D-B179-E04FFAD75A8B")] 34 34 public sealed class AlbaStochasticLambdaInterchangeMultiMoveGenerator : AlbaLambdaInterchangeMoveGenerator, IStochasticOperator, 35 35 IMultiMoveGenerator, IAlbaLambdaInterchangeMoveOperator, IMultiVRPMoveGenerator { … … 43 43 44 44 [StorableConstructor] 45 private AlbaStochasticLambdaInterchangeMultiMoveGenerator( bool deserializing) : base(deserializing) { }45 private AlbaStochasticLambdaInterchangeMultiMoveGenerator(StorableConstructorFlag _) : base(_) { } 46 46 47 47 public AlbaStochasticLambdaInterchangeMultiMoveGenerator() -
trunk/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/LambdaInterchange/AlbaStochasticLambdaInterchangeSingleMoveGenerator.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 26 26 using HeuristicLab.Optimization; 27 27 using HeuristicLab.Parameters; 28 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;28 using HEAL.Attic; 29 29 using HeuristicLab.Problems.VehicleRouting.Interfaces; 30 30 31 31 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Alba { 32 32 [Item("AlbaStochasticLambdaInterchangeSingleMoveGenerator", "Generates one random lambda interchange move from a given VRP encoding. It is implemented as described in Alba, E. and Dorronsoro, B. (2004). Solving the Vehicle Routing Problem by Using Cellular Genetic Algorithms.")] 33 [Storable Class]33 [StorableType("12D7E711-F3D7-47D7-BC57-57113752E269")] 34 34 public sealed class AlbaStochasticLambdaInterchangeSingleMoveGenerator : AlbaLambdaInterchangeMoveGenerator, 35 35 IStochasticOperator, ISingleMoveGenerator, IAlbaLambdaInterchangeMoveOperator { … … 47 47 48 48 [StorableConstructor] 49 private AlbaStochasticLambdaInterchangeSingleMoveGenerator( bool deserializing) : base(deserializing) { }49 private AlbaStochasticLambdaInterchangeSingleMoveGenerator(StorableConstructorFlag _) : base(_) { } 50 50 51 51 public AlbaStochasticLambdaInterchangeSingleMoveGenerator() -
trunk/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/LambdaInterchange/IAlbaLambdaInterchangeMoveOperator.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Problems.VehicleRouting.Interfaces; 24 using HEAL.Attic; 24 25 25 26 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Alba { 27 [StorableType("81637BC6-8D9E-420D-9591-81A9EAA04E6E")] 26 28 public interface IAlbaLambdaInterchangeMoveOperator : IVRPMoveOperator { 27 29 ILookupParameter<AlbaLambdaInterchangeMove> LambdaInterchangeMoveParameter { get; } -
trunk/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/ThreeOpt/AlbaStochasticTranslocationSingleMoveGenerator.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 24 24 using HeuristicLab.Data; 25 25 using HeuristicLab.Encodings.PermutationEncoding; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Attic; 27 27 using HeuristicLab.Problems.VehicleRouting.Interfaces; 28 28 29 29 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Alba { 30 30 [Item("AlbaStochasticTranslocationSingleMoveGenerator", "An operator which generates a single translocation move for a VRP representation. It is implemented as described in Alba, E. and Dorronsoro, B. (2004). Solving the Vehicle Routing Problem by Using Cellular Genetic Algorithms.")] 31 [Storable Class]31 [StorableType("AB2D93A5-BECF-4ABE-B704-5DA883426CAF")] 32 32 public sealed class AlbaStochasticTranslocationSingleMoveGenerator : AlbaMoveGenerator, IAlbaTranslocationMoveOperator { 33 33 [Storable] … … 55 55 56 56 [StorableConstructor] 57 private AlbaStochasticTranslocationSingleMoveGenerator( bool deserializing) : base(deserializing) { }57 private AlbaStochasticTranslocationSingleMoveGenerator(StorableConstructorFlag _) : base(_) { } 58 58 59 59 public AlbaStochasticTranslocationSingleMoveGenerator() -
trunk/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/ThreeOpt/AlbaTranslocationMove.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 24 24 using HeuristicLab.Encodings.PermutationEncoding; 25 25 using HeuristicLab.Optimization; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Attic; 27 27 using HeuristicLab.Problems.VehicleRouting.Encodings.General; 28 28 using HeuristicLab.Problems.VehicleRouting.Interfaces; … … 30 30 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Alba { 31 31 [Item("AlbaTranslocationMove", "Item that describes a translocation move on a VRP representation. It is implemented as described in Alba, E. and Dorronsoro, B. (2004). Solving the Vehicle Routing Problem by Using Cellular Genetic Algorithms.")] 32 [Storable Class]32 [StorableType("C9BA8BFE-712F-4575-82E6-B94C604C001B")] 33 33 public class AlbaTranslocationMove : TranslocationMove, IVRPMove { 34 34 public IVRPEncoding Individual { get { return Permutation as AlbaEncoding; } } … … 43 43 44 44 [StorableConstructor] 45 protected AlbaTranslocationMove( bool deserializing) : base(deserializing) { }45 protected AlbaTranslocationMove(StorableConstructorFlag _) : base(_) { } 46 46 47 47 public override IDeepCloneable Clone(Cloner cloner) { -
trunk/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/ThreeOpt/AlbaTranslocationMoveEvaluator.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 24 24 using HeuristicLab.Encodings.PermutationEncoding; 25 25 using HeuristicLab.Parameters; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Attic; 27 27 using HeuristicLab.Problems.VehicleRouting.Encodings.Alba; 28 28 29 29 namespace HeuristicLab.Problems.VehicleRouting { 30 30 [Item("AlbaTranslocationMoveEvaluator", "Evaluates a translocation or insertion move (3-opt) for a VRP representation. It is implemented as described in Alba, E. and Dorronsoro, B. (2004). Solving the Vehicle Routing Problem by Using Cellular Genetic Algorithms.")] 31 [Storable Class]31 [StorableType("36E23651-0091-4CE9-869F-BACA65464D72")] 32 32 public sealed class AlbaTranslocationMoveEvaluator : AlbaMoveEvaluator, IAlbaTranslocationMoveOperator { 33 33 public ILookupParameter<TranslocationMove> TranslocationMoveParameter { … … 41 41 42 42 [StorableConstructor] 43 private AlbaTranslocationMoveEvaluator( bool deserializing) : base(deserializing) { }43 private AlbaTranslocationMoveEvaluator(StorableConstructorFlag _) : base(_) { } 44 44 45 45 public AlbaTranslocationMoveEvaluator() -
trunk/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/ThreeOpt/AlbaTranslocationMoveGenerator.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 26 26 using HeuristicLab.Optimization; 27 27 using HeuristicLab.Parameters; 28 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;28 using HEAL.Attic; 29 29 using HeuristicLab.Problems.VehicleRouting.Interfaces; 30 30 31 31 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Alba { 32 32 [Item("AlbaTranslocationMoveGenerator", "An operator which generates translocation moves for a VRP representation. It is implemented as described in Alba, E. and Dorronsoro, B. (2004). Solving the Vehicle Routing Problem by Using Cellular Genetic Algorithms.")] 33 [Storable Class]33 [StorableType("695BBC5B-7A11-4AE5-83E6-9EEA9979E791")] 34 34 public sealed class AlbaTranslocationMoveGenerator : AlbaMoveGenerator, IAlbaTranslocationMoveOperator, IMultiMoveGenerator { 35 35 public IValueLookupParameter<TranslocationMoveGenerator> TranslocationMoveGeneratorParameter { … … 74 74 75 75 [StorableConstructor] 76 private AlbaTranslocationMoveGenerator( bool deserializing) : base(deserializing) { }76 private AlbaTranslocationMoveGenerator(StorableConstructorFlag _) : base(_) { } 77 77 78 78 public AlbaTranslocationMoveGenerator() -
trunk/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/ThreeOpt/AlbaTranslocationMoveHardTabuCriterion.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 25 25 using HeuristicLab.Encodings.PermutationEncoding; 26 26 using HeuristicLab.Optimization; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Attic; 28 28 using HeuristicLab.Problems.VehicleRouting.Encodings.General; 29 29 using HeuristicLab.Problems.VehicleRouting.Interfaces; … … 31 31 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Alba { 32 32 [Item("AlbaTranslocationMoveHardTabuCriterion", "An operator which checks if translocation moves are tabu using a hard criterion for a VRP representation. It is implemented as described in Alba, E. and Dorronsoro, B. (2004). Solving the Vehicle Routing Problem by Using Cellular Genetic Algorithms.")] 33 [Storable Class]33 [StorableType("1148F3AA-FDE0-4604-8517-777E87F1CEA0")] 34 34 public sealed class AlbaTranslocationMoveHardTabuCriterion : VRPMoveOperator, IAlbaTranslocationMoveOperator, ITabuChecker, IAlbaOperator { 35 35 [Storable] … … 65 65 66 66 [StorableConstructor] 67 private AlbaTranslocationMoveHardTabuCriterion( bool deserializing) : base(deserializing) { }67 private AlbaTranslocationMoveHardTabuCriterion(StorableConstructorFlag _) : base(_) { } 68 68 69 69 public AlbaTranslocationMoveHardTabuCriterion() -
trunk/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/ThreeOpt/AlbaTranslocationMoveMaker.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 23 23 using HeuristicLab.Core; 24 24 using HeuristicLab.Encodings.PermutationEncoding; 25 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;25 using HEAL.Attic; 26 26 27 27 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Alba { 28 28 [Item("AlbaTranslocationMoveMaker", "An operator which makes translocation moves for a VRP representation. It is implemented as described in Alba, E. and Dorronsoro, B. (2004). Solving the Vehicle Routing Problem by Using Cellular Genetic Algorithms.")] 29 [Storable Class]29 [StorableType("3E2624B9-AC8D-4E18-9586-04E501769D3E")] 30 30 public sealed class AlbaTranslocationMoveMaker : AlbaMoveMaker, IAlbaTranslocationMoveOperator { 31 31 [Storable] … … 45 45 46 46 [StorableConstructor] 47 private AlbaTranslocationMoveMaker( bool deserializing) : base(deserializing) { }47 private AlbaTranslocationMoveMaker(StorableConstructorFlag _) : base(_) { } 48 48 49 49 public AlbaTranslocationMoveMaker() -
trunk/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/ThreeOpt/AlbaTranslocationMoveSoftTabuCriterion.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 25 25 using HeuristicLab.Encodings.PermutationEncoding; 26 26 using HeuristicLab.Optimization; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Attic; 28 28 using HeuristicLab.Problems.VehicleRouting.Encodings.General; 29 29 using HeuristicLab.Problems.VehicleRouting.Interfaces; … … 31 31 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Alba { 32 32 [Item("AlbaTranslocationMoveSoftTabuCriterion", "An operator which checks if translocation moves are tabu using a soft criterion for a VRP representation. It is implemented as described in Alba, E. and Dorronsoro, B. (2004). Solving the Vehicle Routing Problem by Using Cellular Genetic Algorithms.")] 33 [Storable Class]33 [StorableType("E1E314E4-11E8-40F8-BC26-A49D42810E79")] 34 34 public sealed class AlbaTranslocationMoveSoftTabuCriterion : VRPMoveOperator, IAlbaTranslocationMoveOperator, ITabuChecker, IAlbaOperator { 35 35 [Storable] … … 65 65 66 66 [StorableConstructor] 67 private AlbaTranslocationMoveSoftTabuCriterion( bool deserializing) : base(deserializing) { }67 private AlbaTranslocationMoveSoftTabuCriterion(StorableConstructorFlag _) : base(_) { } 68 68 69 69 public AlbaTranslocationMoveSoftTabuCriterion() -
trunk/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/ThreeOpt/AlbaTranslocationMoveTabuMaker.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 25 25 using HeuristicLab.Encodings.PermutationEncoding; 26 26 using HeuristicLab.Optimization; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Attic; 28 28 using HeuristicLab.Problems.VehicleRouting.Encodings.General; 29 29 using HeuristicLab.Problems.VehicleRouting.Interfaces; … … 31 31 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Alba { 32 32 [Item("AlbaTranslocationMoveTabuMaker", "An operator which makes translocation moves tabu for a VRP representation. It is implemented as described in Alba, E. and Dorronsoro, B. (2004). Solving the Vehicle Routing Problem by Using Cellular Genetic Algorithms.")] 33 [Storable Class]33 [StorableType("7C706677-1688-4D5F-8C86-D2F479CADA40")] 34 34 public sealed class AlbaTranslocationMoveTabuMaker : VRPMoveOperator, IAlbaTranslocationMoveOperator, ITabuMaker, IAlbaOperator { 35 35 [Storable] … … 65 65 66 66 [StorableConstructor] 67 private AlbaTranslocationMoveTabuMaker( bool deserializing) : base(deserializing) { }67 private AlbaTranslocationMoveTabuMaker(StorableConstructorFlag _) : base(_) { } 68 68 69 69 public AlbaTranslocationMoveTabuMaker() -
trunk/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/ThreeOpt/IAlbaTranslocationMoveOperator.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 23 23 using HeuristicLab.Encodings.PermutationEncoding; 24 24 using HeuristicLab.Problems.VehicleRouting.Interfaces; 25 using HEAL.Attic; 25 26 26 27 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Alba { 28 [StorableType("781B6DDB-B55A-42C2-84E1-090E6F654089")] 27 29 public interface IAlbaTranslocationMoveOperator : IVRPMoveOperator { 28 30 ILookupParameter<TranslocationMove> TranslocationMoveParameter { get; }
Note: See TracChangeset
for help on using the changeset viewer.