Changeset 11850 for branches/HeuristicLab.Problems.GrammaticalOptimization
- Timestamp:
- 02/01/15 20:14:38 (10 years ago)
- Location:
- branches/HeuristicLab.Problems.GrammaticalOptimization
- Files:
-
- 1 added
- 1 deleted
- 4 edited
- 1 copied
- 10 moved
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Problems.GrammaticalOptimization/GrammaticalOptimization.sln
r11849 r11850 21 21 EndProject 22 22 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Problems.Bandits", "HeuristicLab.Problems.Bandits\HeuristicLab.Problems.Bandits.csproj", "{E8138227-0C64-4E85-B676-21D3B97F254F}" 23 EndProject 24 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Test", "Test\Test.csproj", "{8B4C199E-C08B-479E-9B82-6AE5B113459E}" 23 25 EndProject 24 26 Global … … 68 70 {E8138227-0C64-4E85-B676-21D3B97F254F}.Release|Any CPU.ActiveCfg = Release|Any CPU 69 71 {E8138227-0C64-4E85-B676-21D3B97F254F}.Release|Any CPU.Build.0 = Release|Any CPU 72 {8B4C199E-C08B-479E-9B82-6AE5B113459E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 73 {8B4C199E-C08B-479E-9B82-6AE5B113459E}.Debug|Any CPU.Build.0 = Debug|Any CPU 74 {8B4C199E-C08B-479E-9B82-6AE5B113459E}.Release|Any CPU.ActiveCfg = Release|Any CPU 75 {8B4C199E-C08B-479E-9B82-6AE5B113459E}.Release|Any CPU.Build.0 = Release|Any CPU 70 76 EndGlobalSection 71 77 GlobalSection(SolutionProperties) = preSolution -
branches/HeuristicLab.Problems.GrammaticalOptimization/HeuristicLab.Algorithms.Bandits/HeuristicLab.Algorithms.Bandits.csproj
r11849 r11850 42 42 <Compile Include="ActionInfos\MeanAndVariancePolicyActionInfo.cs" /> 43 43 <Compile Include="ActionInfos\ModelPolicyActionInfo.cs" /> 44 <Compile Include="GrammarPolicies\GenericFunctionApproximationGrammarPolicy.cs" />45 <Compile Include="GrammarPolicies\GenericContextualGrammarPolicy.cs" />46 <Compile Include="GrammarPolicies\GenericTDPolicy.cs" />47 <Compile Include="GrammarPolicies\GenericGrammarPolicy.cs">48 <SubType>Code</SubType>49 </Compile>50 <Compile Include="GrammarPolicies\RandomPolicy.cs">51 <SubType>Code</SubType>52 </Compile>53 <Compile Include="GrammarPolicies\GrammarPolicy.cs" />54 <Compile Include="GrammarPolicies\IGrammarPolicy.cs" />55 <Compile Include="IPolicy.cs" />56 44 <Compile Include="IBanditPolicy.cs" /> 57 45 <Compile Include="IBanditPolicyActionInfo.cs" /> -
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 } -
branches/HeuristicLab.Problems.GrammaticalOptimization/Test/Test.csproj
r11849 r11850 4 4 <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> 5 5 <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> 6 <ProjectGuid>{ 3FB49880-7127-40D4-A9D3-A6C30BDDE885}</ProjectGuid>6 <ProjectGuid>{8B4C199E-C08B-479E-9B82-6AE5B113459E}</ProjectGuid> 7 7 <OutputType>Library</OutputType> 8 8 <AppDesignerFolder>Properties</AppDesignerFolder>
Note: See TracChangeset
for help on using the changeset viewer.