Changeset 17654
- Timestamp:
- 07/07/20 16:42:13 (4 years ago)
- Location:
- branches/2521_ProblemRefactoring/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2521_ProblemRefactoring/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Creators/BalancedTreeCreator.cs
r17457 r17654 28 28 using HeuristicLab.Data; 29 29 using HeuristicLab.Parameters; 30 using HeuristicLab.PluginInfrastructure;31 30 using HeuristicLab.Random; 32 31 33 32 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 34 [NonDiscoverableType]35 33 [StorableType("AA3649C4-18CF-480B-AA41-F5D6F148B494")] 36 34 [Item("BalancedTreeCreator", "An operator that produces trees with a specified distribution")] -
branches/2521_ProblemRefactoring/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Creators/FullTreeCreator.cs
r17226 r17654 22 22 using System; 23 23 using System.Linq; 24 using HEAL.Attic; 24 25 using HeuristicLab.Common; 25 26 using HeuristicLab.Core; 26 using HEAL.Attic;27 using HeuristicLab.PluginInfrastructure;28 27 29 28 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 30 [NonDiscoverableType]31 29 [StorableType("1A36CB91-B3AD-4D3D-B44F-2CA5508C55ED")] 32 30 [Item("FullTreeCreator", "An operator that creates new symbolic expression trees using the 'Full' method")] -
branches/2521_ProblemRefactoring/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Creators/GrowTreeCreator.cs
r17226 r17654 22 22 using System; 23 23 using System.Linq; 24 using HEAL.Attic; 24 25 using HeuristicLab.Common; 25 26 using HeuristicLab.Core; 26 using HEAL.Attic;27 using HeuristicLab.PluginInfrastructure;28 27 29 28 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 30 [NonDiscoverableType]31 29 [StorableType("ECE25817-D6B8-45CA-9B03-F8B2940FF622")] 32 30 [Item("GrowTreeCreator", "An operator that creates new symbolic expression trees using the 'Grow' method")] -
branches/2521_ProblemRefactoring/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Creators/ProbabilisticTreeCreator.cs
r17226 r17654 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 HEAL.Attic;28 using HeuristicLab.PluginInfrastructure;29 28 30 29 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 31 [NonDiscoverableType]32 30 [StorableType("6B26A8D9-60CC-4723-94ED-D185BB716AD1")] 33 31 [Item("ProbabilisticTreeCreator", "An operator that creates new symbolic expression trees with uniformly distributed length")] -
branches/2521_ProblemRefactoring/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Creators/RampedHalfAndHalfTreeCreator.cs
r17226 r17654 20 20 #endregion 21 21 22 using HEAL.Attic; 22 23 using HeuristicLab.Common; 23 24 using HeuristicLab.Core; 24 using HEAL.Attic;25 using HeuristicLab.PluginInfrastructure;26 25 27 26 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 28 [NonDiscoverableType]29 27 [StorableType("0E43AC76-6CD1-4371-90A6-05F7C5B05EC8")] 30 28 [Item("RampedHalfAndHalfTreeCreator", "An operator that creates new symbolic expression trees in an alternate way: half the trees are created usign the 'Grow' method while the other half are created using the 'Full' method")] -
branches/2521_ProblemRefactoring/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/SymbolicExpressionTreeProblem.cs
r17620 r17654 36 36 [StorableType("A1B9F4C8-5E29-493C-A483-2AC68453BC63")] 37 37 public abstract class SymbolicExpressionTreeProblem : SingleObjectiveProblem<SymbolicExpressionTreeEncoding, ISymbolicExpressionTree> { 38 [Storable] pr ivate ReferenceParameter<IntValue> TreeLengthRefParameter { get;set; }39 [Storable] pr ivate ReferenceParameter<IntValue> TreeDepthRefParameter { get;set; }40 [Storable] pr ivate ReferenceParameter<ISymbolicExpressionGrammar> GrammarRefParameter { get;set; }38 [Storable] protected ReferenceParameter<IntValue> TreeLengthRefParameter { get; private set; } 39 [Storable] protected ReferenceParameter<IntValue> TreeDepthRefParameter { get; private set; } 40 [Storable] protected ReferenceParameter<ISymbolicExpressionGrammar> GrammarRefParameter { get; private set; } 41 41 42 42 public int TreeLength {
Note: See TracChangeset
for help on using the changeset viewer.