Changeset 3158 for trunk/sources/HeuristicLab.Problems.TravelingSalesman
- Timestamp:
- 03/22/10 02:37:35 (14 years ago)
- Location:
- trunk/sources/HeuristicLab.Problems.TravelingSalesman/3.3
- Files:
-
- 24 edited
- 2 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Problems.TravelingSalesman/3.3
- Property svn:ignore
-
old new 2 2 bin 3 3 obj 4 HeuristicLabProblemsT SPPlugin.cs4 HeuristicLabProblemsTravelingSalesmanPlugin.cs
-
- Property svn:ignore
-
trunk/sources/HeuristicLab.Problems.TravelingSalesman/3.3/Evaluators/TSPCoordinatesPathEvaluator.cs
r3066 r3158 26 26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 27 27 28 namespace HeuristicLab.Problems.T SP{28 namespace HeuristicLab.Problems.TravelingSalesman { 29 29 /// <summary> 30 30 /// A base class for operators which evaluate TSP solutions given in path representation using city coordinates. -
trunk/sources/HeuristicLab.Problems.TravelingSalesman/3.3/Evaluators/TSPEuclideanPathEvaluator.cs
r3155 r3158 24 24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 25 25 26 namespace HeuristicLab.Problems.T SP{26 namespace HeuristicLab.Problems.TravelingSalesman { 27 27 /// <summary> 28 28 /// An operator which evaluates TSP solutions given in path representation using the Euclidean distance metric. -
trunk/sources/HeuristicLab.Problems.TravelingSalesman/3.3/Evaluators/TSPEvaluator.cs
r3155 r3158 26 26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 27 27 28 namespace HeuristicLab.Problems.T SP{28 namespace HeuristicLab.Problems.TravelingSalesman { 29 29 /// <summary> 30 30 /// A base class for operators which evaluate TSP solutions. -
trunk/sources/HeuristicLab.Problems.TravelingSalesman/3.3/Evaluators/TSPGeoPathEvaluator.cs
r3155 r3158 24 24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 25 25 26 namespace HeuristicLab.Problems.T SP{26 namespace HeuristicLab.Problems.TravelingSalesman { 27 27 /// <summary> 28 28 /// An operator which evaluates TSP solutions given in path representation using the GEO distance metric (globe coordinates). -
trunk/sources/HeuristicLab.Problems.TravelingSalesman/3.3/Evaluators/TSPRoundedEuclideanPathEvaluator.cs
r3017 r3158 24 24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 25 25 26 namespace HeuristicLab.Problems.T SP{26 namespace HeuristicLab.Problems.TravelingSalesman { 27 27 /// <summary> 28 28 /// An operator which evaluates TSP solutions given in path representation using the rounded Euclidean distance metric. -
trunk/sources/HeuristicLab.Problems.TravelingSalesman/3.3/HeuristicLab.Problems.TravelingSalesman-3.3.csproj
r3157 r3158 5 5 <ProductVersion>9.0.30729</ProductVersion> 6 6 <SchemaVersion>2.0</SchemaVersion> 7 <ProjectGuid>{ 600287A3-8714-453E-B875-A05F3EB72315}</ProjectGuid>7 <ProjectGuid>{D767C38D-8014-46B0-9A32-03A3AECCE34A}</ProjectGuid> 8 8 <OutputType>Library</OutputType> 9 9 <AppDesignerFolder>Properties</AppDesignerFolder> 10 <RootNamespace>HeuristicLab.Problems.T SP</RootNamespace>11 <AssemblyName>HeuristicLab.Problems.T SP-3.3</AssemblyName>10 <RootNamespace>HeuristicLab.Problems.TravelingSalesman</RootNamespace> 11 <AssemblyName>HeuristicLab.Problems.TravelingSalesman-3.3</AssemblyName> 12 12 <SignAssembly>true</SignAssembly> 13 13 <AssemblyOriginatorKeyFile>HeuristicLab.snk</AssemblyOriginatorKeyFile> … … 37 37 <ErrorReport>prompt</ErrorReport> 38 38 <WarningLevel>4</WarningLevel> 39 <DocumentationFile>bin\Release\HeuristicLab.Problems.T SP-3.3.xml</DocumentationFile>39 <DocumentationFile>bin\Release\HeuristicLab.Problems.TravelingSalesman-3.3.xml</DocumentationFile> 40 40 <TreatWarningsAsErrors>false</TreatWarningsAsErrors> 41 41 </PropertyGroup> … … 86 86 <Compile Include="Evaluators\TSPEuclideanPathEvaluator.cs" /> 87 87 <Compile Include="Evaluators\TSPGeoPathEvaluator.cs" /> 88 <Compile Include="HeuristicLabProblemsTravelingSalesmanPlugin.cs" /> 88 89 <Compile Include="TSPLIBTourParser.cs" /> 89 90 <Compile Include="Interfaces\ICoordinatesTSPSolutionsVisualizer.cs" /> … … 99 100 <Compile Include="Interfaces\ITSPMoveEvaluator.cs" /> 100 101 <Compile Include="Interfaces\ITSPPathEvaluator.cs" /> 101 <Compile Include="HeuristicLabProblemsTSPPlugin.cs" />102 102 <Compile Include="Interfaces\ITSPPathMoveEvaluator.cs" /> 103 103 <Compile Include="MoveEvaluators\TwoOptMoveTSPRoundedEuclideanPathEvaluator.cs" /> … … 159 159 <ItemGroup> 160 160 <None Include="HeuristicLab.snk" /> 161 <None Include="HeuristicLabProblemsT SPPlugin.cs.frame" />161 <None Include="HeuristicLabProblemsTravelingSalesmanPlugin.cs.frame" /> 162 162 <None Include="Properties\AssemblyInfo.frame" /> 163 163 <None Include="TSPLIB Sample Problems\ch130.opt.tour" /> … … 182 182 183 183 call PreBuildEvent.cmd 184 SubWCRev "%25ProjectDir%25\" "%25ProjectDir%25\HeuristicLabProblemsT SPPlugin.cs.frame" "%25ProjectDir%25\HeuristicLabProblemsTSPPlugin.cs"</PreBuildEvent>184 SubWCRev "%25ProjectDir%25\" "%25ProjectDir%25\HeuristicLabProblemsTravelingSalesmanPlugin.cs.frame" "%25ProjectDir%25\HeuristicLabProblemsTravelingSalesmanPlugin.cs"</PreBuildEvent> 185 185 </PropertyGroup> 186 186 </Project> -
trunk/sources/HeuristicLab.Problems.TravelingSalesman/3.3/HeuristicLabProblemsTravelingSalesmanPlugin.cs.frame
r3157 r3158 22 22 using HeuristicLab.PluginInfrastructure; 23 23 24 namespace HeuristicLab.Problems.T SP{24 namespace HeuristicLab.Problems.TravelingSalesman { 25 25 /// <summary> 26 /// Plugin class for HeuristicLab.Problems.T SPplugin26 /// Plugin class for HeuristicLab.Problems.TravelingSalesman plugin 27 27 /// </summary> 28 [Plugin("HeuristicLab.Problems.T SP", "3.3.0.$WCREV$")]29 [PluginFile("HeuristicLab.Problems.T SP-3.3.dll", PluginFileType.Assembly)]28 [Plugin("HeuristicLab.Problems.TravelingSalesman", "3.3.0.$WCREV$")] 29 [PluginFile("HeuristicLab.Problems.TravelingSalesman-3.3.dll", PluginFileType.Assembly)] 30 30 [PluginDependency("HeuristicLab.Collections", "3.3")] 31 31 [PluginDependency("HeuristicLab.Common", "3.2")] … … 38 38 [PluginDependency("HeuristicLab.Parameters", "3.3")] 39 39 [PluginDependency("HeuristicLab.Persistence", "3.3")] 40 public class HeuristicLabProblemsT SPPlugin : PluginBase {40 public class HeuristicLabProblemsTravelingSalesmanPlugin : PluginBase { 41 41 } 42 42 } -
trunk/sources/HeuristicLab.Problems.TravelingSalesman/3.3/Interfaces/ICoordinatesTSPSolutionsVisualizer.cs
r3107 r3158 23 23 using HeuristicLab.Data; 24 24 25 namespace HeuristicLab.Problems.T SP{25 namespace HeuristicLab.Problems.TravelingSalesman { 26 26 /// <summary> 27 27 /// An interface which represents an operator for visualizing tours of Traveling Salesman Problems using city coordinates. -
trunk/sources/HeuristicLab.Problems.TravelingSalesman/3.3/Interfaces/IPathCoordinatesTSPSolutionsVisualizer.cs
r3107 r3158 23 23 using HeuristicLab.Encodings.PermutationEncoding; 24 24 25 namespace HeuristicLab.Problems.T SP{25 namespace HeuristicLab.Problems.TravelingSalesman { 26 26 /// <summary> 27 27 /// An interface which represents an operator for visualizing tours of Traveling Salesman Problems given in path representation using city coordinates. -
trunk/sources/HeuristicLab.Problems.TravelingSalesman/3.3/Interfaces/ITSPCoordinatesPathEvaluator.cs
r3066 r3158 23 23 using HeuristicLab.Data; 24 24 25 namespace HeuristicLab.Problems.T SP{25 namespace HeuristicLab.Problems.TravelingSalesman { 26 26 /// <summary> 27 27 /// An interface which represents an evaluation operator which evaluates TSP solutions given in path representation using city coordinates. -
trunk/sources/HeuristicLab.Problems.TravelingSalesman/3.3/Interfaces/ITSPEvaluator.cs
r2988 r3158 22 22 using HeuristicLab.Optimization; 23 23 24 namespace HeuristicLab.Problems.T SP{24 namespace HeuristicLab.Problems.TravelingSalesman { 25 25 /// <summary> 26 26 /// An interface which represents an evaluation operator for Traveling Salesman Problems. -
trunk/sources/HeuristicLab.Problems.TravelingSalesman/3.3/Interfaces/ITSPMoveEvaluator.cs
r3074 r3158 24 24 using HeuristicLab.Optimization; 25 25 26 namespace HeuristicLab.Problems.T SP{26 namespace HeuristicLab.Problems.TravelingSalesman { 27 27 public interface ITSPMoveEvaluator : ISingleObjectiveMoveEvaluator, IMoveOperator { 28 28 } -
trunk/sources/HeuristicLab.Problems.TravelingSalesman/3.3/Interfaces/ITSPPathEvaluator.cs
r3053 r3158 23 23 using HeuristicLab.Encodings.PermutationEncoding; 24 24 25 namespace HeuristicLab.Problems.T SP{25 namespace HeuristicLab.Problems.TravelingSalesman { 26 26 /// <summary> 27 27 /// An interface which represents an evaluation operator which evaluates TSP solutions given in path representation. -
trunk/sources/HeuristicLab.Problems.TravelingSalesman/3.3/Interfaces/ITSPPathMoveEvaluator.cs
r3074 r3158 24 24 using HeuristicLab.Encodings.PermutationEncoding; 25 25 26 namespace HeuristicLab.Problems.T SP{26 namespace HeuristicLab.Problems.TravelingSalesman { 27 27 public interface ITSPPathMoveEvaluator : ITSPMoveEvaluator, IPermutationMoveOperator { 28 28 ILookupParameter<DoubleMatrix> CoordinatesParameter { get; } -
trunk/sources/HeuristicLab.Problems.TravelingSalesman/3.3/Interfaces/ITSPSolutionsVisualizer.cs
r3107 r3158 22 22 using HeuristicLab.Optimization; 23 23 24 namespace HeuristicLab.Problems.T SP{24 namespace HeuristicLab.Problems.TravelingSalesman { 25 25 /// <summary> 26 26 /// An interface which represents an operator for visualizing solutions of Traveling Salesman Problems. -
trunk/sources/HeuristicLab.Problems.TravelingSalesman/3.3/MoveEvaluators/TSPMoveEvaluator.cs
r3074 r3158 27 27 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 28 28 29 namespace HeuristicLab.Problems.T SP{29 namespace HeuristicLab.Problems.TravelingSalesman { 30 30 /// <summary> 31 31 /// A base class for operators which evaluate TSP solutions. -
trunk/sources/HeuristicLab.Problems.TravelingSalesman/3.3/MoveEvaluators/TSPPathMoveEvaluator.cs
r3074 r3158 27 27 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 28 28 29 namespace HeuristicLab.Problems.T SP{29 namespace HeuristicLab.Problems.TravelingSalesman { 30 30 /// <summary> 31 31 /// A base class for operators which evaluate TSP solutions. -
trunk/sources/HeuristicLab.Problems.TravelingSalesman/3.3/MoveEvaluators/TwoOptMoveTSPCoordinatesPathEvaluator.cs
r3074 r3158 28 28 using System; 29 29 30 namespace HeuristicLab.Problems.T SP{30 namespace HeuristicLab.Problems.TravelingSalesman { 31 31 /// <summary> 32 32 /// An operator to evaluate 2-opt moves. -
trunk/sources/HeuristicLab.Problems.TravelingSalesman/3.3/MoveEvaluators/TwoOptMoveTSPRoundedEuclideanPathEvaluator.cs
r3074 r3158 28 28 using System; 29 29 30 namespace HeuristicLab.Problems.T SP{30 namespace HeuristicLab.Problems.TravelingSalesman { 31 31 /// <summary> 32 32 /// An operator to evaluate 2-opt moves. -
trunk/sources/HeuristicLab.Problems.TravelingSalesman/3.3/PathTSPTour.cs
r3139 r3158 27 27 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 28 28 29 namespace HeuristicLab.Problems.T SP{29 namespace HeuristicLab.Problems.TravelingSalesman { 30 30 /// <summary> 31 31 /// Represents a tour of a Traveling Salesman Problem given in path representation which can be visualized in the GUI. -
trunk/sources/HeuristicLab.Problems.TravelingSalesman/3.3/Properties/AssemblyInfo.frame
r2883 r3158 26 26 // set of attributes. Change these attribute values to modify the information 27 27 // associated with an assembly. 28 [assembly: AssemblyTitle("HeuristicLab.Problems.T SP")]28 [assembly: AssemblyTitle("HeuristicLab.Problems.TravelingSalesman")] 29 29 [assembly: AssemblyDescription("HeuristicLab Traveling Salesman Problem classes")] 30 30 [assembly: AssemblyConfiguration("")] -
trunk/sources/HeuristicLab.Problems.TravelingSalesman/3.3/TSP.cs
r3155 r3158 34 34 using HeuristicLab.PluginInfrastructure; 35 35 36 namespace HeuristicLab.Problems.T SP{36 namespace HeuristicLab.Problems.TravelingSalesman { 37 37 [Item("TSP", "Represents a symmetric Traveling Salesman Problem.")] 38 38 [Creatable("Problems")] -
trunk/sources/HeuristicLab.Problems.TravelingSalesman/3.3/TSPLIBParser.cs
r3155 r3158 24 24 using System.IO; 25 25 26 namespace HeuristicLab.Problems.T SP{26 namespace HeuristicLab.Problems.TravelingSalesman { 27 27 /// <summary> 28 28 /// Parses a *.tsp file in TSPLIB format and extracts its information about a TSP. -
trunk/sources/HeuristicLab.Problems.TravelingSalesman/3.3/TSPLIBTourParser.cs
r3152 r3158 24 24 using System.IO; 25 25 26 namespace HeuristicLab.Problems.T SP{26 namespace HeuristicLab.Problems.TravelingSalesman { 27 27 /// <summary> 28 28 /// Parses a *.opt.tour file in TSPLIB format and extracts its information about an optimal tour of a TSP. -
trunk/sources/HeuristicLab.Problems.TravelingSalesman/3.3/Visualizers/BestPathTSPTourVisualizer.cs
r3107 r3158 29 29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 30 30 31 namespace HeuristicLab.Problems.T SP{31 namespace HeuristicLab.Problems.TravelingSalesman { 32 32 /// <summary> 33 33 /// An operator for visualizing the best tour of Traveling Salesman Problems given in path representation using city coordinates.
Note: See TracChangeset
for help on using the changeset viewer.