- Timestamp:
- 05/15/19 14:52:20 (6 years ago)
- Location:
- branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape
- Files:
-
- 35 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape ¶
-
Property
svn:mergeinfo
set to
(toggle deleted branches)
/addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape merged eligible
-
Property
svn:mergeinfo
set to
(toggle deleted branches)
-
TabularUnified branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape/3.3/Algorithms/AdaptiveWalk.cs ¶
r13583 r16958 20 20 #endregion 21 21 22 using System.Linq; 23 using HEAL.Attic; 22 24 using HeuristicLab.Common; 23 25 using HeuristicLab.Core; 24 26 using HeuristicLab.Data; 25 27 using HeuristicLab.Parameters; 26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;27 28 using HeuristicLab.Selection; 28 using System.Linq;29 29 30 30 namespace HeuristicLab.Analysis.FitnessLandscape { 31 31 [Item("Adaptive Walk", "An adaptive walk applies a certain manipulation operation always taking the best of the sample.")] 32 [Storable Class]32 [StorableType("872681B9-5489-4DEF-A6B2-F5663C58E108")] 33 33 [Creatable(CreatableAttribute.Categories.TestingAndAnalysis + CreatableAttribute.Categories.SplitToken + "1" + CreatableAttribute.Categories.OrderToken + "FLA", Priority = 303)] 34 34 public sealed class AdaptiveWalk : LocalAnalysis<BestSelector> { … … 39 39 40 40 [StorableConstructor] 41 private AdaptiveWalk( bool deserializing) : base(deserializing) { }41 private AdaptiveWalk(StorableConstructorFlag _) : base(_) { } 42 42 private AdaptiveWalk(AdaptiveWalk original, Cloner cloner) : base(original, cloner) { } 43 43 public AdaptiveWalk() -
TabularUnified branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape/3.3/Algorithms/LocalAnalysis.cs ¶
r13920 r16958 20 20 #endregion 21 21 22 using System; 23 using System.Linq; 24 using HEAL.Attic; 22 25 using HeuristicLab.Common; 23 26 using HeuristicLab.Core; … … 27 30 using HeuristicLab.Optimization.Operators; 28 31 using HeuristicLab.Parameters; 29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;30 32 using HeuristicLab.Random; 31 using System;32 using System.Linq;33 33 34 34 namespace HeuristicLab.Analysis.FitnessLandscape { 35 35 [Item("Local Analysis", "A local analysis algorithm.")] 36 [Storable Class]36 [StorableType("2D91C41A-81F8-4EDC-8FD9-F9AE8F4BDA1D")] 37 37 public abstract class LocalAnalysis<T> : HeuristicOptimizationEngineAlgorithm, IStorableContent where T : class, IOperator, new() { 38 38 public string Filename { get; set; } … … 100 100 101 101 [StorableConstructor] 102 protected LocalAnalysis( bool deserializing) : base(deserializing) { }102 protected LocalAnalysis(StorableConstructorFlag _) : base(_) { } 103 103 protected LocalAnalysis(LocalAnalysis<T> original, Cloner cloner) 104 104 : base(original, cloner) { -
TabularUnified branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape/3.3/Algorithms/LocalAnalysisMainLoop.cs ¶
r13583 r16958 20 20 #endregion 21 21 22 using HEAL.Attic; 22 23 using HeuristicLab.Common; 23 24 using HeuristicLab.Core; … … 27 28 using HeuristicLab.Optimization.Operators; 28 29 using HeuristicLab.Parameters; 29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;30 30 using HeuristicLab.Selection; 31 31 … … 35 35 /// </summary> 36 36 [Item("LocalAnalysisMainLoop", "An operator which represents the main loop of a best improvement local search (if only a single move is generated in each iteration it is a first improvement local search).")] 37 [Storable Class]37 [StorableType("EA4AD808-4F92-4179-8828-F3D86116FC9F")] 38 38 public class LocalAnalysisMainLoop : AlgorithmOperator { 39 39 … … 72 72 73 73 [StorableConstructor] 74 protected LocalAnalysisMainLoop( bool deserializing) : base(deserializing) { }74 protected LocalAnalysisMainLoop(StorableConstructorFlag _) : base(_) { } 75 75 protected LocalAnalysisMainLoop(LocalAnalysisMainLoop original, Cloner cloner) : base(original, cloner) { } 76 76 public LocalAnalysisMainLoop() -
TabularUnified branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape/3.3/Algorithms/RandomWalk.cs ¶
r13583 r16958 20 20 #endregion 21 21 22 using System.Linq; 23 using HEAL.Attic; 22 24 using HeuristicLab.Common; 23 25 using HeuristicLab.Core; 24 26 using HeuristicLab.Data; 25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;26 27 using HeuristicLab.Selection; 27 using System.Linq;28 28 29 29 namespace HeuristicLab.Analysis.FitnessLandscape { 30 30 [Item("Random Walk", "A random walk applies a certain manipulation operation over and over.")] 31 [Storable Class]31 [StorableType("2997A654-7B98-4979-939D-D07A5D06D77C")] 32 32 [Creatable(CreatableAttribute.Categories.TestingAndAnalysis + CreatableAttribute.Categories.SplitToken + "1" + CreatableAttribute.Categories.OrderToken + "FLA", Priority = 301)] 33 33 public sealed class RandomWalk : LocalAnalysis<RandomSelector> { 34 34 35 35 [StorableConstructor] 36 private RandomWalk( bool deserializing) : base(deserializing) { }36 private RandomWalk(StorableConstructorFlag _) : base(_) { } 37 37 private RandomWalk(RandomWalk original, Cloner cloner) : base(original, cloner) { } 38 38 public RandomWalk() -
TabularUnified branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape/3.3/Algorithms/UpDownWalk.cs ¶
r13583 r16958 20 20 #endregion 21 21 22 using HEAL.Attic; 22 23 using HeuristicLab.Common; 23 24 using HeuristicLab.Core; 24 25 using HeuristicLab.Data; 25 26 using HeuristicLab.Parameters; 26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;27 27 28 28 namespace HeuristicLab.Analysis.FitnessLandscape { 29 29 [Item("Up/Down Walk", "An up/down walk attempts to take the best of the sample until no better can be found and then switch to take the worse until no worse can be found.")] 30 [Storable Class]30 [StorableType("81877EC4-294E-474A-8E48-6E37D0B702BC")] 31 31 [Creatable(CreatableAttribute.Categories.TestingAndAnalysis + CreatableAttribute.Categories.SplitToken + "1" + CreatableAttribute.Categories.OrderToken + "FLA", Priority = 302)] 32 32 public sealed class UpDownWalk : LocalAnalysis<UpDownSelector> { … … 37 37 38 38 [StorableConstructor] 39 private UpDownWalk( bool deserializing) : base(deserializing) { }39 private UpDownWalk(StorableConstructorFlag _) : base(_) { } 40 40 private UpDownWalk(UpDownWalk original, Cloner cloner) : base(original, cloner) { } 41 41 public UpDownWalk() -
TabularUnified branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape/3.3/Analysis/FitnessCloudAnalyzer.cs ¶
r13583 r16958 22 22 using System.Drawing; 23 23 using System.Linq; 24 using HEAL.Attic; 24 25 using HeuristicLab.Common; 25 26 using HeuristicLab.Core; … … 27 28 using HeuristicLab.Optimization.Operators; 28 29 using HeuristicLab.Parameters; 29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;30 30 31 31 namespace HeuristicLab.Analysis.FitnessLandscape { 32 32 33 [Storable Class]33 [StorableType("4156976F-4E61-48BA-B598-FEA872F2E948")] 34 34 public class FitnessCloudAnalyzer : AlgorithmOperator, IQualityTrailAnalyzer { 35 35 public bool EnabledByDefault { … … 50 50 51 51 [StorableConstructor] 52 protected FitnessCloudAnalyzer( bool deserializing) : base(deserializing) { }52 protected FitnessCloudAnalyzer(StorableConstructorFlag _) : base(_) { } 53 53 protected FitnessCloudAnalyzer(FitnessCloudAnalyzer original, Cloner cloner) : base(original, cloner) { } 54 54 -
TabularUnified branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape/3.3/Analysis/InformationAnalyzer.cs ¶
r16955 r16958 21 21 22 22 using System.Linq; 23 using HEAL.Attic; 23 24 using HeuristicLab.Common; 24 25 using HeuristicLab.Core; … … 27 28 using HeuristicLab.Optimization; 28 29 using HeuristicLab.Parameters; 29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;30 30 31 31 namespace HeuristicLab.Analysis.FitnessLandscape { 32 32 33 [Storable Class]33 [StorableType("57803A7A-E1A7-4AD8-9F32-D97F5983ACBD")] 34 34 public class InformationAnalyzer : SingleSuccessorOperator, IQualityTrailAnalyzer { 35 35 public bool EnabledByDefault { … … 83 83 84 84 [StorableConstructor] 85 protected InformationAnalyzer( bool deserializing) : base(deserializing) { }85 protected InformationAnalyzer(StorableConstructorFlag _) : base(_) { } 86 86 protected InformationAnalyzer(InformationAnalyzer original, Cloner cloner) : base(original, cloner) { } 87 87 -
TabularUnified branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape/3.3/Analysis/QualityTrailMultiAnalyzer.cs ¶
r13583 r16958 20 20 #endregion 21 21 22 using System.Linq; 23 using HEAL.Attic; 22 24 using HeuristicLab.Common; 23 25 using HeuristicLab.Core; … … 26 28 using HeuristicLab.Optimization; 27 29 using HeuristicLab.Parameters; 28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;29 30 using HeuristicLab.PluginInfrastructure; 30 using System.Linq;31 31 32 32 namespace HeuristicLab.Analysis.FitnessLandscape { 33 33 [Item("QualityTrailAnalyzer", "An analyzer that creates a quality trail which can be further analyzed by several analyzers.")] 34 [Storable Class]34 [StorableType("E02FC8FB-85AD-42AB-8E14-EA509579C8BE")] 35 35 public class QualityTrailMultiAnalyzer : CheckedMultiOperator<IQualityTrailAnalyzer>, IAnalyzer { 36 36 public bool EnabledByDefault { … … 67 67 68 68 [StorableConstructor] 69 protected QualityTrailMultiAnalyzer( bool deserializing) : base(deserializing) { }69 protected QualityTrailMultiAnalyzer(StorableConstructorFlag _) : base(_) { } 70 70 protected QualityTrailMultiAnalyzer(QualityTrailMultiAnalyzer original, Cloner cloner) : base(original, cloner) { } 71 71 public QualityTrailMultiAnalyzer() -
TabularUnified branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape/3.3/Analysis/RuggednessAnalyzer.cs ¶
r16096 r16958 21 21 22 22 using System.Linq; 23 using HEAL.Attic; 23 24 using HeuristicLab.Common; 24 25 using HeuristicLab.Core; … … 27 28 using HeuristicLab.Optimization; 28 29 using HeuristicLab.Parameters; 29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;30 30 31 31 namespace HeuristicLab.Analysis.FitnessLandscape { 32 32 [Item("Ruggedness Analyzer", "Analyzes autocorrelation for one mutation step and correlation length. Correlation length is calculated according to the statistical correlation length defined by Hordijk, W., 1996. A measure of landscapes. Evolutionary computation, 4(4), pp.335-360.")] 33 [Storable Class]33 [StorableType("F018AA6C-B392-4D10-8817-D058D7678149")] 34 34 public class RuggednessAnalyzer : SingleSuccessorOperator, IQualityTrailAnalyzer { 35 35 public bool EnabledByDefault { … … 56 56 57 57 [StorableConstructor] 58 protected RuggednessAnalyzer( bool deserializing) : base(deserializing) { }58 protected RuggednessAnalyzer(StorableConstructorFlag _) : base(_) { } 59 59 protected RuggednessAnalyzer(RuggednessAnalyzer original, Cloner cloner) : base(original, cloner) { } 60 60 public RuggednessAnalyzer() { -
TabularUnified branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape/3.3/Analysis/UpDownWalkAnalyzer.cs ¶
r16096 r16958 21 21 22 22 using System.Linq; 23 using HEAL.Attic; 23 24 using HeuristicLab.Common; 24 25 using HeuristicLab.Core; … … 27 28 using HeuristicLab.Optimization; 28 29 using HeuristicLab.Parameters; 29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;30 30 31 31 namespace HeuristicLab.Analysis.FitnessLandscape { 32 32 [Item("Up/Down Walk Analyzer", "Analyzes the quality trail produced from an up/down walk.")] 33 [Storable Class]33 [StorableType("0D054A87-A040-4DC5-A722-0952EE96C924")] 34 34 public class UpDownWalkAnalyzer : SingleSuccessorOperator, IQualityTrailAnalyzer { 35 35 public bool EnabledByDefault { … … 65 65 66 66 [StorableConstructor] 67 protected UpDownWalkAnalyzer( bool deserializing) : base(deserializing) { }67 protected UpDownWalkAnalyzer(StorableConstructorFlag _) : base(_) { } 68 68 protected UpDownWalkAnalyzer(UpDownWalkAnalyzer original, Cloner cloner) : base(original, cloner) { } 69 69 public UpDownWalkAnalyzer() { -
TabularUnified branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape/3.3/CharacteristicCalculator/AdaptiveWalkCalculator.cs ¶
r16137 r16958 22 22 using System.Collections.Generic; 23 23 using System.Linq; 24 using HEAL.Attic; 24 25 using HeuristicLab.Common; 25 26 using HeuristicLab.Core; 26 27 using HeuristicLab.Data; 27 28 using HeuristicLab.Optimization; 28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;29 29 30 30 namespace HeuristicLab.Analysis.FitnessLandscape { 31 31 [Item("Adaptive Walk Calculator", "Calculates characteristics from an adaptive walk.")] 32 [Storable Class]32 [StorableType("C7E8743D-572E-43DC-A4F3-8044CA4E412E")] 33 33 public sealed class AdaptiveWalkCalculator : AlgorithmCharacteristicCalculator<AdaptiveWalk> { 34 34 35 35 [StorableConstructor] 36 private AdaptiveWalkCalculator( bool deserializing) : base(deserializing) { }36 private AdaptiveWalkCalculator(StorableConstructorFlag _) : base(_) { } 37 37 private AdaptiveWalkCalculator(AdaptiveWalkCalculator original, Cloner cloner) 38 38 : base(original, cloner) { } -
TabularUnified branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape/3.3/CharacteristicCalculator/AlgorithmCharacteristicCalculator.cs ¶
r16137 r16958 21 21 22 22 using System.Collections.Generic; 23 using HEAL.Attic; 23 24 using HeuristicLab.Common; 24 25 using HeuristicLab.Core; 25 26 using HeuristicLab.Optimization; 26 27 using HeuristicLab.Parameters; 27 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;28 28 29 29 namespace HeuristicLab.Analysis.FitnessLandscape { 30 [Storable Class]30 [StorableType("19468006-B8AE-485A-BECC-2E4DD0A0B059")] 31 31 public abstract class AlgorithmCharacteristicCalculator<TAlgorithm> : CharacteristicCalculator 32 32 where TAlgorithm : class, IAlgorithm { … … 49 49 50 50 [StorableConstructor] 51 protected AlgorithmCharacteristicCalculator( bool deserializing) : base(deserializing) { }51 protected AlgorithmCharacteristicCalculator(StorableConstructorFlag _) : base(_) { } 52 52 protected AlgorithmCharacteristicCalculator(AlgorithmCharacteristicCalculator<TAlgorithm> original, Cloner cloner) 53 53 : base(original, cloner) { -
TabularUnified branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape/3.3/CharacteristicCalculator/CharacteristicCalculator.cs ¶
r16137 r16958 21 21 22 22 using System.Collections.Generic; 23 using HEAL.Attic; 23 24 using HeuristicLab.Common; 24 25 using HeuristicLab.Core; 25 26 using HeuristicLab.Data; 26 27 using HeuristicLab.Optimization; 27 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;28 28 29 29 namespace HeuristicLab.Analysis.FitnessLandscape { 30 30 [Item("Characteristic Calculator", "")] 31 [Storable Class]31 [StorableType("108AEE01-0E47-42EF-9113-D118DA405215")] 32 32 public abstract class CharacteristicCalculator : ParameterizedNamedItem, ICharacteristicCalculator { 33 33 … … 44 44 45 45 [StorableConstructor] 46 protected CharacteristicCalculator( bool deserializing) : base(deserializing) { }46 protected CharacteristicCalculator(StorableConstructorFlag _) : base(_) { } 47 47 protected CharacteristicCalculator(CharacteristicCalculator original, Cloner cloner) 48 48 : base(original, cloner) { -
TabularUnified branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape/3.3/CharacteristicCalculator/FLACharacterizer.cs ¶
r16137 r16958 22 22 using System; 23 23 using System.Threading; 24 using HEAL.Attic; 24 25 using HeuristicLab.Common; 25 26 using HeuristicLab.Core; 26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;27 27 using HeuristicLab.Optimization; 28 28 using HeuristicLab.Parameters; … … 30 30 namespace HeuristicLab.Analysis.FitnessLandscape { 31 31 [Item("FLA Characterizer", "An algorithm that executes a characteristic calculator.")] 32 [Storable Class]32 [StorableType("9843C276-463D-4B79-A44B-7BD1F3B23FB6")] 33 33 [Creatable(CreatableAttribute.Categories.TestingAndAnalysis + CreatableAttribute.Categories.SplitToken + "1" + CreatableAttribute.Categories.OrderToken + "FLA", Priority = 300)] 34 34 public sealed class FLACharacterizer : BasicAlgorithm { … … 44 44 45 45 [StorableConstructor] 46 private FLACharacterizer( bool deserializing) : base(deserializing) { }46 private FLACharacterizer(StorableConstructorFlag _) : base(_) { } 47 47 private FLACharacterizer(FLACharacterizer original, Cloner cloner) 48 48 : base(original, cloner) { -
TabularUnified branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape/3.3/CharacteristicCalculator/QAP/QAPCharacteristicCalculator.cs ¶
r16137 r16958 23 23 using System.Collections.Generic; 24 24 using System.Linq; 25 using HEAL.Attic; 25 26 using HeuristicLab.Common; 26 27 using HeuristicLab.Core; 27 28 using HeuristicLab.Data; 28 29 using HeuristicLab.Optimization; 29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;30 30 using HeuristicLab.Problems.QuadraticAssignment; 31 31 32 32 namespace HeuristicLab.Analysis.FitnessLandscape { 33 33 [Item("QAP Characteristic Calculator", "")] 34 [Storable Class]34 [StorableType("84B82178-F412-412B-B388-4288AA15B11D")] 35 35 public sealed class QAPCharacteristicCalculator : CharacteristicCalculator { 36 36 37 37 [StorableConstructor] 38 private QAPCharacteristicCalculator( bool deserializing) : base(deserializing) { }38 private QAPCharacteristicCalculator(StorableConstructorFlag _) : base(_) { } 39 39 private QAPCharacteristicCalculator(QAPCharacteristicCalculator original, Cloner cloner) : base(original, cloner) { } 40 40 public QAPCharacteristicCalculator() { -
TabularUnified branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape/3.3/CharacteristicCalculator/QAP/QAPDirectedWalk.cs ¶
r16137 r16958 24 24 using System.Linq; 25 25 using System.Threading; 26 using HEAL.Attic; 26 27 using HeuristicLab.Common; 27 28 using HeuristicLab.Core; … … 30 31 using HeuristicLab.Optimization; 31 32 using HeuristicLab.Parameters; 32 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;33 33 using HeuristicLab.Problems.QuadraticAssignment; 34 34 using HeuristicLab.Random; … … 36 36 namespace HeuristicLab.Analysis.FitnessLandscape { 37 37 [Item("Directed Walk (QAP-specific)", "")] 38 [Storable Class]38 [StorableType("273C15EA-8362-4F36-AA94-5773A4FE8717")] 39 39 public class QAPDirectedWalk : CharacteristicCalculator { 40 40 … … 80 80 81 81 [StorableConstructor] 82 private QAPDirectedWalk( bool deserializing) : base(deserializing) { }82 private QAPDirectedWalk(StorableConstructorFlag _) : base(_) { } 83 83 private QAPDirectedWalk(QAPDirectedWalk original, Cloner cloner) : base(original, cloner) { } 84 84 public QAPDirectedWalk() { -
TabularUnified branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape/3.3/CharacteristicCalculator/RandomWalkCalculator.cs ¶
r16137 r16958 22 22 using System.Collections.Generic; 23 23 using System.Linq; 24 using HEAL.Attic; 24 25 using HeuristicLab.Common; 25 26 using HeuristicLab.Core; 26 27 using HeuristicLab.Data; 27 28 using HeuristicLab.Optimization; 28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;29 29 30 30 namespace HeuristicLab.Analysis.FitnessLandscape { 31 31 [Item("Random Walk Calculator", "Calculates characteristics from a random walk.")] 32 [Storable Class]32 [StorableType("FF8080CA-5E93-4390-8184-67B92EBF5ACD")] 33 33 public sealed class RandomWalkCalculator : AlgorithmCharacteristicCalculator<RandomWalk> { 34 34 35 35 [StorableConstructor] 36 private RandomWalkCalculator( bool deserializing) : base(deserializing) { }36 private RandomWalkCalculator(StorableConstructorFlag _) : base(_) { } 37 37 private RandomWalkCalculator(RandomWalkCalculator original, Cloner cloner) : base(original, cloner) { } 38 38 public RandomWalkCalculator() : this(new RandomWalk()) { } -
TabularUnified branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape/3.3/CharacteristicCalculator/UpDownWalkCalculator.cs ¶
r16137 r16958 22 22 using System.Collections.Generic; 23 23 using System.Linq; 24 using HEAL.Attic; 24 25 using HeuristicLab.Common; 25 26 using HeuristicLab.Core; 26 27 using HeuristicLab.Data; 27 28 using HeuristicLab.Optimization; 28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;29 29 30 30 namespace HeuristicLab.Analysis.FitnessLandscape { 31 31 [Item("Up/Down Walk Calculator", "Calculates characteristics from an up/down walk.")] 32 [Storable Class]32 [StorableType("3DDC32D3-A1F8-4A59-9AF1-48AFFC50B4E4")] 33 33 public sealed class UpDownWalkCalculator : AlgorithmCharacteristicCalculator<UpDownWalk> { 34 34 35 35 [StorableConstructor] 36 private UpDownWalkCalculator( bool deserializing) : base(deserializing) { }36 private UpDownWalkCalculator(StorableConstructorFlag _) : base(_) { } 37 37 private UpDownWalkCalculator(UpDownWalkCalculator original, Cloner cloner) : base(original, cloner) { } 38 38 public UpDownWalkCalculator() : this(new UpDownWalk()) { } -
TabularUnified branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape/3.3/DistanceCalculators/BinaryVectorDistanceCalculator.cs ¶
r13583 r16958 22 22 using System; 23 23 using System.Drawing; 24 using HEAL.Attic; 24 25 using HeuristicLab.Common; 25 26 using HeuristicLab.Common.Resources; 26 27 using HeuristicLab.Core; 27 28 using HeuristicLab.Encodings.BinaryVectorEncoding; 28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;29 29 30 30 namespace HeuristicLab.Analysis.FitnessLandscape.DistanceCalculators { 31 31 32 32 [Item("BinaryVectorDistanceCalculator", "Calculates the hamming distance of two binary vectors")] 33 [Storable Class]33 [StorableType("BB6A8FD8-22B1-41CC-B38D-C8C9A2B79C83")] 34 34 public class BinaryVectorDistanceCalculator : NamedItem, IItemDistanceCalculator { 35 35 … … 45 45 46 46 [StorableConstructor] 47 protected BinaryVectorDistanceCalculator( bool deserializing) : base(deserializing) { }47 protected BinaryVectorDistanceCalculator(StorableConstructorFlag _) : base(_) { } 48 48 49 49 protected BinaryVectorDistanceCalculator(BinaryVectorDistanceCalculator original, Cloner cloner) -
TabularUnified branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape/3.3/DistanceCalculators/IItemDistanceCalculator.cs ¶
r13583 r16958 21 21 22 22 using System; 23 using HEAL.Attic; 23 24 using HeuristicLab.Core; 24 25 25 26 namespace HeuristicLab.Analysis.FitnessLandscape.DistanceCalculators { 27 [StorableType("79CBD877-B9E9-4CFE-B1E3-5FCF0DB17EF1")] 26 28 public interface IItemDistanceCalculator : IItem { 27 29 Type ItemType { get; } -
TabularUnified branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape/3.3/DistanceCalculators/PermutationDistanceCalculator.cs ¶
r13583 r16958 23 23 using System.Collections.Generic; 24 24 using System.Drawing; 25 using HEAL.Attic; 25 26 using HeuristicLab.Common; 26 27 using HeuristicLab.Common.Resources; 27 28 using HeuristicLab.Core; 28 29 using HeuristicLab.Encodings.PermutationEncoding; 29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;30 30 31 31 namespace HeuristicLab.Analysis.FitnessLandscape.DistanceCalculators { 32 32 33 33 [Item("PermutationDistanceCalculator", "Calculates the distance of two permutations")] 34 [Storable Class]34 [StorableType("F2B93749-3059-4D37-91A5-FAE2DC9DB794")] 35 35 public class PermutationDistanceCalculator : NamedItem, IItemDistanceCalculator { 36 36 … … 46 46 47 47 [StorableConstructor] 48 protected PermutationDistanceCalculator( bool deserializing) : base(deserializing) { }48 protected PermutationDistanceCalculator(StorableConstructorFlag _) : base(_) { } 49 49 50 50 protected PermutationDistanceCalculator(PermutationDistanceCalculator original, Cloner cloner) -
TabularUnified branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape/3.3/DistanceCalculators/RealVectorDistanceCalculator.cs ¶
r13583 r16958 22 22 using System; 23 23 using System.Drawing; 24 using HEAL.Attic; 24 25 using HeuristicLab.Common; 25 26 using HeuristicLab.Common.Resources; … … 27 28 using HeuristicLab.Encodings.BinaryVectorEncoding; 28 29 using HeuristicLab.Encodings.RealVectorEncoding; 29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;30 30 31 31 namespace HeuristicLab.Analysis.FitnessLandscape.DistanceCalculators { 32 32 33 33 [Item("RealVectorDistanceCalculator", "Calculates the Euclidian distance of two real vectors")] 34 [Storable Class]34 [StorableType("26271DB0-0868-4363-84AE-46CF583276F0")] 35 35 public class RealVectorDistanceCalculator : NamedItem, IItemDistanceCalculator { 36 36 … … 46 46 47 47 [StorableConstructor] 48 protected RealVectorDistanceCalculator( bool deserializing) : base(deserializing) { }48 protected RealVectorDistanceCalculator(StorableConstructorFlag _) : base(_) { } 49 49 50 50 protected RealVectorDistanceCalculator(RealVectorDistanceCalculator original, Cloner cloner) -
TabularUnified branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape/3.3/FDC/BinaryVectorFitnessDistanceCorrelationAnalyzer.cs ¶
r7128 r16958 23 23 using System.Collections.Generic; 24 24 using System.Linq; 25 using HEAL.Attic; 25 26 using HeuristicLab.Common; 26 27 using HeuristicLab.Core; 27 28 using HeuristicLab.Encodings.BinaryVectorEncoding; 28 29 using HeuristicLab.Parameters; 29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;30 30 31 31 namespace HeuristicLab.Analysis.FitnessLandscape { 32 32 33 33 [Item("BinaryVectorFitnessDistanceCorrelationAnalyzer", "An operator that analyzes the correlation between fitness and distance to the best know solution for binary vector encoding")] 34 [Storable Class]34 [StorableType("BE5474B1-9D8E-4AA0-9236-85C192712A96")] 35 35 public class BinaryVectorFitnessDistanceCorrelationAnalyzer : FitnessDistanceCorrelationAnalyzer, IBinaryVectorOperator { 36 36 … … 45 45 46 46 [StorableConstructor] 47 protected BinaryVectorFitnessDistanceCorrelationAnalyzer( bool deserializing) : base(deserializing) { }47 protected BinaryVectorFitnessDistanceCorrelationAnalyzer(StorableConstructorFlag _) : base(_) { } 48 48 protected BinaryVectorFitnessDistanceCorrelationAnalyzer(BinaryVectorFitnessDistanceCorrelationAnalyzer original, Cloner cloner) : base(original, cloner) { } 49 49 -
TabularUnified branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape/3.3/FDC/FitnessDistanceCorrelationAnalyzer.cs ¶
r7176 r16958 23 23 using System.Drawing; 24 24 using System.Linq; 25 using HEAL.Attic; 25 26 using HeuristicLab.Common; 26 27 using HeuristicLab.Core; … … 30 31 using HeuristicLab.Optimization.Operators; 31 32 using HeuristicLab.Parameters; 32 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;33 33 34 34 namespace HeuristicLab.Analysis.FitnessLandscape { 35 35 36 [Storable Class]36 [StorableType("A603BC77-CAA7-468B-9206-500A196691E7")] 37 37 public abstract class FitnessDistanceCorrelationAnalyzer : AlgorithmOperator, IAnalyzer { 38 38 public bool EnabledByDefault { … … 53 53 54 54 [StorableConstructor] 55 protected FitnessDistanceCorrelationAnalyzer( bool deserializing) : base(deserializing) { }55 protected FitnessDistanceCorrelationAnalyzer(StorableConstructorFlag _) : base(_) { } 56 56 protected FitnessDistanceCorrelationAnalyzer(FitnessDistanceCorrelationAnalyzer original, Cloner cloner) 57 57 : base(original, cloner) { } -
TabularUnified branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape/3.3/FDC/PermutationFitnessDistanceCorrelationAnalyzer.cs ¶
r7128 r16958 24 24 using System.Drawing; 25 25 using System.Linq; 26 using HEAL.Attic; 26 27 using HeuristicLab.Common; 27 28 using HeuristicLab.Core; 28 29 using HeuristicLab.Encodings.PermutationEncoding; 29 30 using HeuristicLab.Parameters; 30 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;31 31 32 32 namespace HeuristicLab.Analysis.FitnessLandscape { 33 33 34 34 [Item("PermutationFitnessDistanceCorrelationAnalyzer", "An operator that analyzes the correlation between fitness and distance to the best know solution for permutation encoding")] 35 [Storable Class]35 [StorableType("2021A1AA-FE98-4D42-8730-23C5EA552B21")] 36 36 public class PermutationFitnessDistanceCorrelationAnalyzer : FitnessDistanceCorrelationAnalyzer, IPermutationOperator { 37 37 … … 46 46 47 47 [StorableConstructor] 48 protected PermutationFitnessDistanceCorrelationAnalyzer( bool deserializing) : base(deserializing) { }48 protected PermutationFitnessDistanceCorrelationAnalyzer(StorableConstructorFlag _) : base(_) { } 49 49 protected PermutationFitnessDistanceCorrelationAnalyzer(PermutationFitnessDistanceCorrelationAnalyzer original, Cloner cloner) : base(original, cloner) { } 50 50 -
TabularUnified branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape/3.3/FDC/QAPPermutationFitnessDistanceCorrelationAnalyzer.cs ¶
r7128 r16958 22 22 using System.Collections.Generic; 23 23 using System.Linq; 24 using HEAL.Attic; 24 25 using HeuristicLab.Common; 25 26 using HeuristicLab.Core; … … 27 28 using HeuristicLab.Encodings.PermutationEncoding; 28 29 using HeuristicLab.Parameters; 29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;30 30 31 31 namespace HeuristicLab.Analysis.FitnessLandscape { 32 32 33 33 [Item("QAPPermutationFitnessDistanceCorrelationAnalyzer", "An operator that analyzes the correlation between fitness and distance to the best know solution for permutation encoding")] 34 [Storable Class]34 [StorableType("31823F7B-55FB-4D57-80EE-89F4D90B6412")] 35 35 public class QAPPermutationFitnessDistanceCorrelationAnalyzer : FitnessDistanceCorrelationAnalyzer, IPermutationOperator { 36 36 … … 51 51 52 52 [StorableConstructor] 53 protected QAPPermutationFitnessDistanceCorrelationAnalyzer( bool deserializing) : base(deserializing) { }53 protected QAPPermutationFitnessDistanceCorrelationAnalyzer(StorableConstructorFlag _) : base(_) { } 54 54 protected QAPPermutationFitnessDistanceCorrelationAnalyzer(QAPPermutationFitnessDistanceCorrelationAnalyzer original, Cloner cloner) : base(original, cloner) { } 55 55 -
TabularUnified branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape/3.3/FDC/RealVectorFitnessDistanceCorrelationAnalyzer.cs ¶
r7128 r16958 23 23 using System.Collections.Generic; 24 24 using System.Linq; 25 using HEAL.Attic; 25 26 using HeuristicLab.Common; 26 27 using HeuristicLab.Core; 27 28 using HeuristicLab.Encodings.RealVectorEncoding; 28 29 using HeuristicLab.Parameters; 29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;30 30 31 31 namespace HeuristicLab.Analysis.FitnessLandscape { 32 32 33 33 [Item("RealVectorFitnessDistanceCorrelationAnalyzer", "An operator that analyzes the correlation between fitness and distance to the best know solution for real vector encoding")] 34 [Storable Class]34 [StorableType("84EA2C55-F847-4CF9-B966-0E7B9DD8903C")] 35 35 public class RealVectorFitnessDistanceCorrelationAnalyzer : FitnessDistanceCorrelationAnalyzer, IRealVectorOperator { 36 36 … … 45 45 46 46 [StorableConstructor] 47 protected RealVectorFitnessDistanceCorrelationAnalyzer( bool deserializing) : base(deserializing) { }47 protected RealVectorFitnessDistanceCorrelationAnalyzer(StorableConstructorFlag _) : base(_) { } 48 48 protected RealVectorFitnessDistanceCorrelationAnalyzer(RealVectorFitnessDistanceCorrelationAnalyzer original, Cloner cloner) : base(original, cloner) { } 49 49 -
TabularUnified branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape/3.3/FDC/ScatterPlot.cs ¶
r7291 r16958 24 24 using System.Drawing; 25 25 using System.Linq; 26 using HEAL.Attic; 26 27 using HeuristicLab.Common; 28 using HeuristicLab.Common.Resources; 27 29 using HeuristicLab.Core; 28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;29 using HeuristicLab.Common.Resources;30 30 31 31 namespace HeuristicLab.Analysis.FitnessLandscape { … … 39 39 40 40 [Item("ScatterPlot", "A scatter plot of 2D data")] 41 [Storable Class]41 [StorableType("317254F8-A1D9-4675-8292-5CDF078B53BD")] 42 42 public class ScatterPlot : NamedItem { 43 43 … … 121 121 122 122 [StorableConstructor] 123 protected ScatterPlot( bool deserializing) : base(deserializing) { }123 protected ScatterPlot(StorableConstructorFlag _) : base(_) { } 124 124 protected ScatterPlot(ScatterPlot original, Cloner cloner) 125 125 : base(original, cloner) { -
TabularUnified branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape/3.3/HeuristicLab.Analysis.FitnessLandscape-3.3.csproj ¶
r16137 r16958 1 1 <?xml version="1.0" encoding="utf-8"?> 2 <Project ToolsVersion=" 4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">2 <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 3 3 <PropertyGroup> 4 4 <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> … … 11 11 <RootNamespace>HeuristicLab.Analysis.FitnessLandscape</RootNamespace> 12 12 <AssemblyName>HeuristicLab.Analysis.FitnessLandscape-3.3</AssemblyName> 13 <TargetFrameworkVersion>v4. 5</TargetFrameworkVersion>13 <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion> 14 14 <FileAlignment>512</FileAlignment> 15 15 <SignAssembly>true</SignAssembly> … … 94 94 <Reference Include="ALGLIB-3.7.0"> 95 95 <HintPath>..\..\..\..\trunk\bin\ALGLIB-3.7.0.dll</HintPath> 96 <Private>False</Private> 97 </Reference> 98 <Reference Include="HEAL.Attic, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 99 <SpecificVersion>False</SpecificVersion> 100 <HintPath>..\..\..\..\trunk\bin\HEAL.Attic.dll</HintPath> 96 101 <Private>False</Private> 97 102 </Reference> -
TabularUnified branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape/3.3/ProblemInstanceAnalysis/DirectedPath.cs ¶
r14678 r16958 23 23 using System.Collections.Generic; 24 24 using System.Linq; 25 using HEAL.Attic; 25 26 using HeuristicLab.Common; 26 27 using HeuristicLab.Core; 27 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;28 28 29 29 namespace HeuristicLab.Analysis.FitnessLandscape { 30 30 [Item("Directed Path", "")] 31 [Storable Class]31 [StorableType("4FD1A99C-7858-4AB9-916F-FEE00B4FD66D")] 32 32 public class DirectedPath<T> : Item where T : class, IDeepCloneable { 33 33 [Storable] … … 38 38 39 39 [StorableConstructor] 40 protected DirectedPath( bool deserializing) : base(deserializing) { }40 protected DirectedPath(StorableConstructorFlag _) : base(_) { } 41 41 protected DirectedPath(DirectedPath<T> original, Cloner cloner) 42 42 : base(original, cloner) { -
TabularUnified branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape/3.3/ProblemInstanceAnalysis/PRProblemInstanceAnalyzer.cs ¶
r14678 r16958 20 20 #endregion 21 21 22 using HEAL.Attic; 22 23 using HeuristicLab.Common; 23 24 using HeuristicLab.Core; 24 using HeuristicLab.Data;25 25 using HeuristicLab.Parameters; 26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;27 26 28 27 namespace HeuristicLab.Analysis.FitnessLandscape { 29 28 [Item("Path-Relinking Problem Instance Analyzer", "Tries to identify the current problem instance being solved by analyzing the output of path-relinking heuristics.")] 30 [Storable Class]29 [StorableType("1CBE2C82-1D1F-4C4E-BEC7-40EC914CB6C6")] 31 30 public abstract class PrProblemInstanceAnalyzer<T> : ProblemInstanceAnalyzer where T : class, IDeepCloneable { 32 31 … … 38 37 39 38 [StorableConstructor] 40 protected PrProblemInstanceAnalyzer( bool deserializing) : base(deserializing) { }39 protected PrProblemInstanceAnalyzer(StorableConstructorFlag _) : base(_) { } 41 40 protected PrProblemInstanceAnalyzer(PrProblemInstanceAnalyzer<T> original, Cloner cloner) 42 41 : base(original, cloner) { -
TabularUnified branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape/3.3/ProblemInstanceAnalysis/ProblemInstanceAnalyzer.cs ¶
r14691 r16958 23 23 using System.Globalization; 24 24 using System.Linq; 25 using HEAL.Attic; 25 26 using HeuristicLab.Common; 26 27 using HeuristicLab.Core; … … 29 30 using HeuristicLab.Optimization; 30 31 using HeuristicLab.Parameters; 31 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;32 32 33 33 namespace HeuristicLab.Analysis.FitnessLandscape { 34 34 [Item("Problem Instance Similarity Analyzer", "Base class for analyzing whether certain obtained characteristics match the characteristics of already known problem instances.")] 35 [Storable Class]35 [StorableType("9E5EF806-15D1-44B9-AC0E-01501A62C052")] 36 36 public abstract class ProblemInstanceAnalyzer : SingleSuccessorOperator, IAnalyzer { 37 37 … … 58 58 59 59 [StorableConstructor] 60 protected ProblemInstanceAnalyzer( bool deserializing) : base(deserializing) { }60 protected ProblemInstanceAnalyzer(StorableConstructorFlag _) : base(_) { } 61 61 62 62 protected ProblemInstanceAnalyzer(ProblemInstanceAnalyzer original, Cloner cloner) -
TabularUnified branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape/3.3/ProblemInstanceAnalysis/QAPPRProblemInstanceAnalyzer.cs ¶
r16137 r16958 21 21 22 22 using System.Linq; 23 using HEAL.Attic; 23 24 using HeuristicLab.Common; 24 25 using HeuristicLab.Core; 25 26 using HeuristicLab.Data; 26 27 using HeuristicLab.Encodings.PermutationEncoding; 27 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;28 28 29 29 namespace HeuristicLab.Analysis.FitnessLandscape { 30 30 [Item("QAP Path-Relinking Problem Instance Analyzer", "")] 31 [Storable Class]31 [StorableType("7A17AAA9-3687-412F-B80F-5517CC2FFE02")] 32 32 public sealed class QAPPRProblemInstanceAnalyzer : PrProblemInstanceAnalyzer<Permutation> { 33 33 34 34 [StorableConstructor] 35 private QAPPRProblemInstanceAnalyzer( bool deserializing) : base(deserializing) { }35 private QAPPRProblemInstanceAnalyzer(StorableConstructorFlag _) : base(_) { } 36 36 private QAPPRProblemInstanceAnalyzer(QAPPRProblemInstanceAnalyzer original, Cloner cloner) : base(original, cloner) { } 37 37 public QAPPRProblemInstanceAnalyzer() { } -
TabularUnified branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape/3.3/UpDownSelector.cs ¶
r13583 r16958 20 20 #endregion 21 21 22 using System.Collections.Generic; 23 using System.Linq; 24 using HEAL.Attic; 22 25 using HeuristicLab.Common; 23 26 using HeuristicLab.Core; … … 26 29 using HeuristicLab.Optimization; 27 30 using HeuristicLab.Parameters; 28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;29 using System.Collections.Generic;30 using System.Linq;31 31 32 32 namespace HeuristicLab.Analysis.FitnessLandscape { 33 33 [Item("Up/DownSelector", "A selection operator that moves towards the next local optimum, when found reverses direction and so on.")] 34 [Storable Class]34 [StorableType("4CECAA0E-CC36-4910-B951-22C78C8EBA91")] 35 35 public class UpDownSelector : InstrumentedOperator, IStochasticOperator { 36 36 … … 56 56 57 57 [StorableConstructor] 58 protected UpDownSelector( bool deserializing) : base(deserializing) { }58 protected UpDownSelector(StorableConstructorFlag _) : base(_) { } 59 59 protected UpDownSelector(UpDownSelector original, Cloner cloner) : base(original, cloner) { } 60 60 public UpDownSelector() {
Note: See TracChangeset
for help on using the changeset viewer.