- Timestamp:
- 01/02/19 09:22:21 (6 years ago)
- Location:
- branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces
- Files:
-
- 62 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/IAlgorithm.cs
r16453 r16476 23 23 using System.Collections.Generic; 24 24 using HeuristicLab.Core; 25 using HEAL.Fossil; 25 26 26 27 namespace HeuristicLab.Optimization { 28 [StorableType("c293d208-59ac-4d3c-b815-47d68355628d")] 27 29 /// <summary> 28 30 /// Interface to represent an algorithm. -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/IAnalyzer.cs
r16453 r16476 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Optimization { 26 [StorableType("eefee3ee-96ea-41fe-af01-ef96961c99b4")] 25 27 /// <summary> 26 28 /// An interface which represents an analysis operator. -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/ICharacteristicCalculator.cs
r16453 r16476 23 23 using HeuristicLab.Core; 24 24 using HeuristicLab.Data; 25 using HEAL.Fossil; 25 26 26 27 namespace HeuristicLab.Optimization { 28 [StorableType("7125fc8c-2323-423c-8b08-76f80e4e119e")] 27 29 public interface ICharacteristicCalculator : IParameterizedNamedItem { 28 30 IProblem Problem { get; set; } -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/ICrossover.cs
r16453 r16476 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Optimization { 26 [StorableType("0eb07054-a63b-4f31-9a2a-6dae28204d82")] 25 27 /// <summary> 26 28 /// An interface which represents an operator for crossing solutions. -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/IDiscreteDoubleMatrixModifier.cs
r16453 r16476 23 23 using HeuristicLab.Data; 24 24 using HeuristicLab.Parameters; 25 using HEAL.Fossil; 25 26 26 27 namespace HeuristicLab.Optimization { 28 [StorableType("75135b74-abed-4426-aacd-dd2eb4ea1188")] 27 29 public interface IDiscreteDoubleMatrixModifier : IOperator { 28 30 ILookupParameter<DoubleMatrix> ValueParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/IDiscreteDoubleValueModifier.cs
r16453 r16476 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Data; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Optimization { 27 [StorableType("32f2e082-9d02-4006-85d5-d2006cb47def")] 26 28 public interface IDiscreteDoubleValueModifier : IOperator { 27 29 ILookupParameter<DoubleValue> ValueParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/IEvaluator.cs
r16453 r16476 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Optimization { 26 [StorableType("bfd1c015-ab11-483c-a5ce-fddac47faea6")] 25 27 /// <summary> 26 28 /// An interface which represents an evaluation operator for optimization problems. -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/IExhaustiveMoveGenerator.cs
r16453 r16476 1 #region License Information 1 using HEAL.Fossil; 2 #region License Information 2 3 /* HeuristicLab 3 4 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 21 22 22 23 namespace HeuristicLab.Optimization { 24 [StorableType("0e75b461-71a9-4070-9bbd-6ca20fadf773")] 23 25 public interface IExhaustiveMoveGenerator : IMoveGenerator { 24 26 } -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/IHeuristicOptimizationProblem.cs
r16453 r16476 22 22 using System; 23 23 using HeuristicLab.Core; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Optimization { 27 [StorableType("51d66e7a-e4bd-429a-b6e5-1cfe9ce4364f")] 26 28 /// <summary> 27 29 /// Interface to represent a heuristic optimization problem. -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/IImprovementOperator.cs
r16453 r16476 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Optimization { 26 [StorableType("49c24af5-5d38-4dd3-90c6-96bf61da596e")] 25 27 /// <summary> 26 28 /// An interface which represents an operator for improvement. -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/IIterationBasedOperator.cs
r16453 r16476 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Data; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Optimization { 27 [StorableType("7632e886-d410-4b49-98a7-af6799afa15d")] 26 28 public interface IIterationBasedOperator : IOperator { 27 29 ILookupParameter<IntValue> IterationsParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/ILocalImprovementAlgorithmOperator.cs
r16453 r16476 21 21 22 22 using System; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Optimization { 26 [StorableType("a45976c5-caad-4eb6-8150-f168a1ff89f5")] 25 27 public interface ILocalImprovementAlgorithmOperator : ILocalImprovementOperator { 26 28 Type ProblemType { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/ILocalImprovementOperator.cs
r16453 r16476 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Data; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Optimization { 27 [StorableType("2af9c952-58d0-4062-9d9b-e839e4fd244c")] 26 28 public interface ILocalImprovementOperator : IOperator { 27 29 IValueLookupParameter<IntValue> MaximumIterationsParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/IManipulator.cs
r16453 r16476 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Optimization { 26 [StorableType("1bc59173-67b9-45dd-a4ad-a1bd2696659f")] 25 27 /// <summary> 26 28 /// An interface which represents an operator for manipulating solutions. -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/IMigrator.cs
r16453 r16476 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Optimization { 26 [StorableType("5388ce48-00ec-4640-9925-97bf061ad595")] 25 27 public interface IMigrator : IOperator { } 26 28 } -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/IMoveGenerator.cs
r16453 r16476 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Optimization { 26 [StorableType("b72b4f30-8cdc-4bc1-ad1b-41f160ff103e")] 25 27 /// <summary> 26 28 /// An interface which represents an operator for generating moves. -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/IMoveMaker.cs
r16453 r16476 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Data; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Optimization { 27 [StorableType("8c220537-2993-4666-8b49-a4c87fd7f6a3")] 26 28 public interface IMoveMaker : IOperator { 27 29 ILookupParameter<DoubleValue> QualityParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/IMoveOperator.cs
r16453 r16476 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Optimization { 26 [StorableType("65af3d33-528d-4554-a430-bd2daf42860a")] 25 27 /// <summary> 26 28 /// The basic interface that marks all move operators. Derived interfaces -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/IMultiAnalyzer.cs
r16453 r16476 22 22 23 23 using HeuristicLab.Core; 24 using HEAL.Fossil; 25 24 26 namespace HeuristicLab.Optimization { 27 [StorableType("7f691603-fb68-4ea0-8085-d7f01df378e6")] 25 28 /// <summary> 26 29 /// An interface which represents a multi analysis operator. -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/IMultiMoveGenerator.cs
r16453 r16476 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Data; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Optimization { 27 [StorableType("86e85d2f-7cfd-482b-8473-da3bef38f017")] 26 28 public interface IMultiMoveGenerator : IMoveGenerator { 27 29 IValueLookupParameter<IntValue> SampleSizeParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/IMultiNeighborhoodShakingOperator.cs
r16453 r16476 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Data; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Optimization { 27 [StorableType("740caa52-1f3c-4bfe-a2f9-f59e4c547992")] 26 28 public interface IMultiNeighborhoodShakingOperator : IOperator { 27 29 IValueLookupParameter<IntValue> CurrentNeighborhoodIndexParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/IMultiObjectiveEvaluator.cs
r16453 r16476 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Data; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Optimization { 27 [StorableType("b904a6dc-3c57-4428-9ca6-d4dc8cf6f717")] 26 28 /// <summary> 27 29 /// An interface which represents an evaluation operator for multi-objective optimization problems. -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/IMultiObjectiveHeuristicOptimizationProblem.cs
r16453 r16476 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Optimization { 26 [StorableType("03be07f9-f827-4292-a06c-c25621836a5e")] 25 27 /// <summary> 26 28 /// An interface to represent a multi-objective optimization problem. -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/IMultiObjectiveOperator.cs
r16453 r16476 1 #region License Information 1 using HEAL.Fossil; 2 #region License Information 2 3 /* HeuristicLab 3 4 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 21 22 22 23 namespace HeuristicLab.Optimization { 24 [StorableType("9928146a-f8eb-490c-a468-a66435185e27")] 23 25 /// <summary> 24 26 /// This is only a marker interface to prevent operators that expect to work with multiple quality values -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/IMultiObjectiveSelector.cs
r16453 r16476 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Data; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Optimization { 27 [StorableType("df0370eb-6483-4bf9-a18f-dae937c32f4f")] 26 28 /// <summary> 27 29 /// An interface which represents a selection operator for selecting solutions of multi-objective optimization problems. -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/IOptimizer.cs
r16453 r16476 22 22 using System.Collections.Generic; 23 23 using HeuristicLab.Core; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Optimization { 27 [StorableType("c5a27124-f02a-4695-a90c-d8162ee58642")] 26 28 /// <summary> 27 29 /// Interface to represent optimizers such as algorithms, batch runs, or experiments. -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/IParticleCreator.cs
r16453 r16476 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Optimization { 26 [StorableType("59e9ace8-9cd7-4722-b00f-6ad288350c9f")] 25 27 /// <summary> 26 28 /// Interface to represent an operator that generates a particle. -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/IParticleUpdater.cs
r16453 r16476 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Data; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Optimization { 27 [StorableType("c3880aca-187c-4a63-adf4-a6f46bd6e5e0")] 26 28 /// <summary> 27 29 /// Interface to represent an operator that updates a particle -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/IPathRelinker.cs
r16453 r16476 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Optimization { 26 [StorableType("806e0460-65de-41ec-9131-cf16300f3f36")] 25 27 /// <summary> 26 28 /// An interface which represents an operator for path relinking. -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/IProblem.cs
r16453 r16476 23 23 using System.Collections.Generic; 24 24 using HeuristicLab.Core; 25 using HEAL.Fossil; 25 26 26 27 namespace HeuristicLab.Optimization { 28 [StorableType("e16ad337-8c18-4c29-a893-e83f671e804c")] 27 29 /// <summary> 28 30 /// Interface to represent an optimization problem. -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/IQualityComparator.cs
r16453 r16476 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Data; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Optimization { 27 [StorableType("d8322962-ab8a-4ae0-b66f-48247083c153")] 26 28 public interface IQualityComparator { 27 29 ILookupParameter<DoubleValue> LeftSideParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/IReducer.cs
r16453 r16476 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Optimization { 26 [StorableType("afe4e404-1c0a-45ea-9856-f5dbec32be7e")] 25 27 /// <summary> 26 28 /// An interface which represents a reduction opertor. -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/IReplacer.cs
r16453 r16476 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Optimization { 26 [StorableType("2aaf9cd7-c5dc-48d0-b59d-5801e152b19e")] 25 27 /// <summary> 26 28 /// Interface to mark operators that can be used as replacers. -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/IRun.cs
r16453 r16476 24 24 using HeuristicLab.Collections; 25 25 using HeuristicLab.Core; 26 using HEAL.Fossil; 26 27 27 28 namespace HeuristicLab.Optimization { 29 [StorableType("bd021976-74c7-4e40-af7e-e10e316af64c")] 28 30 /// <summary> 29 31 /// Represents the parameters and results of an algorithm run. -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/IRunCollectionModifier.cs
r16462 r16476 22 22 using System.Collections.Generic; 23 23 using HeuristicLab.Core; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Optimization { 26 public interface IRunCollectionModifier : IItem { 27 [StorableType("55f41cc9-c77f-462b-8745-229572436aea")] 28 public interface IRunCollectionModifier : IItem { 27 29 void Modify(List<IRun> runs); 28 30 } -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/ISelector.cs
r16453 r16476 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Data; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Optimization { 27 [StorableType("af96bbae-d3ef-4b4b-96a7-248c400ad2b8")] 26 28 /// <summary> 27 29 /// An interface which represents a selection operator. -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/ISelfAdaptiveManipulator.cs
r16453 r16476 22 22 using System; 23 23 using HeuristicLab.Core; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Optimization { 27 [StorableType("f1f8ad5b-0b8c-4f75-81ea-f45133e8bd6b")] 26 28 /// <summary> 27 29 /// An interface which represents an operator for manipulating solutions, given a strategy parameter. -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/ISimilarityBasedOperator.cs
r16453 r16476 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Optimization { 26 [StorableType("84f50ceb-5d6b-492e-a50b-b52ca5a34721")] 25 27 public interface ISimilarityBasedOperator : IOperator { 26 28 IConstrainedValueParameter<ISolutionSimilarityCalculator> SimilarityCalculatorParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/ISingleMoveGenerator.cs
r16453 r16476 1 #region License Information 1 using HEAL.Fossil; 2 #region License Information 2 3 /* HeuristicLab 3 4 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 21 22 22 23 namespace HeuristicLab.Optimization { 24 [StorableType("90055ffa-8821-41af-9dbb-3a56fa251f23")] 23 25 public interface ISingleMoveGenerator : IMoveGenerator, ISingleObjectiveOperator { 24 26 } -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/ISingleObjectiveEvaluator.cs
r16453 r16476 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Data; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Optimization { 27 [StorableType("7c3cd846-3768-4ebe-816a-2925a92234de")] 26 28 /// <summary> 27 29 /// An interface which represents an evaluation operator for single-objective optimization problems. -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/ISingleObjectiveHeuristicOptimizationProblem.cs
r16453 r16476 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Optimization { 26 [StorableType("66df61d0-dd00-4f9a-b488-04ad328591d4")] 25 27 /// <summary> 26 28 /// An interface to represent a single-objective optimization problem. -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/ISingleObjectiveImprovementOperator.cs
r16453 r16476 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Optimization { 26 [StorableType("0b9d5c35-7879-46e0-9fd4-36dd104ccde7")] 25 27 /// <summary> 26 28 /// An interface which represents an operator for improvement of a single objective solution. -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/ISingleObjectiveMoveEvaluator.cs
r16453 r16476 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Data; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Optimization { 27 [StorableType("7b7380ef-b2ae-465b-8262-86e0456c0c51")] 26 28 public interface ISingleObjectiveMoveEvaluator : IOperator, ISingleObjectiveOperator { 27 29 ILookupParameter<DoubleValue> QualityParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/ISingleObjectiveOperator.cs
r16453 r16476 1 #region License Information 1 using HEAL.Fossil; 2 #region License Information 2 3 /* HeuristicLab 3 4 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 21 22 22 23 namespace HeuristicLab.Optimization { 24 [StorableType("365f0117-1f29-4bc2-8a76-4ee5676306a4")] 23 25 /// <summary> 24 26 /// This is only a marker interface to prevent operators that expect to work with a single quality value -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/ISingleObjectivePathRelinker.cs
r16453 r16476 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Optimization { 26 [StorableType("24f05bfd-6a59-4582-ab83-69bea7e8c46f")] 25 27 /// <summary> 26 28 /// An interface which represents an operator for path relinking between single objective solutions. -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/ISingleObjectiveReplacer.cs
r16453 r16476 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Data; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Optimization { 27 [StorableType("6d0a0999-97c2-4716-a2d5-6a28f305cbdd")] 26 28 /// <summary> 27 29 /// An interface which represents a replacement operator for replacing solutions of single-objective optimization problems. -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/ISingleObjectiveSelector.cs
r16453 r16476 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Data; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Optimization { 27 [StorableType("242d4dc6-e31b-4058-afea-f3d95b44a94a")] 26 28 /// <summary> 27 29 /// An interface which represents a selection operator for selecting solutions of single-objective optimization problems. -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/ISingleObjectiveSolutionSimilarityCalculator.cs
r16453 r16476 21 21 22 22 using System; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Optimization { … … 30 31 /// </summary> 31 32 [Obsolete("use HeuristicLab.Optimization.ISolutionSimilarityCalculator instead")] 33 [StorableType("fcb57383-313f-4f7f-8c36-1043718c4eb8")] 32 34 public interface ISingleObjectiveSolutionSimilarityCalculator : ISolutionSimilarityCalculator, ISingleObjectiveOperator { 33 35 -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/ISolutionCreator.cs
r16453 r16476 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Optimization { 26 [StorableType("f9bb063d-383f-4d29-936e-ae4fa9ebc10f")] 25 27 /// <summary> 26 28 /// An interface which represents an operator for creating new solutions. -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/ISolutionSimilarityCalculator.cs
r16453 r16476 22 22 using System.Collections.Generic; 23 23 using HeuristicLab.Core; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Optimization { 27 [StorableType("03699efd-c957-4109-ad18-f98f6748bd91")] 26 28 /// <summary> 27 29 /// An interface which represents an operator for similarity calculation. -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/IStochasticOperator.cs
r16453 r16476 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Optimization { 26 [StorableType("5c2b3d60-4e03-4560-89cd-7ff64e9ee947")] 25 27 /// <summary> 26 28 /// An interface which represents a stochastic operator. -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/IStrategyParameterCreator.cs
r16453 r16476 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Optimization { 26 [StorableType("a3bd30cc-c3a6-485c-b7d2-c38c284d48df")] 25 27 public interface IStrategyParameterCreator : IOperator { 26 28 } -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/IStrategyParameterCrossover.cs
r16453 r16476 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Optimization { 26 [StorableType("9316a808-6d41-4ec4-834c-bd5e4e3e893f")] 25 27 public interface IStrategyParameterCrossover : IOperator { 26 28 } -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/IStrategyParameterManipulator.cs
r16453 r16476 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Optimization { 26 [StorableType("e4540007-1ed4-4e0a-9292-2a1ffda9d0ac")] 25 27 public interface IStrategyParameterManipulator : IOperator { 26 28 } -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/ISubScopesQualityComparator.cs
r16453 r16476 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Data; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Optimization { 27 [StorableType("8efcf623-6ea3-4010-a7b2-d3788b8648d1")] 26 28 public interface ISubScopesQualityComparator { 27 29 ILookupParameter<DoubleValue> LeftSideParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/ISwarmUpdater.cs
r16453 r16476 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Data; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Optimization { 27 [StorableType("cb751cac-1ba7-42c3-87a3-cb1bf0d13add")] 26 28 public interface ISwarmUpdater : IOperator { 27 29 IScopeTreeLookupParameter<DoubleValue> QualityParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/ITabuChecker.cs
r16453 r16476 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Data; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Optimization { 27 [StorableType("39ea082e-0295-47c1-b07d-d37d87f53677")] 26 28 public interface ITabuChecker : IOperator { 27 29 ILookupParameter<BoolValue> MoveTabuParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/ITabuMaker.cs
r16453 r16476 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Data; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Optimization { 27 [StorableType("d485cf6d-4062-46a1-9387-b75793ad9296")] 26 28 public interface ITabuMaker : IOperator { 27 29 ILookupParameter<DoubleValue> MoveQualityParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/ITerminationBasedOperator.cs
r16453 r16476 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Data; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Optimization { 27 [StorableType("79f22e3f-8a21-498a-9799-5e662af709fb")] 26 28 public interface ITerminationBasedOperator : IOperator { 27 29 ILookupParameter<BoolValue> TerminateParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/ITerminator.cs
r16453 r16476 1 #region License Information 1 using HEAL.Fossil; 2 #region License Information 2 3 /* HeuristicLab 3 4 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 21 22 22 23 namespace HeuristicLab.Optimization { 24 [StorableType("1fa5c25c-b71f-41bd-bae3-89bde0268f98")] 23 25 /// <summary> 24 26 /// An interface which represents an operator for checking a termination criterion. -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/ITopologyInitializer.cs
r16453 r16476 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Data; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Optimization { 27 [StorableType("03f42588-038a-4898-9d70-a6bf9d5daeba")] 26 28 public interface ITopologyInitializer : IOperator { 27 29 IScopeTreeLookupParameter<IntArray> NeighborsParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Optimization/3.3/Interfaces/ITopologyUpdater.cs
r16453 r16476 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Data; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Optimization { 27 [StorableType("911570e3-4dd5-47d1-b2e2-53d15ac1fe97")] 26 28 public interface ITopologyUpdater : IOperator { 27 29 IScopeTreeLookupParameter<IntArray> NeighborsParameter { get; }
Note: See TracChangeset
for help on using the changeset viewer.