Changeset 17011 for branches/2707_HeuristicLab.VRPEnhancements/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Potvin/Manipulators
- Timestamp:
- 06/14/19 15:55:34 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2707_HeuristicLab.VRPEnhancements/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Potvin/Manipulators/PotvinGreedyTourCreationManipulator.cs
r14417 r17011 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 6Heuristic 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.Data; 26 26 using HeuristicLab.Parameters; 27 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;28 27 using HeuristicLab.Problems.VehicleRouting.Interfaces; 29 28 using HeuristicLab.Problems.VehicleRouting.ProblemInstances; 29 using HEAL.Attic; 30 30 31 31 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Potvin { 32 32 [Item("PotvinGreedyTourCreationManipulator", "This Manipulator reorders the stops within all tours of a solution candidate by following the greedy heuristic: gradually adding those stops to a tour with the least effect on the overall costs.")] 33 [Storable Class]33 [StorableType("9CAFF9B9-FFEE-4838-92CA-46C0F0FE780F")] 34 34 public sealed class PotvinGreedyTourCreationManipulator : PotvinManipulator { 35 35 public IValueParameter<BoolValue> IncludeCosts { 36 get { return (IValueParameter<BoolValue>) 36 get { return (IValueParameter<BoolValue>)Parameters["IncludeCosts"]; } 37 37 } 38 38 39 39 [StorableConstructor] 40 private PotvinGreedyTourCreationManipulator( bool deserializing) : base(deserializing) { }40 private PotvinGreedyTourCreationManipulator(StorableConstructorFlag _) : base(_) { } 41 41 42 42 public PotvinGreedyTourCreationManipulator() : base() {
Note: See TracChangeset
for help on using the changeset viewer.