Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
09/05/12 11:11:56 (12 years ago)
Author:
jkarder
Message:

#1853:

  • extracted experiment generation from encoding
  • added creators
  • added crossovers
  • added manipulators
  • added support for parameters of type IFixedValueParameter
  • minor code improvements
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ParameterConfigurationEncoding/HeuristicLab.Encodings.ParameterConfigurationEncoding/3.3/HeuristicLab.Encodings.ParameterConfigurationEncoding-3.3.csproj

    r8524 r8574  
    5858      <Private>False</Private>
    5959    </Reference>
     60    <Reference Include="HeuristicLab.Encodings.IntegerVectorEncoding-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL" />
     61    <Reference Include="HeuristicLab.Encodings.RealVectorEncoding-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL" />
    6062    <Reference Include="HeuristicLab.Encodings.SymbolicExpressionTreeEncoding-3.4">
    6163      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Encodings.SymbolicExpressionTreeEncoding-3.4.dll</HintPath>
    6264      <Private>False</Private>
    6365    </Reference>
     66    <Reference Include="HeuristicLab.Operators-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL" />
    6467    <Reference Include="HeuristicLab.Optimization-3.3">
    6568      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Optimization-3.3.dll</HintPath>
     
    7881      <Private>False</Private>
    7982    </Reference>
     83    <Reference Include="HeuristicLab.Problems.DataAnalysis-3.4, Version=3.4.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL" />
    8084    <Reference Include="HeuristicLab.Problems.DataAnalysis.Symbolic-3.4">
    8185      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Problems.DataAnalysis.Symbolic-3.4.dll</HintPath>
     
    8589      <Private>False</Private>
    8690    </Reference>
     91    <Reference Include="HeuristicLab.Random-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL" />
     92    <Reference Include="Microsoft.CSharp" />
    8793    <Reference Include="System" />
    8894    <Reference Include="System.Core" />
     
    94100    <Compile Include="AlgorithmProblemItem.cs" />
    95101    <None Include="Plugin.cs.frame" />
    96     <Compile Include="ConstrainedItemList.cs" />
    97     <Compile Include="ConstrainedTypeValue.cs" />
     102    <Compile Include="Creators\RandomParameterConfigurationCreator.cs" />
     103    <Compile Include="Crossovers\ParameterConfigurationCrossover.cs" />
     104    <Compile Include="ExperimentFactory.cs" />
    98105    <Compile Include="Interfaces\ICheckedValueConfigurationCollection.cs" />
    99106    <Compile Include="Interfaces\IOptimizable.cs" />
    100107    <Compile Include="Interfaces\IParameterConfiguration.cs" />
     108    <Compile Include="Interfaces\IParameterConfigurationCreator.cs" />
     109    <Compile Include="Interfaces\IParameterConfigurationCrossover.cs" />
     110    <Compile Include="Interfaces\IParameterConfigurationEvaluator.cs" />
     111    <Compile Include="Interfaces\IParameterConfigurationManipulator.cs" />
     112    <Compile Include="Interfaces\IParameterConfigurationOperator.cs" />
    101113    <Compile Include="Interfaces\IRange.cs" />
    102114    <Compile Include="Interfaces\IValueConfiguration.cs" />
     115    <Compile Include="Manipulators\ParameterConfigurationAllPositionsManipulator.cs" />
     116    <Compile Include="Manipulators\ParameterConfigurationManipulator.cs" />
     117    <Compile Include="Manipulators\ParameterConfigurationOnePositionsManipulator.cs" />
    103118    <Compile Include="NullValue.cs" />
     119    <Compile Include="Operators\Crossovers\DoubleValue\AverageDoubleValueCrossover.cs" />
     120    <Compile Include="Operators\Crossovers\DoubleValue\DiscreteDoubleValueCrossover.cs" />
     121    <Compile Include="Operators\Crossovers\DoubleValue\NormalDoubleValueCrossover.cs" />
     122    <Compile Include="Operators\Crossovers\IntValue\AverageIntValueCrossover.cs" />
     123    <Compile Include="Operators\Crossovers\IntValue\DiscreteIntValueCrossover.cs" />
     124    <Compile Include="Operators\Crossovers\IntValue\MultiIntValueCrossover.cs" />
     125    <Compile Include="Operators\Crossovers\IntValue\NormalIntValueCrossover.cs" />
     126    <Compile Include="Operators\Interfaces\IDoubleValueCrossover.cs" />
     127    <Compile Include="Operators\Interfaces\IDoubleValueManipulator.cs" />
     128    <Compile Include="Operators\Interfaces\IIntValueCrossover.cs" />
     129    <Compile Include="Operators\Interfaces\IIntValueManipulator.cs" />
     130    <Compile Include="Operators\Interfaces\IValueManipulator.cs" />
     131    <Compile Include="Operators\Manipulators\DoubleValue\NormalDoubleValueManipulator.cs" />
     132    <Compile Include="Operators\Manipulators\DoubleValue\UniformDoubleValueManipulator.cs" />
     133    <Compile Include="Operators\Manipulators\IntValue\NormalIntValueManipulator.cs" />
     134    <Compile Include="Operators\Manipulators\IntValue\UniformIntValueManipulator.cs" />
    104135    <Compile Include="ParameterCombinationsEnumerator.cs" />
    105136    <Compile Include="ParameterConfigurations\ParameterConfiguration.cs" />
     
    126157    <None Include="HeuristicLab.snk" />
    127158  </ItemGroup>
    128   <ItemGroup />
     159  <ItemGroup>
     160    <Folder Include="Operators\Crossovers\SymbolicExpressionGrammar\" />
     161  </ItemGroup>
    129162  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
    130163  <PropertyGroup>
Note: See TracChangeset for help on using the changeset viewer.