Changeset 8217
- Timestamp:
- 07/04/12 19:14:52 (12 years ago)
- Location:
- branches/HeuristicLab.Analysis.AlgorithmBehavior/HeuristicLab.Analysis.AlgorithmBehavior/3.3
- Files:
-
- 2 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Analysis.AlgorithmBehavior/HeuristicLab.Analysis.AlgorithmBehavior/3.3/Analyzers/SchemaAnalyzer.cs
r8216 r8217 140 140 } 141 141 142 p rivatebool IsSubtour(IntArray tour, Permutation permutation) {142 public static bool IsSubtour(IntArray tour, Permutation permutation) { 143 143 // determine starting position for subtour match 144 144 int idx = permutation.Select((x, index) => new { Value = x, Index = index }).Single(x => x.Value == tour[0]).Index; … … 157 157 } 158 158 159 p rivateclass SchemaEqualityComparer : EqualityComparer<IntArray> {159 public class SchemaEqualityComparer : EqualityComparer<IntArray> { 160 160 public override bool Equals(IntArray x, IntArray y) { 161 161 if (object.ReferenceEquals(x, y)) return true; -
branches/HeuristicLab.Analysis.AlgorithmBehavior/HeuristicLab.Analysis.AlgorithmBehavior/3.3/HeuristicLab.Analysis.AlgorithmBehavior-3.3.csproj
r8216 r8217 38 38 </PropertyGroup> 39 39 <ItemGroup> 40 <Reference Include="HeuristicLab.Analysis-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 41 <Private>False</Private> 42 </Reference> 40 43 <Reference Include="HeuristicLab.Collections-3.3"> 41 44 <HintPath>..\..\..\trunk\sources\bin\HeuristicLab.Collections-3.3.dll</HintPath> 45 <Private>False</Private> 42 46 </Reference> 43 47 <Reference Include="HeuristicLab.Common-3.3"> 44 48 <HintPath>..\..\..\trunk\sources\bin\HeuristicLab.Common-3.3.dll</HintPath> 49 <Private>False</Private> 45 50 </Reference> 46 <Reference Include="HeuristicLab.Common.Resources-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL" /> 51 <Reference Include="HeuristicLab.Common.Resources-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 52 <Private>False</Private> 53 </Reference> 47 54 <Reference Include="HeuristicLab.Core-3.3"> 48 55 <HintPath>..\..\..\trunk\sources\bin\HeuristicLab.Core-3.3.dll</HintPath> 56 <Private>False</Private> 49 57 </Reference> 50 <Reference Include="HeuristicLab.Data-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL" /> 51 <Reference Include="HeuristicLab.Encodings.PermutationEncoding-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL" /> 58 <Reference Include="HeuristicLab.Data-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 59 <Private>False</Private> 60 </Reference> 61 <Reference Include="HeuristicLab.Encodings.PermutationEncoding-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 62 <Private>False</Private> 63 </Reference> 52 64 <Reference Include="HeuristicLab.Operators-3.3"> 53 65 <HintPath>..\..\..\trunk\sources\bin\HeuristicLab.Operators-3.3.dll</HintPath> 66 <Private>False</Private> 54 67 </Reference> 55 68 <Reference Include="HeuristicLab.Optimization-3.3"> 56 69 <HintPath>..\..\..\trunk\sources\bin\HeuristicLab.Optimization-3.3.dll</HintPath> 70 <Private>False</Private> 57 71 </Reference> 58 72 <Reference Include="HeuristicLab.Parameters-3.3"> 59 73 <HintPath>..\..\..\trunk\sources\bin\HeuristicLab.Parameters-3.3.dll</HintPath> 74 <Private>False</Private> 60 75 </Reference> 61 76 <Reference Include="HeuristicLab.Persistence-3.3"> 62 77 <HintPath>..\..\..\trunk\sources\bin\HeuristicLab.Persistence-3.3.dll</HintPath> 78 <Private>False</Private> 63 79 </Reference> 64 <Reference Include="HeuristicLab.PluginInfrastructure-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL" /> 80 <Reference Include="HeuristicLab.PluginInfrastructure-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 81 <Private>False</Private> 82 </Reference> 83 <Reference Include="HeuristicLab.Problems.TravelingSalesman-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 84 <Private>False</Private> 85 </Reference> 65 86 <Reference Include="System" /> 66 87 <Reference Include="System.Core" /> … … 76 97 <Compile Include="Analyzers\BuildingBlockAnalyzer.cs" /> 77 98 <Compile Include="Analyzers\BrokenInteritanceSchemaAnalyzer.cs" /> 99 <Compile Include="Analyzers\SchemaOccurenceInGenerationsAnalyzer.cs" /> 100 <Compile Include="Analyzers\SchemaQualityAnalyzer.cs" /> 78 101 <Compile Include="Analyzers\SchemaAnalyzer.cs" /> 79 102 <Compile Include="Analyzers\GenealogyAnalyzer.cs" />
Note: See TracChangeset
for help on using the changeset viewer.