Changeset 9331 for branches/HeuristicLab.Analysis.AlgorithmBehavior
- Timestamp:
- 03/25/13 10:29:30 (12 years ago)
- Location:
- branches/HeuristicLab.Analysis.AlgorithmBehavior/HeuristicLab.Analysis.AlgorithmBehavior.Analyzers/3.3
- Files:
-
- 1 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Analysis.AlgorithmBehavior/HeuristicLab.Analysis.AlgorithmBehavior.Analyzers/3.3/AfterCrossoverCombinedOperator.cs
r9185 r9331 43 43 protected WorstQualityAnalyzer wqAnalyzer; 44 44 45 [Storable] 46 protected SelectionPressureAnalyzer selPressureAnalyzer; 47 45 48 public ILookupParameter<IEvaluator> EvaluatorParameter { 46 49 get { return ((LookupParameter<IEvaluator>)Parameters["Evaluator"]); } … … 57 60 varDuplicator = original.varDuplicator != null ? (VariableDuplicator)original.cxAnalyzer.Clone(cloner) : null; 58 61 solToPopAnalyzer = original.solToPopAnalyzer != null ? (SolutionToPopulationAnalyzer)original.solToPopAnalyzer.Clone(cloner) : null; 62 selPressureAnalyzer = original.selPressureAnalyzer != null ? (SelectionPressureAnalyzer)original.selPressureAnalyzer.Clone(cloner) : null; 59 63 } 60 64 … … 83 87 solToPopAnalyzer.ChartPostfixParameter.Value = new Data.StringValue("after Crossover"); 84 88 wqAnalyzer = new WorstQualityAnalyzer(); 89 selPressureAnalyzer = new SelectionPressureAnalyzer(); 85 90 86 91 Operators.Add(wqAnalyzer); … … 89 94 Operators.Add(varDuplicator); 90 95 Operators.Add(solToPopAnalyzer); 96 Operators.Add(selPressureAnalyzer); 91 97 } 92 98 } -
branches/HeuristicLab.Analysis.AlgorithmBehavior/HeuristicLab.Analysis.AlgorithmBehavior.Analyzers/3.3/CombinedOperators/QAPAfterCrossoverCombinedOperator.cs
r9185 r9331 65 65 66 66 wqAnalyzer.ParentsQualityParameter.ActualName = "Quality"; 67 68 selPressureAnalyzer.SolutionQualityName = "Quality"; 67 69 } 68 70 } -
branches/HeuristicLab.Analysis.AlgorithmBehavior/HeuristicLab.Analysis.AlgorithmBehavior.Analyzers/3.3/CombinedOperators/TFAfterCrossoverCombinedOperator.cs
r9185 r9331 62 62 wqAnalyzer.ParentsQualityParameter.ActualName = "Quality"; 63 63 //TODO: add unwanted mutation analyzer for TF 64 65 selPressureAnalyzer.SolutionQualityName = "Quality"; 64 66 } 65 67 } -
branches/HeuristicLab.Analysis.AlgorithmBehavior/HeuristicLab.Analysis.AlgorithmBehavior.Analyzers/3.3/CombinedOperators/VRPAfterCrossoverCombinedOperator.cs
r9185 r9331 61 61 62 62 wqAnalyzer.ParentsQualityParameter.ActualName = "Quality"; 63 64 selPressureAnalyzer.SolutionQualityName = "Quality"; 63 65 } 64 66 } -
branches/HeuristicLab.Analysis.AlgorithmBehavior/HeuristicLab.Analysis.AlgorithmBehavior.Analyzers/3.3/HeuristicLab.Analysis.AlgorithmBehavior.Analyzers-3.3.csproj
r9185 r9331 113 113 <Compile Include="CombinedOperators\QAPAfterMutationCombinedOperator.cs" /> 114 114 <Compile Include="CombinedOperators\QAPAfterCrossoverCombinedOperator.cs" /> 115 <Compile Include="SelectionPressureAnalyzer.cs" /> 115 116 <Compile Include="WorstQualityAnalyzer.cs" /> 116 117 <Compile Include="InitializableOperator.cs" />
Note: See TracChangeset
for help on using the changeset viewer.