Free cookie consent management tool by TermsFeed Policy Generator

source: branches/PTSP/HeuristicLab.Problems.PTSP.Views/3.3/HeuristicLab.Problems.PTSP.Views-3.3.csproj @ 13412

Last change on this file since 13412 was 13412, checked in by abeham, 8 years ago

#2221:

  • Completely refactored PTSP branch
    • Added two sets of problem instances based on TSPLIB: homogeneous and heterogeneous
    • Implemented missing EvaluateByCoordinates for 1-shift moves
    • Made it clear that move evaluators are for estimated PTSP only
    • Changed parameter realization from a rather strange list of list of ints to a list of bool arrays
    • Reusing code of the 2-opt and 1-shift move evaluators in 2.5 move evaluator
    • Introducing distance calculators to properly handle the case when no distance matrix is given (previous code only worked with distance matrix and without only with euclidean distance in some settings)
    • Fixed several smaller code issues: protected, static, method parameters, copy & paste, interfaces, naming, parameters, serialization hooks, license headers, doc comments, data types
File size: 6.7 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
4  <PropertyGroup>
5    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
6    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
7    <ProjectGuid>{90B6CA12-9791-4430-B2D7-CD3ED7F75E2B}</ProjectGuid>
8    <OutputType>Library</OutputType>
9    <AppDesignerFolder>Properties</AppDesignerFolder>
10    <RootNamespace>HeuristicLab.Problems.PTSP.Views</RootNamespace>
11    <AssemblyName>HeuristicLab.Problems.PTSP.Views-3.3</AssemblyName>
12    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
13    <FileAlignment>512</FileAlignment>
14  </PropertyGroup>
15  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
16    <DebugSymbols>true</DebugSymbols>
17    <DebugType>full</DebugType>
18    <Optimize>false</Optimize>
19    <OutputPath>..\..\..\..\trunk\sources\bin\</OutputPath>
20    <DefineConstants>DEBUG;TRACE</DefineConstants>
21    <ErrorReport>prompt</ErrorReport>
22    <WarningLevel>4</WarningLevel>
23    <PlatformTarget>AnyCPU</PlatformTarget>
24  </PropertyGroup>
25  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
26    <DebugType>pdbonly</DebugType>
27    <Optimize>true</Optimize>
28    <OutputPath>..\..\..\..\trunk\sources\bin\</OutputPath>
29    <DefineConstants>TRACE</DefineConstants>
30    <ErrorReport>prompt</ErrorReport>
31    <WarningLevel>4</WarningLevel>
32  </PropertyGroup>
33  <ItemGroup>
34    <Reference Include="HeuristicLab.Collections-3.3">
35      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Collections-3.3.dll</HintPath>
36      <Private>False</Private>
37    </Reference>
38    <Reference Include="HeuristicLab.Common-3.3">
39      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Common-3.3.dll</HintPath>
40      <Private>False</Private>
41    </Reference>
42    <Reference Include="HeuristicLab.Core-3.3">
43      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Core-3.3.dll</HintPath>
44      <Private>False</Private>
45    </Reference>
46    <Reference Include="HeuristicLab.Core.Views-3.3">
47      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Core.Views-3.3.dll</HintPath>
48      <Private>False</Private>
49    </Reference>
50    <Reference Include="HeuristicLab.Data-3.3">
51      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Data-3.3.dll</HintPath>
52      <Private>False</Private>
53    </Reference>
54    <Reference Include="HeuristicLab.Encodings.PermutationEncoding-3.3">
55      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Encodings.PermutationEncoding-3.3.dll</HintPath>
56      <Private>False</Private>
57    </Reference>
58    <Reference Include="HeuristicLab.MainForm-3.3">
59      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.MainForm-3.3.dll</HintPath>
60      <Private>False</Private>
61    </Reference>
62    <Reference Include="HeuristicLab.MainForm.WindowsForms-3.3">
63      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.MainForm.WindowsForms-3.3.dll</HintPath>
64      <Private>False</Private>
65    </Reference>
66    <Reference Include="HeuristicLab.Optimization-3.3">
67      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Optimization-3.3.dll</HintPath>
68      <Private>False</Private>
69    </Reference>
70    <Reference Include="HeuristicLab.Optimization.Views-3.3">
71      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Optimization.Views-3.3.dll</HintPath>
72      <Private>False</Private>
73    </Reference>
74    <Reference Include="HeuristicLab.Parameters-3.3">
75      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Parameters-3.3.dll</HintPath>
76      <Private>False</Private>
77    </Reference>
78    <Reference Include="HeuristicLab.PluginInfrastructure-3.3">
79      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.PluginInfrastructure-3.3.dll</HintPath>
80      <Private>False</Private>
81    </Reference>
82    <Reference Include="HeuristicLab.Problems.Instances-3.3">
83      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Problems.Instances-3.3.dll</HintPath>
84      <Private>False</Private>
85    </Reference>
86    <Reference Include="HeuristicLab.Random-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
87      <SpecificVersion>False</SpecificVersion>
88      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Random-3.3.dll</HintPath>
89      <Private>False</Private>
90    </Reference>
91    <Reference Include="System" />
92    <Reference Include="System.Core" />
93    <Reference Include="System.Drawing" />
94    <Reference Include="System.Windows.Forms" />
95    <Reference Include="System.Xml.Linq" />
96    <Reference Include="System.Data.DataSetExtensions" />
97    <Reference Include="Microsoft.CSharp" />
98    <Reference Include="System.Data" />
99    <Reference Include="System.Xml" />
100  </ItemGroup>
101  <ItemGroup>
102    <Compile Include="PathPTSPTourView.cs">
103      <SubType>UserControl</SubType>
104    </Compile>
105    <Compile Include="PathPTSPTourView.Designer.cs">
106      <DependentUpon>PathPTSPTourView.cs</DependentUpon>
107    </Compile>
108    <Compile Include="Plugin.cs" />
109    <Compile Include="Properties\AssemblyInfo.cs" />
110    <Compile Include="ProbabilisticTravelingSalesmanProblemView.cs">
111      <SubType>UserControl</SubType>
112    </Compile>
113    <Compile Include="ProbabilisticTravelingSalesmanProblemView.Designer.cs">
114      <DependentUpon>ProbabilisticTravelingSalesmanProblemView.cs</DependentUpon>
115    </Compile>
116  </ItemGroup>
117  <ItemGroup>
118    <None Include="HeuristicLab.snk" />
119    <None Include="Plugin.cs.frame" />
120    <None Include="Properties\AssemblyInfo.cs.frame" />
121  </ItemGroup>
122  <ItemGroup>
123    <ProjectReference Include="..\..\HeuristicLab.Problems.PTSP\3.3\HeuristicLab.Problems.PTSP-3.3.csproj">
124      <Project>{97198965-afea-496b-b3b1-316905c43fd6}</Project>
125      <Name>HeuristicLab.Problems.PTSP-3.3</Name>
126      <Private>False</Private>
127    </ProjectReference>
128  </ItemGroup>
129  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
130  <PropertyGroup>
131    <PreBuildEvent>set Path=%25Path%25;$(ProjectDir);$(SolutionDir)
132set ProjectDir=$(ProjectDir)
133set SolutionDir=$(SolutionDir)
134set Outdir=$(Outdir)
135
136call PreBuildEvent.cmd</PreBuildEvent>
137  </PropertyGroup>
138  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
139       Other similar extension points exist, see Microsoft.Common.targets.
140  <Target Name="BeforeBuild">
141  </Target>
142  <Target Name="AfterBuild">
143  </Target>
144  -->
145</Project>
Note: See TracBrowser for help on using the repository browser.