Changeset 11850 for branches/HeuristicLab.Problems.GrammaticalOptimization/HeuristicLab.Algorithms.GrammaticalOptimization
- Timestamp:
- 02/01/15 20:14:38 (9 years ago)
- Location:
- branches/HeuristicLab.Problems.GrammaticalOptimization/HeuristicLab.Algorithms.GrammaticalOptimization
- Files:
-
- 1 added
- 2 edited
- 9 moved
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Problems.GrammaticalOptimization/HeuristicLab.Algorithms.GrammaticalOptimization/HeuristicLab.Algorithms.GrammaticalOptimization.csproj
r11847 r11850 38 38 </ItemGroup> 39 39 <ItemGroup> 40 <Compile Include="AlternativesSampler.cs" /> 41 <Compile Include="AlternativesContextSampler.cs" /> 40 <Compile Include="ISequentialDecisionPolicy.cs" /> 41 <Compile Include="SequentialDecisionPolicies\GenericContextualGrammarPolicy.cs" /> 42 <Compile Include="SequentialDecisionPolicies\GenericFunctionApproximationGrammarPolicy.cs" /> 43 <Compile Include="SequentialDecisionPolicies\GenericGrammarPolicy.cs" /> 44 <Compile Include="SequentialDecisionPolicies\GenericTDPolicy.cs" /> 45 <Compile Include="SequentialDecisionPolicies\GrammarPolicy.cs" /> 46 <Compile Include="SequentialDecisionPolicies\IGrammarPolicy.cs" /> 47 <Compile Include="SequentialDecisionPolicies\RandomPolicy.cs" /> 48 <Compile Include="SequentialDecisionPolicies\TDPolicy.cs" /> 42 49 <Compile Include="SolverBase.cs" /> 43 50 <Compile Include="ISolver.cs" /> 44 <Compile Include="SequentialSearch.cs" />45 <Compile Include="ExhaustiveRandomFirstSearch.cs" />46 <Compile Include="ExhaustiveDepthFirstSearch.cs" />47 <Compile Include="ExhaustiveBreadthFirstSearch.cs" />48 51 <Compile Include="Properties\AssemblyInfo.cs" /> 49 <Compile Include="RandomSearch.cs" /> 52 <Compile Include="Solvers\AlternativesContextSampler.cs" /> 53 <Compile Include="Solvers\AlternativesSampler.cs" /> 54 <Compile Include="Solvers\ExhaustiveBreadthFirstSearch.cs" /> 55 <Compile Include="Solvers\ExhaustiveDepthFirstSearch.cs" /> 56 <Compile Include="Solvers\ExhaustiveRandomFirstSearch.cs" /> 57 <Compile Include="Solvers\RandomSearch.cs" /> 58 <Compile Include="Solvers\SequentialSearch.cs" /> 50 59 </ItemGroup> 51 60 <ItemGroup> -
branches/HeuristicLab.Problems.GrammaticalOptimization/HeuristicLab.Algorithms.GrammaticalOptimization/ISequentialDecisionPolicy.cs
r11849 r11850 11 11 // here we assume that a reward is only recieved at the end of the episode and the update is done only after an episode is complete 12 12 // we also assume that the policy can fail to select one of the followStates 13 public interface I Policy<in TState> {13 public interface ISequentialDecisionPolicy<in TState> { 14 14 bool TrySelect(Random random, TState curState, IEnumerable<TState> afterStates, out int selectedStateIdx); // selectedState \in afterStates 15 15 -
branches/HeuristicLab.Problems.GrammaticalOptimization/HeuristicLab.Algorithms.GrammaticalOptimization/SequentialDecisionPolicies/IGrammarPolicy.cs
r11793 r11850 8 8 9 9 namespace HeuristicLab.Algorithms.Bandits.GrammarPolicies { 10 public interface IGrammarPolicy : I Policy<string> {10 public interface IGrammarPolicy : ISequentialDecisionPolicy<string> { 11 11 } 12 12 }
Note: See TracChangeset
for help on using the changeset viewer.