Changeset 11793 for branches/HeuristicLab.Problems.GrammaticalOptimization/HeuristicLab.Algorithms.Bandits/GrammarPolicies/RandomPolicy.cs
- Timestamp:
- 01/18/15 18:24:58 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Problems.GrammaticalOptimization/HeuristicLab.Algorithms.Bandits/GrammarPolicies/RandomPolicy.cs
r11770 r11793 13 13 } 14 14 15 public override bool TrySelect(Random random, ReadonlySequence curState, IEnumerable<ReadonlySequence> afterStates, out ReadonlySequence selectedState) {15 public override bool TrySelect(Random random, string curState, IEnumerable<string> afterStates, out int selectedStateIdx) { 16 16 // never fail => allows re-visits of terminal states 17 selectedState = afterStates.SelectRandom(random);17 selectedStateIdx = random.Next(afterStates.Count()); 18 18 return true; 19 19 }
Note: See TracChangeset
for help on using the changeset viewer.