Changeset 12706 for stable/HeuristicLab.Tests/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding-3.4/AllArchitectureAlteringOperatorsTest.cs
- Timestamp:
- 07/10/15 12:02:20 (9 years ago)
- Location:
- stable
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
stable
- Property svn:mergeinfo changed
/trunk/sources merged: 12422,12424,12480-12482
- Property svn:mergeinfo changed
-
stable/HeuristicLab.Tests
- Property svn:mergeinfo changed
/trunk/sources/HeuristicLab.Tests merged: 12482
- Property svn:mergeinfo changed
-
stable/HeuristicLab.Tests/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding-3.4/AllArchitectureAlteringOperatorsTest.cs
r12009 r12706 61 61 // manipulate 62 62 stopwatch.Start(); 63 var selectedTree = (ISymbolicExpressionTree)trees.S electRandom(random).Clone();63 var selectedTree = (ISymbolicExpressionTree)trees.SampleRandom(random).Clone(); 64 64 var oldTree = (ISymbolicExpressionTree)selectedTree.Clone(); 65 65 bool success = false; … … 83 83 SymbolicExpressionTree par1 = null; 84 84 do { 85 par0 = (SymbolicExpressionTree)trees.S electRandom(random).Clone();86 par1 = (SymbolicExpressionTree)trees.S electRandom(random).Clone();85 par0 = (SymbolicExpressionTree)trees.SampleRandom(random).Clone(); 86 par1 = (SymbolicExpressionTree)trees.SampleRandom(random).Clone(); 87 87 } while (par0.Length > MAX_TREE_LENGTH || par1.Length > MAX_TREE_LENGTH); 88 88 var newTree = SubtreeCrossover.Cross(random, par0, par1, 0.9, MAX_TREE_LENGTH, MAX_TREE_DEPTH);
Note: See TracChangeset
for help on using the changeset viewer.