Changeset 14711 for branches/PersistenceOverhaul/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/ArchitectureManipulators
- Timestamp:
- 03/03/17 11:41:43 (8 years ago)
- Location:
- branches/PersistenceOverhaul/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/ArchitectureManipulators
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceOverhaul/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/ArchitectureManipulators/ArgumentCreater.cs
r13368 r14711 36 36 /// </summary> 37 37 [Item("ArgumentCreater", "Manipulates a symbolic expression by creating a new argument within one function-defining branch. As described in Koza, Bennett, Andre, Keane, Genetic Programming III - Darwinian Invention and Problem Solving, 1999, pp. 106")] 38 [Storable Class("26EF2B78-709D-4479-92AF-56BC5757459E")]38 [StorableType("26EF2B78-709D-4479-92AF-56BC5757459E")] 39 39 public sealed class ArgumentCreater : SymbolicExpressionTreeArchitectureManipulator, ISymbolicExpressionTreeSizeConstraintOperator { 40 40 private const string MaximumSymbolicExpressionTreeLengthParameterName = "MaximumSymbolicExpressionTreeLength"; -
branches/PersistenceOverhaul/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/ArchitectureManipulators/ArgumentDeleter.cs
r13368 r14711 32 32 /// </summary> 33 33 [Item("ArgumentDeleter", "Manipulates a symbolic expression by deleting an argument from an existing function defining branch. As described in Koza, Bennett, Andre, Keane, Genetic Programming III - Darwinian Invention and Problem Solving, 1999, pp. 112")] 34 [Storable Class("8B477E92-C6E9-4E7F-B5FC-6214C3585150")]34 [StorableType("8B477E92-C6E9-4E7F-B5FC-6214C3585150")] 35 35 public sealed class ArgumentDeleter : SymbolicExpressionTreeArchitectureManipulator { 36 36 [StorableConstructor] -
branches/PersistenceOverhaul/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/ArchitectureManipulators/ArgumentDuplicater.cs
r13368 r14711 35 35 /// </summary> 36 36 [Item("ArgumentDuplicater", "Manipulates a symbolic expression by duplicating an existing argument node of a function-defining branch. As described in Koza, Bennett, Andre, Keane, Genetic Programming III - Darwinian Invention and Problem Solving, 1999, pp. 94")] 37 [Storable Class("2FADF12E-75D7-4FE8-9A9F-4CA8A320C642")]37 [StorableType("2FADF12E-75D7-4FE8-9A9F-4CA8A320C642")] 38 38 public sealed class ArgumentDuplicater : SymbolicExpressionTreeArchitectureManipulator { 39 39 [StorableConstructor] -
branches/PersistenceOverhaul/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/ArchitectureManipulators/MultiSymbolicExpressionTreeArchitectureManipulator.cs
r13368 r14711 35 35 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 36 36 [Item("MultiSymbolicExpressionTreeArchitectureManipulator", "Randomly selects and applies one of its architecture manipulators every time it is called.")] 37 [Storable Class("6D8D1160-7828-4F30-A80F-ECF37D0BF541")]37 [StorableType("6D8D1160-7828-4F30-A80F-ECF37D0BF541")] 38 38 public sealed class MultiSymbolicExpressionTreeArchitectureManipulator : StochasticMultiBranch<ISymbolicExpressionTreeManipulator>, 39 39 ISymbolicExpressionTreeArchitectureManipulator, -
branches/PersistenceOverhaul/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/ArchitectureManipulators/SubroutineCreater.cs
r13368 r14711 38 38 /// </summary> 39 39 [Item("SubroutineCreater", "Manipulates a symbolic expression by adding one new function-defining branch containing a proportion of a preexisting branch and by creating a reference to the new branch. As described in Koza, Bennett, Andre, Keane, Genetic Programming III - Darwinian Invention and Problem Solving, 1999, pp. 97")] 40 [Storable Class("A9B4E7A6-45DB-404B-BE59-10F60DE70109")]40 [StorableType("A9B4E7A6-45DB-404B-BE59-10F60DE70109")] 41 41 public sealed class SubroutineCreater : SymbolicExpressionTreeArchitectureManipulator, ISymbolicExpressionTreeSizeConstraintOperator { 42 42 private const double ARGUMENT_CUTOFF_PROBABILITY = 0.05; -
branches/PersistenceOverhaul/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/ArchitectureManipulators/SubroutineDeleter.cs
r13368 r14711 34 34 /// </summary> 35 35 [Item("SubroutineDeleter", "Manipulates a symbolic expression by deleting a preexisting function-defining branch. As described in Koza, Bennett, Andre, Keane, Genetic Programming III - Darwinian Invention and Problem Solving, 1999, pp. 108")] 36 [Storable Class("E2DE0C38-392B-4393-A652-7C098B24F41D")]36 [StorableType("E2DE0C38-392B-4393-A652-7C098B24F41D")] 37 37 public sealed class SubroutineDeleter : SymbolicExpressionTreeArchitectureManipulator { 38 38 [StorableConstructor] -
branches/PersistenceOverhaul/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/ArchitectureManipulators/SubroutineDuplicater.cs
r13368 r14711 36 36 /// </summary> 37 37 [Item("SubroutineDuplicater", "Manipulates a symbolic expression by duplicating a preexisting function-defining branch. As described in Koza, Bennett, Andre, Keane, Genetic Programming III - Darwinian Invention and Problem Solving, 1999, pp. 88")] 38 [Storable Class("BB252B8E-EF9A-48A1-A3EF-1A334DE66887")]38 [StorableType("BB252B8E-EF9A-48A1-A3EF-1A334DE66887")] 39 39 public sealed class SubroutineDuplicater : SymbolicExpressionTreeArchitectureManipulator { 40 40 [StorableConstructor] -
branches/PersistenceOverhaul/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/ArchitectureManipulators/SymbolicExpressionTreeArchitectureManipulator.cs
r13368 r14711 30 30 /// Base class for architecture altering operators for symbolic expression trees. 31 31 /// </summary> 32 [Storable Class("0BD064C6-FBEF-4681-9EBD-2D2737ED0540")]32 [StorableType("0BD064C6-FBEF-4681-9EBD-2D2737ED0540")] 33 33 public abstract class SymbolicExpressionTreeArchitectureManipulator : SymbolicExpressionTreeManipulator, ISymbolicExpressionTreeArchitectureManipulator { 34 34 private const string MaximumFunctionArgumentsParameterName = "MaximumFunctionArguments";
Note: See TracChangeset
for help on using the changeset viewer.