Changeset 14711 for branches/PersistenceOverhaul/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Manipulators
- Timestamp:
- 03/03/17 11:41:43 (8 years ago)
- Location:
- branches/PersistenceOverhaul/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Manipulators
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceOverhaul/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Manipulators/ChangeNodeTypeManipulation.cs
r13368 r14711 27 27 28 28 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 29 [Storable Class("2665ED7B-793B-460A-AA62-4A6D07B3ECBC")]29 [StorableType("2665ED7B-793B-460A-AA62-4A6D07B3ECBC")] 30 30 [Item("ChangeNodeTypeManipulation", "Selects a random tree node and changes the symbol.")] 31 31 public sealed class ChangeNodeTypeManipulation : SymbolicExpressionTreeManipulator { -
branches/PersistenceOverhaul/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Manipulators/FullTreeShaker.cs
r13368 r14711 27 27 28 28 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 29 [Storable Class("A8D1485A-337D-495E-8B35-60E4A834C1B3")]29 [StorableType("A8D1485A-337D-495E-8B35-60E4A834C1B3")] 30 30 [Item("FullTreeShaker", "Manipulates all nodes that have local parameters.")] 31 31 public sealed class FullTreeShaker : SymbolicExpressionTreeManipulator { -
branches/PersistenceOverhaul/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Manipulators/MultiSymbolicExpressionTreeManipulator.cs
r13368 r14711 35 35 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 36 36 [Item("MultiSymbolicExpressionTreeManipulator", "Randomly selects and applies one of its manipulators every time it is called.")] 37 [Storable Class("0A07652C-42ED-4528-A0E4-9D27B4EAFE48")]37 [StorableType("0A07652C-42ED-4528-A0E4-9D27B4EAFE48")] 38 38 public sealed class MultiSymbolicExpressionTreeManipulator : StochasticMultiBranch<ISymbolicExpressionTreeManipulator>, 39 39 ISymbolicExpressionTreeManipulator, -
branches/PersistenceOverhaul/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Manipulators/OnePointShaker.cs
r13368 r14711 29 29 30 30 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 31 [Storable Class("51B4220A-465F-4F8C-98B5-23CFF11163DA")]31 [StorableType("51B4220A-465F-4F8C-98B5-23CFF11163DA")] 32 32 [Item("OnePointShaker", "Selects a random node with local parameters and manipulates the selected node.")] 33 33 public sealed class OnePointShaker : SymbolicExpressionTreeManipulator { -
branches/PersistenceOverhaul/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Manipulators/RemoveBranchManipulation.cs
r13368 r14711 30 30 31 31 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 32 [Storable Class("8C0986F0-9CA0-48CF-B7BF-55A83EC1E294")]32 [StorableType("8C0986F0-9CA0-48CF-B7BF-55A83EC1E294")] 33 33 [Item("RemoveBranchManipulation", "Removes a random sub-tree of the input tree and fixes the tree by generating random subtrees if necessary..")] 34 34 public sealed class RemoveBranchManipulation : SymbolicExpressionTreeManipulator, ISymbolicExpressionTreeSizeConstraintOperator { -
branches/PersistenceOverhaul/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Manipulators/ReplaceBranchManipulation.cs
r13368 r14711 29 29 30 30 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 31 [Storable Class("3FA624B1-3867-453C-B55D-5DD350F9034E")]31 [StorableType("3FA624B1-3867-453C-B55D-5DD350F9034E")] 32 32 [Item("ReplaceBranchManipulation", "Selects a branch of the tree randomly and replaces it with a newly initialized branch (using PTC2).")] 33 33 public sealed class ReplaceBranchManipulation : SymbolicExpressionTreeManipulator, ISymbolicExpressionTreeSizeConstraintOperator { -
branches/PersistenceOverhaul/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Manipulators/SymbolicExpressionTreeManipulator.cs
r13368 r14711 30 30 /// </summary> 31 31 [Item("SymbolicExpressionTreeManipulator", "A base class for operators that manipulate symbolic expression trees.")] 32 [Storable Class("441F5538-CA6C-4181-A452-C372FCD16D1E")]32 [StorableType("441F5538-CA6C-4181-A452-C372FCD16D1E")] 33 33 public abstract class SymbolicExpressionTreeManipulator : SymbolicExpressionTreeOperator, ISymbolicExpressionTreeManipulator { 34 34 [StorableConstructor]
Note: See TracChangeset
for help on using the changeset viewer.