Changeset 11850


Ignore:
Timestamp:
02/01/15 20:14:38 (3 years ago)
Author:
gkronber
Message:

#2283: solution reorganization

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  
    2121EndProject
    2222Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Problems.Bandits", "HeuristicLab.Problems.Bandits\HeuristicLab.Problems.Bandits.csproj", "{E8138227-0C64-4E85-B676-21D3B97F254F}"
     23EndProject
     24Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Test", "Test\Test.csproj", "{8B4C199E-C08B-479E-9B82-6AE5B113459E}"
    2325EndProject
    2426Global
     
    6870    {E8138227-0C64-4E85-B676-21D3B97F254F}.Release|Any CPU.ActiveCfg = Release|Any CPU
    6971    {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
    7076  EndGlobalSection
    7177  GlobalSection(SolutionProperties) = preSolution
  • branches/HeuristicLab.Problems.GrammaticalOptimization/HeuristicLab.Algorithms.Bandits/HeuristicLab.Algorithms.Bandits.csproj

    r11849 r11850  
    4242    <Compile Include="ActionInfos\MeanAndVariancePolicyActionInfo.cs" />
    4343    <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" />
    5644    <Compile Include="IBanditPolicy.cs" />
    5745    <Compile Include="IBanditPolicyActionInfo.cs" />
  • branches/HeuristicLab.Problems.GrammaticalOptimization/HeuristicLab.Algorithms.GrammaticalOptimization/HeuristicLab.Algorithms.GrammaticalOptimization.csproj

    r11847 r11850  
    3838  </ItemGroup>
    3939  <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" />
    4249    <Compile Include="SolverBase.cs" />
    4350    <Compile Include="ISolver.cs" />
    44     <Compile Include="SequentialSearch.cs" />
    45     <Compile Include="ExhaustiveRandomFirstSearch.cs" />
    46     <Compile Include="ExhaustiveDepthFirstSearch.cs" />
    47     <Compile Include="ExhaustiveBreadthFirstSearch.cs" />
    4851    <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" />
    5059  </ItemGroup>
    5160  <ItemGroup>
  • branches/HeuristicLab.Problems.GrammaticalOptimization/HeuristicLab.Algorithms.GrammaticalOptimization/ISequentialDecisionPolicy.cs

    r11849 r11850  
    1111  // 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
    1212  // we also assume that the policy can fail to select one of the followStates
    13   public interface IPolicy<in TState> {
     13  public interface ISequentialDecisionPolicy<in TState> {
    1414    bool TrySelect(Random random, TState curState, IEnumerable<TState> afterStates, out int selectedStateIdx); // selectedState \in afterStates
    1515
  • branches/HeuristicLab.Problems.GrammaticalOptimization/HeuristicLab.Algorithms.GrammaticalOptimization/SequentialDecisionPolicies/IGrammarPolicy.cs

    r11793 r11850  
    88
    99namespace HeuristicLab.Algorithms.Bandits.GrammarPolicies {
    10   public interface IGrammarPolicy : IPolicy<string> {
     10  public interface IGrammarPolicy : ISequentialDecisionPolicy<string> {
    1111  }
    1212}
  • branches/HeuristicLab.Problems.GrammaticalOptimization/Test/Test.csproj

    r11849 r11850  
    44    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    55    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    6     <ProjectGuid>{3FB49880-7127-40D4-A9D3-A6C30BDDE885}</ProjectGuid>
     6    <ProjectGuid>{8B4C199E-C08B-479E-9B82-6AE5B113459E}</ProjectGuid>
    77    <OutputType>Library</OutputType>
    88    <AppDesignerFolder>Properties</AppDesignerFolder>
Note: See TracChangeset for help on using the changeset viewer.