Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
02/02/16 14:10:53 (8 years ago)
Author:
abeham
Message:

#2457:

  • Added stripped-down version of FLA branch
  • Added appropriate calculators
  • Fixed detecting maximization in RLD view
Location:
branches/PerformanceComparison/HeuristicLab.Analysis.FitnessLandscape
Files:
1 added
2 copied

Legend:

Unmodified
Added
Removed
  • branches/PerformanceComparison/HeuristicLab.Analysis.FitnessLandscape/3.3/HeuristicLab.Analysis.FitnessLandscape-3.3.csproj

    r13484 r13583  
    4040    <DebugType>full</DebugType>
    4141    <Optimize>false</Optimize>
    42     <OutputPath>..\..\..\trunk\sources\bin\</OutputPath>
     42    <OutputPath>..\..\..\..\trunk\sources\bin\</OutputPath>
    4343    <DefineConstants>DEBUG;TRACE</DefineConstants>
    4444    <ErrorReport>prompt</ErrorReport>
     
    4949    <DebugType>pdbonly</DebugType>
    5050    <Optimize>true</Optimize>
    51     <OutputPath>..\..\..\trunk\sources\bin\</OutputPath>
     51    <OutputPath>..\..\..\..\trunk\sources\bin\</OutputPath>
    5252    <DefineConstants>TRACE</DefineConstants>
    5353    <ErrorReport>prompt</ErrorReport>
     
    5757  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
    5858    <DebugSymbols>true</DebugSymbols>
    59     <OutputPath>..\..\..\trunk\sources\bin\</OutputPath>
     59    <OutputPath>..\..\..\..\trunk\sources\bin\</OutputPath>
    6060    <DefineConstants>DEBUG;TRACE</DefineConstants>
    6161    <DebugType>full</DebugType>
     
    6565  </PropertyGroup>
    6666  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
    67     <OutputPath>..\..\..\trunk\sources\bin\</OutputPath>
     67    <OutputPath>..\..\..\..\trunk\sources\bin\</OutputPath>
    6868    <DefineConstants>TRACE</DefineConstants>
    6969    <Optimize>true</Optimize>
     
    7575  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
    7676    <DebugSymbols>true</DebugSymbols>
    77     <OutputPath>..\..\..\trunk\sources\bin\</OutputPath>
     77    <OutputPath>..\..\..\..\trunk\sources\bin\</OutputPath>
    7878    <DefineConstants>DEBUG;TRACE</DefineConstants>
    7979    <DebugType>full</DebugType>
     
    8383  </PropertyGroup>
    8484  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">
    85     <OutputPath>..\..\..\trunk\sources\bin\</OutputPath>
     85    <OutputPath>..\..\..\..\trunk\sources\bin\</OutputPath>
    8686    <DefineConstants>TRACE</DefineConstants>
    8787    <Optimize>true</Optimize>
     
    9292  </PropertyGroup>
    9393  <ItemGroup>
    94     <Reference Include="ALGLIB-3.7.0, Version=3.7.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
    95       <HintPath>..\..\..\trunk\sources\bin\ALGLIB-3.7.0.dll</HintPath>
    96     </Reference>
    97     <Reference Include="HeuristicLab.Analysis-3.3">
    98       <HintPath>..\..\..\trunk\sources\bin\HeuristicLab.Analysis-3.3.dll</HintPath>
     94    <Reference Include="ALGLIB-3.7.0">
     95      <HintPath>..\..\..\..\trunk\sources\bin\ALGLIB-3.7.0.dll</HintPath>
     96      <Private>False</Private>
    9997    </Reference>
    10098    <Reference Include="HeuristicLab.Collections-3.3">
    101       <HintPath>..\..\..\trunk\sources\bin\HeuristicLab.Collections-3.3.dll</HintPath>
     99      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Collections-3.3.dll</HintPath>
     100      <Private>False</Private>
    102101    </Reference>
    103102    <Reference Include="HeuristicLab.Common-3.3">
    104       <HintPath>..\..\..\trunk\sources\bin\HeuristicLab.Common-3.3.dll</HintPath>
     103      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Common-3.3.dll</HintPath>
     104      <Private>False</Private>
    105105    </Reference>
    106106    <Reference Include="HeuristicLab.Common.Resources-3.3">
    107       <HintPath>..\..\..\trunk\sources\bin\HeuristicLab.Common.Resources-3.3.dll</HintPath>
     107      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Common.Resources-3.3.dll</HintPath>
     108      <Private>False</Private>
    108109    </Reference>
    109110    <Reference Include="HeuristicLab.Core-3.3">
    110       <HintPath>..\..\..\trunk\sources\bin\HeuristicLab.Core-3.3.dll</HintPath>
     111      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Core-3.3.dll</HintPath>
     112      <Private>False</Private>
    111113    </Reference>
    112114    <Reference Include="HeuristicLab.Data-3.3">
    113       <HintPath>..\..\..\trunk\sources\bin\HeuristicLab.Data-3.3.dll</HintPath>
     115      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Data-3.3.dll</HintPath>
     116      <Private>False</Private>
    114117    </Reference>
    115118    <Reference Include="HeuristicLab.Encodings.BinaryVectorEncoding-3.3">
    116       <HintPath>..\..\..\trunk\sources\bin\HeuristicLab.Encodings.BinaryVectorEncoding-3.3.dll</HintPath>
     119      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Encodings.BinaryVectorEncoding-3.3.dll</HintPath>
     120      <Private>False</Private>
    117121    </Reference>
    118122    <Reference Include="HeuristicLab.Encodings.IntegerVectorEncoding-3.3">
    119       <HintPath>..\..\..\trunk\sources\bin\HeuristicLab.Encodings.IntegerVectorEncoding-3.3.dll</HintPath>
     123      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Encodings.IntegerVectorEncoding-3.3.dll</HintPath>
     124      <Private>False</Private>
    120125    </Reference>
    121126    <Reference Include="HeuristicLab.Encodings.PermutationEncoding-3.3">
    122       <HintPath>..\..\..\trunk\sources\bin\HeuristicLab.Encodings.PermutationEncoding-3.3.dll</HintPath>
     127      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Encodings.PermutationEncoding-3.3.dll</HintPath>
     128      <Private>False</Private>
    123129    </Reference>
    124130    <Reference Include="HeuristicLab.Encodings.RealVectorEncoding-3.3">
    125       <HintPath>..\..\..\trunk\sources\bin\HeuristicLab.Encodings.RealVectorEncoding-3.3.dll</HintPath>
     131      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Encodings.RealVectorEncoding-3.3.dll</HintPath>
     132      <Private>False</Private>
    126133    </Reference>
    127134    <Reference Include="HeuristicLab.Operators-3.3">
    128       <HintPath>..\..\..\trunk\sources\bin\HeuristicLab.Operators-3.3.dll</HintPath>
    129     </Reference>
    130     <Reference Include="HeuristicLab.Optimization-3.3">
    131       <HintPath>..\..\..\trunk\sources\bin\HeuristicLab.Optimization-3.3.dll</HintPath>
     135      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Operators-3.3.dll</HintPath>
     136      <Private>False</Private>
    132137    </Reference>
    133138    <Reference Include="HeuristicLab.Optimization.Operators-3.3">
    134       <HintPath>..\..\..\trunk\sources\bin\HeuristicLab.Optimization.Operators-3.3.dll</HintPath>
     139      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Optimization.Operators-3.3.dll</HintPath>
     140      <Private>False</Private>
    135141    </Reference>
    136142    <Reference Include="HeuristicLab.Parameters-3.3">
    137       <HintPath>..\..\..\trunk\sources\bin\HeuristicLab.Parameters-3.3.dll</HintPath>
     143      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Parameters-3.3.dll</HintPath>
     144      <Private>False</Private>
    138145    </Reference>
    139146    <Reference Include="HeuristicLab.Persistence-3.3">
    140       <HintPath>..\..\..\trunk\sources\bin\HeuristicLab.Persistence-3.3.dll</HintPath>
     147      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Persistence-3.3.dll</HintPath>
     148      <Private>False</Private>
    141149    </Reference>
    142150    <Reference Include="HeuristicLab.PluginInfrastructure-3.3">
    143       <HintPath>..\..\..\trunk\sources\bin\HeuristicLab.PluginInfrastructure-3.3.dll</HintPath>
    144     </Reference>
    145     <Reference Include="HeuristicLab.Problems.TestFunctions-3.3">
    146       <HintPath>..\..\..\trunk\sources\bin\HeuristicLab.Problems.TestFunctions-3.3.dll</HintPath>
     151      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.PluginInfrastructure-3.3.dll</HintPath>
     152      <Private>False</Private>
    147153    </Reference>
    148154    <Reference Include="HeuristicLab.Random-3.3">
    149       <HintPath>..\..\..\trunk\sources\bin\HeuristicLab.Random-3.3.dll</HintPath>
     155      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Random-3.3.dll</HintPath>
     156      <Private>False</Private>
    150157    </Reference>
    151158    <Reference Include="HeuristicLab.Selection-3.3">
    152       <HintPath>..\..\..\trunk\sources\bin\HeuristicLab.Selection-3.3.dll</HintPath>
     159      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Selection-3.3.dll</HintPath>
     160      <Private>False</Private>
    153161    </Reference>
    154162    <Reference Include="System" />
     
    170178  </ItemGroup>
    171179  <ItemGroup>
    172     <Compile Include="Algorithms\RepeatedUpDownWalkAnalyzer.cs" />
    173     <Compile Include="Algorithms\EvolvabilityAnalyzer.cs" />
    174     <Compile Include="Algorithms\RepeatedInformationAnalyzer.cs" />
    175     <Compile Include="Algorithms\RepeatMultiAnalyzer.cs" />
    176     <Compile Include="Algorithms\RepeatedRuggednessAnalyzer.cs" />
    177     <Compile Include="Algorithms\ScopeDuplicator.cs" />
    178     <Compile Include="Analysis\Aggregators\BoundingBoxAggregator.cs" />
    179     <Compile Include="Analysis\Aggregators\Aggregator.cs" />
    180     <Compile Include="Analysis\Aggregators\AutoCorrelationAggregator.cs" />
    181     <Compile Include="Analysis\Aggregators\UpDownAggregatorAggregator.cs" />
    182     <Compile Include="Analysis\Aggregators\EvolvabilityAggregator.cs" />
    183     <Compile Include="Analysis\Aggregators\InformationAnalysisPeakAggregator.cs" />
    184     <Compile Include="Analysis\Aggregators\InformationAnalysisValueAggregator.cs" />
    185     <Compile Include="Analysis\Aggregators\DistributionAnalyzer.cs" />
    186     <Compile Include="Analysis\Aggregators\RuggednessAggregator.cs" />
    187     <Compile Include="Analysis\Aggregators\QualityTrailSummaryAggregator.cs" />
    188     <Compile Include="Analysis\Aggregators\InformationStabilityAggregator.cs" />
    189     <Compile Include="Analysis\Aggregators\InformationAnalysisAggregator.cs" />
    190     <Compile Include="Analysis\Aggregators\IAggregator.cs" />
    191     <Compile Include="Algorithms\RepeatedLocalAnalysis.cs" />
     180    <Compile Include="Algorithms\AdaptiveWalk.cs" />
     181    <Compile Include="Algorithms\UpDownWalk.cs" />
     182    <Compile Include="Algorithms\RandomWalk.cs" />
     183    <Compile Include="Analysis\RuggednessCalculator.cs" />
    192184    <Compile Include="Analysis\UpDownWalkAnalyzer.cs" />
    193     <Compile Include="Analysis\NeutralityAnalyzer.cs" />
    194     <Compile Include="Analysis\QualityTrailSummarizer.cs" />
    195185    <Compile Include="Analysis\EnumerableExtensions.cs" />
    196186    <Compile Include="Analysis\FitnessCloudAnalyzer.cs" />
    197187    <Compile Include="Analysis\InformationAnalysis.cs" />
    198     <Compile Include="Analysis\InformationAnalysisCalculator.cs" />
    199188    <Compile Include="Analysis\QualityTrailMultiAnalyzer.cs" />
    200     <Compile Include="Analysis\RealVectorBoundingBoxUpdater.cs" />
    201     <Compile Include="Analysis\RepeatAggregator.cs" />
    202189    <Compile Include="Analysis\RuggednessAnalyzer.cs" />
    203190    <Compile Include="Analysis\IQualityTrailAnalyzer.cs" />
     
    205192    <Compile Include="Algorithms\LocalAnalysisMainLoop.cs" />
    206193    <Compile Include="Analysis\InformationAnalyzer.cs" />
    207     <Compile Include="Analysis\RuggednessCalculator.cs" />
    208194    <Compile Include="Analysis\UniqueThresholdCalculator.cs" />
    209     <Compile Include="BestWorstSelector.cs" />
    210     <Compile Include="BoxChart\BoxChartCreator.cs" />
    211     <Compile Include="BoxChart\ColorValue.cs" />
    212     <Compile Include="BoxChart\RunCollectionMultiDiscretizer.cs" />
    213     <Compile Include="BoxChart\ResultNamesCollector.cs" />
    214     <Compile Include="BoxChart\StringValueBoxChartElementGenerator.cs" />
    215     <Compile Include="BoxChart\IBoxChartElementGenerator.cs" />
    216     <Compile Include="BoxChart\EmptyBoxChartElementGenerator.cs" />
    217     <Compile Include="BoxChart\StringConstantBoxChartElementGenerator.cs" />
    218     <Compile Include="BoxChart\DiscreteValueBoxChartElementGenerator.cs" />
    219     <Compile Include="BoxChart\BitmapItem.cs" />
    220     <Compile Include="ColorGradient.cs" />
    221     <Compile Include="DictionaryExtensions.cs" />
     195    <Compile Include="CharacteristicCalculator\AdaptiveWalkCalculator.cs" />
     196    <Compile Include="CharacteristicCalculator\UpDownWalkCalculator.cs" />
     197    <Compile Include="CharacteristicCalculator\RandomWalkCalculator.cs" />
     198    <Compile Include="UpDownSelector.cs" />
    222199    <Compile Include="DistanceCalculators\RealVectorDistanceCalculator.cs" />
    223200    <Compile Include="DistanceCalculators\BinaryVectorDistanceCalculator.cs" />
    224201    <Compile Include="DistanceCalculators\PermutationDistanceCalculator.cs" />
    225202    <Compile Include="DistanceCalculators\IItemDistanceCalculator.cs" />
    226     <Compile Include="IListExtensions.cs" />
    227     <Compile Include="ListExtensions.cs" />
    228     <Compile Include="NeutralSelector.cs" />
    229     <Compile Include="DataTables\AutoCorrelationTable.cs" />
    230     <Compile Include="EngineAlgorithm\EngineAlgorithmOperator.cs" />
    231     <Compile Include="DataTables\QualityTrailSummaryTable.cs" />
    232     <Compile Include="DataTables\InformationStabilityTable.cs" />
    233     <Compile Include="DataTables\InformationAnalysisTable.cs" />
    234     <Compile Include="Evolvability\EvolvabilityAnalyzer.cs" />
     203    <Compile Include="Extensions.cs" />
    235204    <Compile Include="FDC\QAPPermutationFitnessDistanceCorrelationAnalyzer.cs" />
    236     <Compile Include="ScopePathLookupParameter.cs" />
    237205    <Compile Include="FDC\BinaryVectorFitnessDistanceCorrelationAnalyzer.cs" />
    238206    <Compile Include="FDC\HeatMap.cs" />
    239     <Compile Include="HeuristicLabAnalysisFitnessLandscapePlugin.cs" />
    240     <Compile Include="MultiTrajectory\GridRealVectorsCreator.cs" />
    241     <Compile Include="MultiTrajectory\PreassignedPermutationCreator.cs" />
    242     <Compile Include="MultiTrajectory\MultiTrajectoryAnalysis.cs" />
    243     <Compile Include="MultiTrajectory\PreassignedRealVectorCreator.cs" />
    244     <Compile Include="MultiTrajectory\PreassignedBinaryVectorCreator.cs" />
    245     <Compile Include="MultiTrajectory\PreassignedSolutionCreator.cs" />
    246     <Compile Include="PopDist\PopulationDistributionAnalyzer.cs" />
    247     <Compile Include="Exhaustive\PermutationEnumerationManipulator.cs" />
     207    <Compile Include="Plugin.cs" />
    248208    <Compile Include="FDC\PermutationFitnessDistanceCorrelationAnalyzer.cs" />
    249     <Compile Include="TestFunctions\CustomAdditiveMoveEvaluator.cs" />
    250     <Compile Include="TestFunctions\CustomEvaluator.cs" />
    251209    <None Include="Properties\AssemblyInfo.cs.frame" />
    252210    <Compile Include="Properties\AssemblyInfo.cs" />
    253211    <Compile Include="FDC\RealVectorFitnessDistanceCorrelationAnalyzer.cs" />
    254212    <Compile Include="FDC\FitnessDistanceCorrelationAnalyzer.cs" />
    255     <None Include="HeuristicLabAnalysisFitnessLandscapePlugin.cs.frame" />
     213    <None Include="Plugin.cs.frame" />
    256214    <Compile Include="FDC\ScatterPlot.cs" />
    257215  </ItemGroup>
     
    276234    </BootstrapperPackage>
    277235  </ItemGroup>
    278   <ItemGroup />
     236  <ItemGroup>
     237    <ProjectReference Include="..\..\HeuristicLab.Analysis\3.3\HeuristicLab.Analysis-3.3.csproj">
     238      <Project>{887425b4-4348-49ed-a457-b7d2c26ddbf9}</Project>
     239      <Name>HeuristicLab.Analysis-3.3</Name>
     240      <Private>False</Private>
     241    </ProjectReference>
     242    <ProjectReference Include="..\..\HeuristicLab.Optimization\3.3\HeuristicLab.Optimization-3.3.csproj">
     243      <Project>{14ab8d24-25bc-400c-a846-4627aa945192}</Project>
     244      <Name>HeuristicLab.Optimization-3.3</Name>
     245      <Private>False</Private>
     246    </ProjectReference>
     247  </ItemGroup>
    279248  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
    280249  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
     
    286255  -->
    287256  <PropertyGroup>
    288     <PostBuildEvent>set Path=%25Path%25;$(ProjectDir);$(SolutionDir)
    289 set ProjectDir=$(ProjectDir)
    290 set SolutionDir=$(SolutionDir)
    291 set Outdir=$(Outdir)
    292 set Platform=$(PlatformName)
    293 set Configuration=$(ConfigurationName)</PostBuildEvent>
     257    <PostBuildEvent>
     258    </PostBuildEvent>
    294259  </PropertyGroup>
    295260  <PropertyGroup>
     
    299264set Outdir=$(Outdir)
    300265
    301 SubWCRev "%25ProjectDir%25\" "%25ProjectDir%25\Properties\AssemblyInfo.cs.frame" "%25ProjectDir%25\Properties\AssemblyInfo.cs"
    302 SubWCRev "%25ProjectDir%25\" "%25ProjectDir%25\HeuristicLabAnalysisFitnessLandscapePlugin.cs.frame" "%25ProjectDir%25\HeuristicLabAnalysisFitnessLandscapePlugin.cs"</PreBuildEvent>
     266call PreBuildEvent.cmd
     267</PreBuildEvent>
    303268  </PropertyGroup>
    304269</Project>
Note: See TracChangeset for help on using the changeset viewer.