# # ChangeLog for branches/PTSP/HeuristicLab.Problems.PTSP/3.3/EstimatedPTSP.cs # # Generated by Trac 1.0.12 # 08/31/24 06:26:45 Sat, 28 Nov 2015 22:38:51 GMT abeham [13412] * branches/PTSP/HeuristicLab.Problems.Instances (copied) * branches/PTSP/HeuristicLab.Problems.Instances.TSPLIB (copied) * branches/PTSP/HeuristicLab.Problems.Instances.TSPLIB/3.3/HeuristicLab.Problems.Instances.TSPLIB-3.3.csproj (modified) * branches/PTSP/HeuristicLab.Problems.Instances.TSPLIB/3.3/MarsagliaRandom.cs (added) * branches/PTSP/HeuristicLab.Problems.Instances.TSPLIB/3.3/TSPLIBATSPInstanceProvider.cs (modified) * branches/PTSP/HeuristicLab.Problems.Instances.TSPLIB/3.3/TSPLIBCVRPInstanceProvider.cs (modified) * branches/PTSP/HeuristicLab.Problems.Instances.TSPLIB/3.3/TSPLIBHeterogeneousPTSPDataDescriptor.cs (copied) * branches/PTSP/HeuristicLab.Problems.Instances.TSPLIB/3.3/TSPLIBHeterogeneousPTSPInstanceProvider.cs (copied) * branches/PTSP/HeuristicLab.Problems.Instances.TSPLIB/3.3/TSPLIBHomogeneousPTSPDataDescriptor.cs (copied) * branches/PTSP/HeuristicLab.Problems.Instances.TSPLIB/3.3/TSPLIBHomogeneousPTSPInstanceProvider.cs (copied) * branches/PTSP/HeuristicLab.Problems.Instances.TSPLIB/3.3/TSPLIBInstanceProvider.cs (modified) * branches/PTSP/HeuristicLab.Problems.Instances.TSPLIB/3.3/TSPLIBTSPInstanceProvider.cs (modified) * branches/PTSP/HeuristicLab.Problems.Instances/3.3 (modified) * branches/PTSP/HeuristicLab.Problems.Instances/3.3/HeuristicLab.Problems.Instances-3.3.csproj (modified) * branches/PTSP/HeuristicLab.Problems.Instances/3.3/Types/DistanceHelper.cs (modified) * branches/PTSP/HeuristicLab.Problems.Instances/3.3/Types/PTSPData.cs (moved) * branches/PTSP/HeuristicLab.Problems.PTSP.Tests-3.3/PTSPMoveEvaluatorTest.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP.Views/3.3/HeuristicLab.Problems.PTSP.Views-3.3.csproj (modified) * branches/PTSP/HeuristicLab.Problems.PTSP.Views/3.3/PathPTSPTourView.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP.Views/3.3/Plugin.cs.frame (modified) * branches/PTSP/HeuristicLab.Problems.PTSP.Views/3.3/ProbabilisticTravelingSalesmanProblemView.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/AnalyticalPTSP.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Analyzers/BestPTSPSolutionAnalyzer.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/DistanceCalculators (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/DistanceCalculators/AttDistance.cs (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/DistanceCalculators/DistanceCalculator.cs (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/DistanceCalculators/EuclideanDistance.cs (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/DistanceCalculators/GeoDistance.cs (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/DistanceCalculators/ManhattanDistance.cs (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/DistanceCalculators/MaximumDistance.cs (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/DistanceCalculators/RoundedEuclideanDistance.cs (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/DistanceCalculators/UpperEuclideanDistance.cs (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/DistanceMatrix.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/EstimatedPTSP.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/HeuristicLab.Problems.PTSP-3.3.csproj (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/HeuristicLab.Problems.PTSP-3.3.csproj.DotSettings (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Improvers/PTSPExhaustiveInsertionLocalImprovement.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Improvers/PTSPExhaustiveInversionLocalImprovement.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Interfaces/IEstimatedPTSPMoveEvaluator.cs (copied) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Interfaces/IEstimatedPTSPOperator.cs (moved) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Interfaces/ITwoPointFiveMoveOperator.cs (moved) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/MoveEvaluators (deleted) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/MoveGenerators (deleted) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/MoveMakers (deleted) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Moves/EstimatedPTSPMoveEvaluator.cs (copied) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Moves/OneShift (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Moves/OneShift/PTSPEstimatedInsertionMoveEvaluator.cs (copied) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Moves/TwoOpt (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Moves/TwoOpt/PTSPEstimatedInversionMoveEvaluator.cs (copied) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Moves/TwoPointFiveOpt/ExhaustiveTwoPointFiveMoveGenerator.cs (copied) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Moves/TwoPointFiveOpt/PTSPTwoPointFiveMoveEvaluator.cs (copied) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Moves/TwoPointFiveOpt/StochasticTwoPointFiveMultiMoveGenerator.cs (copied) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Moves/TwoPointFiveOpt/StochasticTwoPointFiveSingleMoveGenerator.cs (copied) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Moves/TwoPointFiveOpt/TwoPointFiveMove.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Moves/TwoPointFiveOpt/TwoPointFiveMoveGenerator.cs (copied) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Moves/TwoPointFiveOpt/TwoPointFiveMoveMaker.cs (copied) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/PTSP.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/PTSPLIBInstanceProvider.cs (deleted) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Plugin.cs.frame (modified) * branches/PTSP/PTSP.sln (modified) #2221: * Completely refactored PTSP branch * Added two sets of ... Wed, 22 Jul 2015 11:50:12 GMT apolidur [12799] * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Analyzers (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Analyzers/BestPTSPSolutionAnalyzer.cs (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/EstimatedPTSP.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/HeuristicLab.Problems.PTSP-3.3.csproj (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/MoveEvaluators/OneShift/PTSPEstimatedInsertionEvaluator.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/MoveEvaluators/TwoOpt/PTSPEstimatedInversionEvaluator.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/MoveEvaluators/TwoPointFiveOpt/PTSP25MoveEvaluator.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/PathPTSPTour.cs (modified) #2221: Adding path Analyzers and some other fixes Sat, 09 May 2015 15:26:10 GMT apolidur [12387] * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/EstimatedPTSP.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/PTSP.cs (modified) #2221: Fixing RealizationsSize parameter not updating Mon, 04 May 2015 16:30:26 GMT apolidur [12380] * branches/PTSP/HeuristicLab.Problems.PTSP.Tests-3.3/PTSPMoveEvaluatorTest.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/EstimatedPTSP.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/HeuristicLab.Problems.PTSP-3.3.csproj (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Improvers/PTSPExhaustiveInversionLocalImprovement.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Interfaces/IPTSPMoveEvaluator.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Interfaces/IPTSPPathMoveEvaluator.cs (deleted) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/MoveEvaluators/OneShift/PTSPEstimatedInsertionEvaluator.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/MoveEvaluators/PTSPMoveEvaluator.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/MoveEvaluators/PTSPPathMoveEvaluator.cs (deleted) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/MoveEvaluators/TwoOpt/PTSPAnalyticalInversionMovePathEvaluator.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/MoveEvaluators/TwoOpt/PTSPEstimatedInversionEvaluator.cs (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/MoveEvaluators/TwoOpt/PTSPEstimatedInversionMovePathEvaluator.cs (deleted) #2221: Small refactoring and code cleaning Mon, 13 Apr 2015 15:43:28 GMT apolidur [12306] * branches/PTSP/HeuristicLab.Problems.PTSP.Views/3.3/PathPTSPTourView.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/AnalyticalPTSP.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/EstimatedPTSP.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/PTSP.cs (modified) #2221: Prepared PTSP for instance input Tue, 31 Mar 2015 14:57:05 GMT apolidur [12272] * branches/PTSP/HeuristicLab.Problems.PTSP.Tests-3.3/PTSPMoveEvaluatorTest.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/EstimatedPTSP.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/HeuristicLab.Problems.PTSP-3.3.csproj (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Interfaces/I25MoveOperator.cs (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/MoveEvaluators/OneShift/PTSPEstimatedInsertionEvaluator.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/MoveEvaluators/TwoOpt/PTSPEstimatedInversionMovePathEvaluator.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/MoveEvaluators/TwoPointFiveOpt (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/MoveEvaluators/TwoPointFiveOpt/PTSP25MoveEvaluator.cs (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/MoveGenerators (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/MoveGenerators/Exhaustive25MoveGenerator.cs (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/MoveGenerators/Stochastic25MultiMoveGenerator.cs (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/MoveGenerators/Stochastic25SingleMoveGenerator.cs (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/MoveGenerators/TwoPointFiveMoveGenerator.cs (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/MoveMakers (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/MoveMakers/TwoPointFiveMoveMaker.cs (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Moves (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Moves/TwoPointFiveOpt (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Moves/TwoPointFiveOpt/TwoPointFiveMove.cs (added) #2221: Adding 2.5-opt-EEs operators to PTSP Mon, 30 Mar 2015 13:53:20 GMT apolidur [12269] * branches/PTSP/HeuristicLab.Problems.PTSP.Tests-3.3 (added) * branches/PTSP/HeuristicLab.Problems.PTSP.Tests-3.3/HeuristicLab.Problems.PTSP.Tests-3.3.csproj (added) * branches/PTSP/HeuristicLab.Problems.PTSP.Tests-3.3/HeuristicLab.snk (added) * branches/PTSP/HeuristicLab.Problems.PTSP.Tests-3.3/PTSPMoveEvaluatorTest.cs (added) * branches/PTSP/HeuristicLab.Problems.PTSP.Tests-3.3/Properties (added) * branches/PTSP/HeuristicLab.Problems.PTSP.Tests-3.3/Properties/AssemblyInfo.cs (added) * branches/PTSP/HeuristicLab.Problems.PTSP.Views (added) * branches/PTSP/HeuristicLab.Problems.PTSP.Views/3.3 (added) * branches/PTSP/HeuristicLab.Problems.PTSP.Views/3.3/HeuristicLab.Problems.PTSP.Views-3.3.csproj (added) * branches/PTSP/HeuristicLab.Problems.PTSP.Views/3.3/HeuristicLab.snk (added) * branches/PTSP/HeuristicLab.Problems.PTSP.Views/3.3/PathPTSPTourView.Designer.cs (added) * branches/PTSP/HeuristicLab.Problems.PTSP.Views/3.3/PathPTSPTourView.cs (added) * branches/PTSP/HeuristicLab.Problems.PTSP.Views/3.3/Plugin.cs.frame (added) * branches/PTSP/HeuristicLab.Problems.PTSP.Views/3.3/ProbabilisticTravelingSalesmanProblemView.Designer.cs (added) * branches/PTSP/HeuristicLab.Problems.PTSP.Views/3.3/ProbabilisticTravelingSalesmanProblemView.cs (added) * branches/PTSP/HeuristicLab.Problems.PTSP.Views/3.3/Properties (added) * branches/PTSP/HeuristicLab.Problems.PTSP.Views/3.3/Properties/AssemblyInfo.cs.frame (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/AnalyticalPTSP.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/EstimatedPTSP.cs (modified) #2221: Adding Tests and Views for PTSP Thu, 26 Mar 2015 15:14:52 GMT apolidur [12261] * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/EstimatedPTSP.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/HeuristicLab.Problems.PTSP-3.3.csproj (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Improvers/PTSPExhaustiveInsertionLocalImprovement.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/MoveEvaluators/OneShift/PTSPEstimatedInsertionEvaluator.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/MoveEvaluators/TwoOpt/PTSPEstimatedInversionMovePathEvaluator.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/PTSP.cs (modified) * branches/PTSP/PTSP.sln (modified) #2221: Fixing MoveEvaluators after running unit tests Thu, 19 Mar 2015 16:16:39 GMT apolidur [12228] * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/AnalyticalPTSP.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/EstimatedPTSP.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/HeuristicLab.Problems.PTSP-3.3.csproj (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Improvers (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Improvers/PTSPExhaustiveInsertionLocalImprovement.cs (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Improvers/PTSPExhaustiveInversionLocalImprovement.cs (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/MoveEvaluators/TwoOpt/PTSPAnalyticalInversionMovePathEvaluator.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/PTSP.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/PathPTSPTour.cs (added) * branches/PTSP/PTSP.sln (modified) #2221: Local improvement operator for VNS Wed, 18 Mar 2015 11:01:21 GMT apolidur [12219] * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/AnalyticalPTSP.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/EstimatedPTSP.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/HeuristicLab.Problems.PTSP-3.3.csproj (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Interfaces/IPTSPPathMoveEvaluator.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/MoveEvaluators/OneShift/PTSPEstimatedInsertionEvaluator.cs (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/MoveEvaluators/PTSPPathMoveEvaluator.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/MoveEvaluators/TwoOpt/PTSPAnalyticalInversionMovePathEvaluator.cs (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/MoveEvaluators/TwoOpt/PTSPEstimatedInversionMovePathEvaluator.cs (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/MoveEvaluators/TwoOpt/PTSPInversionMovePathEvaluator.cs (deleted) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/PTSP.cs (modified) #2221: First version of 1-shift and 2-p-opt moves Wed, 11 Mar 2015 13:34:11 GMT apolidur [12191] * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/AnalyticalPTSP.cs (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/DistanceMatrix.cs (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/EstimatedPTSP.cs (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/HeuristicLab.Problems.PTSP-3.3.csproj (modified) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Interfaces (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Interfaces/IPTSPMoveEvaluator.cs (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Interfaces/IPTSPPathMoveEvaluator.cs (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/MoveEvaluators (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/MoveEvaluators/OneShift (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/MoveEvaluators/PTSPMoveEvaluator.cs (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/MoveEvaluators/PTSPPathMoveEvaluator.cs (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/MoveEvaluators/TwoOpt (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/MoveEvaluators/TwoOpt/PTSPInversionMovePathEvaluator.cs (added) * branches/PTSP/HeuristicLab.Problems.PTSP/3.3/PTSP.cs (modified) #2221: Splitting PTSP into Analytical and Estimated