# # ChangeLog for branches/Scheduling # # Generated by Trac 1.0.12 # 11/25/24 03:59:39 Mon, 12 Dec 2011 09:02:52 GMT mkommend [7174] * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Analyzers/SchedulingAnalyzer.cs (modified) #1584: Adapted !SchedulingAnalyzer to new `IAnalyzer` interface. Sun, 04 Dec 2011 15:22:06 GMT gkronber [7118] * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Views/3.3/Plugin.cs.frame (modified) #1329: fixed typo in plugin dependency Sun, 04 Dec 2011 15:12:51 GMT gkronber [7117] * branches/Scheduling/HeuristicLab (deleted) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Views/3.3/HeuristicLab.Encodings.ScheduleEncoding.Views-3.3.csproj (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Views/3.3/Plugin.cs.frame (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/HeuristicLab.Encodings.ScheduleEncoding-3.3.csproj (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/Plugin.cs.frame (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/HeuristicLab.Problems.Scheduling.Views-3.3.csproj (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/Plugin.cs.frame (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/HeuristicLab.Problems.Scheduling-3.3.csproj (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Plugin.cs.frame (modified) * branches/Scheduling/HeuristicLab.Scheduling.sln (modified) ##1329: removed project `HeuristicLab`, removed a few references but ... Sun, 04 Dec 2011 14:53:02 GMT gkronber [7116] * branches/Scheduling (modified) * branches/Scheduling/Build.cmd (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Views/3.3/HeuristicLab.Encodings.ScheduleEncoding.Views-3.3.csproj (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/HeuristicLab.Encodings.ScheduleEncoding-3.3.csproj (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/JobSequenceMatrix/JSMEncoding.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/PermutationWithRepetition/PWREncoding.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding/Job.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding/Resource.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding/Schedule.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding/ScheduledTask.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding/Task.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/HeuristicLab.Problems.Scheduling.Views-3.3.csproj (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/HeuristicLab.Problems.Scheduling-3.3.csproj (modified) * branches/Scheduling/HeuristicLab.Scheduling.sln (added) * branches/Scheduling/PreBuildEvent.cmd (modified) #1329: added a solution file, added missing overrides for ... Fri, 02 Dec 2011 12:22:06 GMT mkommend [7114] * branches/Scheduling/Build.cmd (deleted) * branches/Scheduling/ConfigMerger.exe (deleted) * branches/Scheduling/HeuristicLab 3.3 Services.sln (deleted) * branches/Scheduling/HeuristicLab 3.3 Services.vsmdi (deleted) * branches/Scheduling/HeuristicLab 3.3.sln (deleted) * branches/Scheduling/HeuristicLab 3.3.vsmdi (deleted) * branches/Scheduling/HeuristicLab.Algorithms.DataAnalysis (deleted) * branches/Scheduling/HeuristicLab.Algorithms.DataAnalysis.Views (deleted) * branches/Scheduling/HeuristicLab.Algorithms.EvolutionStrategy (deleted) * branches/Scheduling/HeuristicLab.Algorithms.GeneticAlgorithm (deleted) * branches/Scheduling/HeuristicLab.Algorithms.LocalSearch (deleted) * branches/Scheduling/HeuristicLab.Algorithms.NSGA2 (deleted) * branches/Scheduling/HeuristicLab.Algorithms.OffspringSelectionGeneticAlgorithm (deleted) * branches/Scheduling/HeuristicLab.Algorithms.ParticleSwarmOptimization (deleted) * branches/Scheduling/HeuristicLab.Algorithms.SimulatedAnnealing (deleted) * branches/Scheduling/HeuristicLab.Algorithms.TabuSearch (deleted) * branches/Scheduling/HeuristicLab.Algorithms.VariableNeighborhoodSearch (deleted) * branches/Scheduling/HeuristicLab.Analysis (deleted) * branches/Scheduling/HeuristicLab.Analysis.Views (deleted) * branches/Scheduling/HeuristicLab.Clients.Common (deleted) * branches/Scheduling/HeuristicLab.CodeEditor (deleted) * branches/Scheduling/HeuristicLab.Collections (deleted) * branches/Scheduling/HeuristicLab.Common (deleted) * branches/Scheduling/HeuristicLab.Common.Resources (deleted) * branches/Scheduling/HeuristicLab.Core (deleted) * branches/Scheduling/HeuristicLab.Core.Views (deleted) * branches/Scheduling/HeuristicLab.Data (deleted) * branches/Scheduling/HeuristicLab.Data.Views (deleted) * branches/Scheduling/HeuristicLab.DebugEngine (deleted) * branches/Scheduling/HeuristicLab.Encodings.BinaryVectorEncoding (deleted) * branches/Scheduling/HeuristicLab.Encodings.IntegerVectorEncoding (deleted) * branches/Scheduling/HeuristicLab.Encodings.PermutationEncoding (deleted) * branches/Scheduling/HeuristicLab.Encodings.PermutationEncoding.Views (deleted) * branches/Scheduling/HeuristicLab.Encodings.RealVectorEncoding (deleted) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Tests/HeuristicLab.Encodings.ScheduleEncoding-3.3.Tests.csproj (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Views/3.3/HeuristicLab.Encodings.ScheduleEncoding.Views-3.3.csproj (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/HeuristicLab.Encodings.ScheduleEncoding-3.3.csproj (modified) * branches/Scheduling/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding (deleted) * branches/Scheduling/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Views (deleted) * branches/Scheduling/HeuristicLab.ExtLibs (deleted) * branches/Scheduling/HeuristicLab.MainForm (deleted) * branches/Scheduling/HeuristicLab.MainForm.WindowsForms (deleted) * branches/Scheduling/HeuristicLab.Operators (deleted) * branches/Scheduling/HeuristicLab.Operators.Programmable (deleted) * branches/Scheduling/HeuristicLab.Operators.Views (deleted) * branches/Scheduling/HeuristicLab.Operators.Views.GraphVisualization (deleted) * branches/Scheduling/HeuristicLab.Operators.Views.GraphVisualization.Views (deleted) * branches/Scheduling/HeuristicLab.Optimization (deleted) * branches/Scheduling/HeuristicLab.Optimization.Operators (deleted) * branches/Scheduling/HeuristicLab.Optimization.Views (deleted) * branches/Scheduling/HeuristicLab.Optimizer (deleted) * branches/Scheduling/HeuristicLab.ParallelEngine (deleted) * branches/Scheduling/HeuristicLab.Parameters (deleted) * branches/Scheduling/HeuristicLab.Parameters.Views (deleted) * branches/Scheduling/HeuristicLab.Persistence (deleted) * branches/Scheduling/HeuristicLab.Persistence.GUI (deleted) * branches/Scheduling/HeuristicLab.PluginInfrastructure (deleted) * branches/Scheduling/HeuristicLab.Problems.ArtificialAnt (deleted) * branches/Scheduling/HeuristicLab.Problems.ArtificialAnt.Views (deleted) * branches/Scheduling/HeuristicLab.Problems.DataAnalysis (deleted) * branches/Scheduling/HeuristicLab.Problems.DataAnalysis.Classification (deleted) * branches/Scheduling/HeuristicLab.Problems.DataAnalysis.Classification.Views (deleted) * branches/Scheduling/HeuristicLab.Problems.DataAnalysis.Regression (deleted) * branches/Scheduling/HeuristicLab.Problems.DataAnalysis.Symbolic (deleted) * branches/Scheduling/HeuristicLab.Problems.DataAnalysis.Symbolic.Classification (deleted) * branches/Scheduling/HeuristicLab.Problems.DataAnalysis.Symbolic.Classification.Views (deleted) * branches/Scheduling/HeuristicLab.Problems.DataAnalysis.Symbolic.Regression (deleted) * branches/Scheduling/HeuristicLab.Problems.DataAnalysis.Symbolic.Regression.Views (deleted) * branches/Scheduling/HeuristicLab.Problems.DataAnalysis.Symbolic.Views (deleted) * branches/Scheduling/HeuristicLab.Problems.DataAnalysis.Views (deleted) * branches/Scheduling/HeuristicLab.Problems.ExternalEvaluation (deleted) * branches/Scheduling/HeuristicLab.Problems.ExternalEvaluation.GP (deleted) * branches/Scheduling/HeuristicLab.Problems.ExternalEvaluation.GP.Views (deleted) * branches/Scheduling/HeuristicLab.Problems.ExternalEvaluation.Views (deleted) * branches/Scheduling/HeuristicLab.Problems.Knapsack (deleted) * branches/Scheduling/HeuristicLab.Problems.Knapsack.Views (deleted) * branches/Scheduling/HeuristicLab.Problems.OneMax (deleted) * branches/Scheduling/HeuristicLab.Problems.OneMax.Views (deleted) * branches/Scheduling/HeuristicLab.Problems.QuadraticAssignment (deleted) * branches/Scheduling/HeuristicLab.Problems.QuadraticAssignment.Views (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/HeuristicLab.Problems.Scheduling.Views-3.3.csproj (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/HeuristicLab.Problems.Scheduling-3.3.csproj (modified) * branches/Scheduling/HeuristicLab.Problems.TestFunctions (deleted) * branches/Scheduling/HeuristicLab.Problems.TestFunctions.Views (deleted) * branches/Scheduling/HeuristicLab.Problems.TravelingSalesman (deleted) * branches/Scheduling/HeuristicLab.Problems.TravelingSalesman.Views (deleted) * branches/Scheduling/HeuristicLab.Problems.VehicleRouting (deleted) * branches/Scheduling/HeuristicLab.Problems.VehicleRouting.Views (deleted) * branches/Scheduling/HeuristicLab.Random (deleted) * branches/Scheduling/HeuristicLab.Selection (deleted) * branches/Scheduling/HeuristicLab.SequentialEngine (deleted) * branches/Scheduling/HeuristicLab.Services.Deployment (deleted) * branches/Scheduling/HeuristicLab.Services.Deployment.DataAccess (deleted) * branches/Scheduling/HeuristicLab.Tracing (deleted) * branches/Scheduling/HeuristicLab.Visualization.ChartControlsExtensions (deleted) * branches/Scheduling/LocalTestRun.testrunconfig (deleted) #1329: Adapted scheduling branch to new repository layout. Mon, 27 Jun 2011 13:51:15 GMT jhelm [6482] * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Tests/Properties (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Tests/Properties/AssemblyInfo.cs (deleted) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Views/3.3 (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Views/3.3/GanttChart.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Views/3.3/HeuristicLab.Encodings.ScheduleEncoding.Views-3.3.csproj (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Views/3.3/JobDataPoint.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Views/3.3/Plugin.cs (deleted) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Views/3.3/Properties (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Views/3.3/Properties/AssemblyInfo.cs (deleted) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Views/3.3/ScheduleView.Designer.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Views/3.3/ScheduleView.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3 (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/Plugin.cs (deleted) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/Properties (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/Properties/AssemblyInfo.cs (deleted) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding/Schedule.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding/ScheduledTask.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3 (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/JobShopSchedulingProblemView.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/Plugin.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/Properties (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/Properties/AssemblyInfo.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3 (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Plugin.cs (deleted) #1329: Applied some changes to the !ScheduleView. Added !TaskNr ... Fri, 24 Jun 2011 12:23:19 GMT jhelm [6475] * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Tests/DirectScheduleGTCrossoverTest.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Tests/HeuristicLab.Encodings.ScheduleEncoding-3.3.Tests.csproj (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Tests/TestUtils.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Views/3.3/Plugin.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Views/3.3/Properties/AssemblyInfo.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/HeuristicLab.Encodings.ScheduleEncoding-3.3.csproj (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/Interfaces/IDirectScheduleOperator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/JobSequenceMatrix/JSMRandomCreator.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/PermutationWithRepetition/Crossovers/PWRPPXCrossover.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/PermutationWithRepetition/Manipulators/PWRInsertionManipulator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/PermutationWithRepetition/Manipulators/PWRUniformOnePositionManipulator.cs (deleted) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/PermutationWithRepetition/PWREncoding.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/PermutationWithRepetition/PWRRandomCreator.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/Plugin.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/PriorityRulesVector/PRVRandomCreator.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/Properties/AssemblyInfo.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding/Crossovers (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding/Crossovers/DirectScheduleCrossover.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding/Crossovers/DirectScheduleGTCrossover.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding/DirectScheduleRandomCreator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding/GTAlgorithmUtils.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding/Job.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding/Manipulators (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding/Manipulators/ConcreteScheduleManipulator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding/Manipulators/DirectScheduleManipulator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding/Resource.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding/Schedule.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding/ScheduledTask.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding/Task.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/JobShopSchedulingProblemView.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/Plugin.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/Properties/AssemblyInfo.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Evaluators/SchedulingEvaluationAlgorithm.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/HeuristicLab.Problems.Scheduling-3.3.csproj (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/IJSSPOperator.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Job.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/JobShopSchedulingProblem.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Plugin.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Task.cs (deleted) #1329: Added !DirectSchedule-Classes for optimization with the ... Wed, 15 Jun 2011 09:52:09 GMT jhelm [6414] * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Views/3.3/Plugin.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Views/3.3/Properties/AssemblyInfo.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/Plugin.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/PriorityRulesVector/Crossovers/PRVDiscreteCrossover.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/PriorityRulesVector/Crossovers/PRVSinglePointCrossover.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/Properties/AssemblyInfo.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding/ScheduledTask.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/Plugin.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/Properties/AssemblyInfo.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Plugin.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Task.cs (modified) #1329: Fixed a bug in !PRVCrossover-Operators. Tue, 14 Jun 2011 12:53:14 GMT jhelm [6412] * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Views/3.3 (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Views/3.3/Plugin.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Views/3.3/Properties/AssemblyInfo.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Views/3.3/ScheduleView.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3 (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/Plugin.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/Properties/AssemblyInfo.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding/Resource.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding/Schedule.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding/ScheduledTask.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/JobShopSchedulingProblemView.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/Plugin.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/Properties/AssemblyInfo.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Decoders/GTAlgorithmUtils.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Decoders/JSMDecoder.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Decoders/PRVDecoder.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Decoders/PWRDecoder.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Evaluators/MakespanEvaluator.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Evaluators/MeanTardinessEvaluator.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Job.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/JobShopSchedulingProblem.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Plugin.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Task.cs (modified) #1329: Did some minor changes affecting datatypes. Fri, 10 Jun 2011 14:18:44 GMT jhelm [6406] * branches/Scheduling/HeuristicLab 3.3.sln (modified) * branches/Scheduling/HeuristicLab.Analysis/3.3/Tests (modified) * branches/Scheduling/HeuristicLab.Analysis/3.3/Tests/HeuristicLab.Analysis.Tests-3.3.csproj (modified) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Tests (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Tests/HeuristicLab.Encodings.ScheduleEncoding-3.3.Tests.csproj (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Tests/JSMJOXCrossoverTest.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Tests/JSMSXXCrossoverTest.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Tests/JSMShiftChangeManipulatorTest.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Tests/PWRGOXCrossoverTest.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Tests/PWRPPXCrossoverTest.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Tests/Properties (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Tests/Properties/AssemblyInfo.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Tests/TestRandom.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Tests/TestUtils.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Views (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Views/3.3 (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Views/3.3/GanttChart.Designer.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Views/3.3/GanttChart.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Views/3.3/GanttChart.resx (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Views/3.3/HeuristicLab.Encodings.ScheduleEncoding.Views-3.3.csproj (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Views/3.3/HeuristicLab.snk (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Views/3.3/Plugin.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Views/3.3/Plugin.cs.frame (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Views/3.3/Properties (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Views/3.3/Properties/AssemblyInfo.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Views/3.3/Properties/AssemblyInfo.frame (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Views/3.3/ScheduleView.Designer.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Views/3.3/ScheduleView.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding.Views/3.3/ScheduleView.resx (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3 (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/HeuristicLab.Encodings.ScheduleEncoding-3.3.csproj (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/HeuristicLab.snk (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/Interfaces (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/Interfaces/IJSMOperator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/Interfaces/IPRVOperator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/Interfaces/IPWROperator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/Interfaces/IScheduleCreator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/Interfaces/IScheduleCrossover.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/Interfaces/IScheduleDecoder.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/Interfaces/IScheduleEncoding.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/Interfaces/IScheduleEvaluationAlgorithm.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/Interfaces/IScheduleEvaluator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/Interfaces/IScheduleManipulator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/Interfaces/IScheduleOperator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/JobSequenceMatrix (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/JobSequenceMatrix/Crossovers (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/JobSequenceMatrix/Crossovers/JSMCrossover.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/JobSequenceMatrix/Crossovers/JSMJOXCrossover.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/JobSequenceMatrix/Crossovers/JSMOXCrossover.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/JobSequenceMatrix/Crossovers/JSMSXXCrossover.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/JobSequenceMatrix/JSMEncoding.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/JobSequenceMatrix/JSMRandomCreator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/JobSequenceMatrix/Manipulators (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/JobSequenceMatrix/Manipulators/JSMManipulator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/JobSequenceMatrix/Manipulators/JSMShiftChangeManipulator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/JobSequenceMatrix/Manipulators/JSMSwapManipulator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/PermutationWithRepetition (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/PermutationWithRepetition/Crossovers (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/PermutationWithRepetition/Crossovers/PWRCrossover.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/PermutationWithRepetition/Crossovers/PWRGOXCrossover.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/PermutationWithRepetition/Crossovers/PWRPPXCrossover.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/PermutationWithRepetition/Manipulators (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/PermutationWithRepetition/Manipulators/PWRManipulator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/PermutationWithRepetition/Manipulators/PWRUniformOnePositionManipulator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/PermutationWithRepetition/PWREncoding.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/PermutationWithRepetition/PWRRandomCreator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/Plugin.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/Plugin.cs.frame (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/PriorityRulesVector (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/PriorityRulesVector/Crossovers (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/PriorityRulesVector/Crossovers/PRVCrossover.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/PriorityRulesVector/Crossovers/PRVDiscreteCrossover.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/PriorityRulesVector/Crossovers/PRVSinglePointCrossover.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/PriorityRulesVector/Manipulators (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/PriorityRulesVector/Manipulators/PRVManipulator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/PriorityRulesVector/Manipulators/PRVUniformOnePositionManipulator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/PriorityRulesVector/PRVEncoding.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/PriorityRulesVector/PRVRandomCreator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/Properties (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/Properties/AssemblyInfo.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/Properties/AssemblyInfo.frame (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleCreator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleCrossover.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleDecoder.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding/Resource.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding/Schedule.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding/ScheduledTask.cs (added) * branches/Scheduling/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleManipulator.cs (added) * branches/Scheduling/HeuristicLab.Problems.DataAnalysis/3.4/Tests (modified) * branches/Scheduling/HeuristicLab.Problems.QuadraticAssignment.Views/3.3 (modified) * branches/Scheduling/HeuristicLab.Problems.QuadraticAssignment/3.3/Tests (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3 (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/HeuristicLab.Problems.Scheduling.Views-3.3.csproj (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/JobShopSchedulingProblemView.Designer.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/Plugin.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/Properties/AssemblyInfo.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3 (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Analyzers/BestSchedulingSolutionAnalyzer.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Analyzers/SchedulingAnalyzer.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Decoders/GTAlgorithmUtils.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Decoders/JSMDecoder.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Decoders/JSMDecodingErrorPolicyTypes.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Decoders/JSMForcingStrategyTypes.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Decoders/PRVDecoder.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Decoders/PWRDecoder.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Evaluators/MakespanEvaluator.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Evaluators/MeanTardinessEvaluator.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Evaluators/SchedulingEvaluationAlgorithm.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Evaluators/SchedulingEvaluator.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/HeuristicLab.Problems.Scheduling-3.3.csproj (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/IJSSPOperator.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Job.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/JobShopSchedulingProblem.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Plugin.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/SchedulingProblem.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Task.cs (modified) * branches/Scheduling/HeuristicLab.Problems.TravelingSalesman.Views/3.3 (modified) * branches/Scheduling/HeuristicLab/3.3/Files.txt (modified) * branches/Scheduling/HeuristicLab/3.3/Tests/HeuristicLab-3.3.Tests.csproj (modified) #1329: Applied suggestions from codereview. Added unit-tests. Renamed ... Fri, 10 Jun 2011 14:15:45 GMT jhelm [6405] * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding.Views (deleted) #1329: Applied suggestions from codereview. Added unit-tests. Renamed ... Fri, 10 Jun 2011 14:15:32 GMT jhelm [6404] * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding (deleted) #1329: Applied suggestions from codereview. Added unit-tests. Renamed ... Mon, 06 Jun 2011 09:23:43 GMT jhelm [6364] * branches/Scheduling/HeuristicLab 3.3.sln (modified) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding.Views/3.3/GanttChart.Designer.cs (moved) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding.Views/3.3/GanttChart.cs (moved) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding.Views/3.3/GanttChart.resx (moved) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding.Views/3.3/HeuristicLab.Encodings.SchedulingEncoding.Views-3.3.csproj (modified) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding.Views/3.3/Plugin.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding.Views/3.3/Plugin.cs.frame (modified) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding.Views/3.3/ScheduleView.Designer.cs (moved) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding.Views/3.3/ScheduleView.cs (moved) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding.Views/3.3/ScheduleView.resx (moved) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/HeuristicLab.Encodings.SchedulingEncoding-3.3.csproj (modified) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/Interfaces/ISchedulingEvaluationAlgorithm.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/JobSequenceMatrix/JSMEncoding.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/JobSequenceMatrix/JSMRandomCreator.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/JobSequenceMatrix/Manipulators/JSMManipulator.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/JobSequenceMatrix/Manipulators/JSMShiftChangeManipulator.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/JobSequenceMatrix/Manipulators/JSMSwapManipulator.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/Plugin.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/ScheduleEncoding/IndexedScheduledTaskList.cs (deleted) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/ScheduleEncoding/Resource.cs (modified) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/SchedulingEncodingTypes.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/HeuristicLab.Problems.Scheduling.Views-3.3.csproj (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/JobShopSchedulingProblemView.Designer.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/Plugin.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/Properties/AssemblyInfo.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Decoders/JSMDecoder.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Decoders/PRVDecoder.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Evaluators/MeanTardinessEvaluator.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Evaluators/SchedulingEvaluationAlgorithm.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Evaluators/SchedulingEvaluator.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Evaluators/SchedulingEvaluatorType.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Evaluators/SchedulingEvaluatorTypes.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/HeuristicLab.Problems.Scheduling-3.3.csproj (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/IndexedTaskList.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/IJSSPOperator.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Job.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/JobShopSchedulingProblem.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Plugin.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/SchedulingProblem.cs (modified) * branches/Scheduling/HeuristicLab.Problems.TravelingSalesman.Views/3.3/HeuristicLab.Problems.TravelingSalesman.Views-3.3.csproj (modified) * branches/Scheduling/HeuristicLab/3.3/Files.txt (modified) * branches/Scheduling/HeuristicLab/3.3/Tests/HeuristicLab-3.3.Tests.csproj (modified) #1329: Did some minor refactoring. Thu, 26 May 2011 10:57:20 GMT jhelm [6297] * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding.Views (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding.Views/3.3 (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding.Views/3.3/HeuristicLab.Encodings.SchedulingEncoding.Views-3.3.csproj (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding.Views/3.3/HeuristicLab.snk (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding.Views/3.3/Plugin.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding.Views/3.3/Plugin.cs.frame (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding.Views/3.3/Properties (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding.Views/3.3/Properties/AssemblyInfo.cs (added) #1329: Added SchedulingEncoding.Views plugin. Thu, 26 May 2011 08:32:27 GMT jhelm [6294] * branches/Scheduling/HeuristicLab 3.3.sln (modified) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3 (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/HeuristicLab.Encodings.SchedulingEncoding-3.3.csproj (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/HeuristicLab.snk (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/Interfaces (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/Interfaces/IJSMOperator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/Interfaces/IPRVOperator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/Interfaces/IPWROperator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/Interfaces/ISchedulingCreator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/Interfaces/ISchedulingCrossover.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/Interfaces/ISchedulingDecoder.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/Interfaces/ISchedulingEncoding.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/Interfaces/ISchedulingEvaluator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/Interfaces/ISchedulingManipulator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/Interfaces/ISchedulingOperator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/JobSequenceMatrix (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/JobSequenceMatrix/Crossovers (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/JobSequenceMatrix/Crossovers/JSMCrossover.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/JobSequenceMatrix/Crossovers/JSMJOXCrossover.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/JobSequenceMatrix/Crossovers/JSMOXCrossover.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/JobSequenceMatrix/Crossovers/JSMSXXCrossover.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/JobSequenceMatrix/JSMEncoding.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/JobSequenceMatrix/JSMRandomCreator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/JobSequenceMatrix/Manipulators (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/JobSequenceMatrix/Manipulators/JSMManipulator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/JobSequenceMatrix/Manipulators/JSMShiftChangeManipulator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/JobSequenceMatrix/Manipulators/JSMSwapManipulator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/PermutationWithRepetition (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/PermutationWithRepetition/Crossovers (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/PermutationWithRepetition/Crossovers/PWRCrossover.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/PermutationWithRepetition/Crossovers/PWRGOXCrossover.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/PermutationWithRepetition/Crossovers/PWRPPXCrossover.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/PermutationWithRepetition/Manipulators (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/PermutationWithRepetition/Manipulators/PWRManipulator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/PermutationWithRepetition/Manipulators/PWRUniformOnePositionManipulator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/PermutationWithRepetition/PWREncoding.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/PermutationWithRepetition/PWRRandomCreator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/Plugin.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/Plugin.cs.frame (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/PriorityRulesVector (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/PriorityRulesVector/Crossovers (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/PriorityRulesVector/Crossovers/PRVCrossover.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/PriorityRulesVector/Crossovers/PRVDiscreteCrossover.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/PriorityRulesVector/Crossovers/PRVSinglePointCrossover.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/PriorityRulesVector/Manipulators (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/PriorityRulesVector/Manipulators/PRVManipulator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/PriorityRulesVector/Manipulators/PRVUniformOnePositionManipulator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/PriorityRulesVector/PRVEncoding.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/PriorityRulesVector/PRVRandomCreator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/Properties (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/Properties/AssemblyInfo.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/ScheduleEncoding (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/ScheduleEncoding/IndexedScheduledTaskList.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/ScheduleEncoding/Resource.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/ScheduleEncoding/Schedule.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/ScheduleEncoding/ScheduledTask.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/SchedulingCreator.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/SchedulingCrossover.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/SchedulingDecoder.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/SchedulingEncodingTypes.cs (added) * branches/Scheduling/HeuristicLab.Encodings.SchedulingEncoding/3.3/SchedulingManipulator.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/HeuristicLab.Problems.Scheduling.Views-3.3.csproj (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/JSMEncodingView.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/JobShopSchedulingProblemView.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/Plugin.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/Properties/AssemblyInfo.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/ScheduleView.cs (modified) * branches/Scheduling/HeuristicLab/3.3/Files.txt (modified) * branches/Scheduling/HeuristicLab/3.3/Tests/HeuristicLab-3.3.Tests.csproj (modified) #1329: Did some heavy refactoring after "code-review meeting". Added ... Thu, 26 May 2011 08:25:04 GMT jhelm [6293] * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Analyzers/BestSchedulingSolutionAnalyzer.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Analyzers/SchedulingAnalyzer.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Decoders (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Decoders/GTAlgorithmUtils.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Decoders/JSMDecoder.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Decoders/JSMDecodingErrorPolicyTypes.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Decoders/JSMForcingStrategyTypes.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Decoders/PRVDecoder.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Decoders/PWRDecoder.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Evaluators/MakespanEvaluator.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Evaluators/MeanTardinessEvaluator.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Evaluators/SchedulingEvaluationAlgorithm.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Evaluators/SchedulingEvaluator.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/HeuristicLab.Problems.Scheduling-3.3.csproj (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/IndexedTaskList.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/IJSMOperator.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/IJSSPEncoding.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/IJSSPOperator.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/IPRVOperator.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/IPWROperator.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/ISchedulingCreator.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/ISchedulingCrossover.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/ISchedulingDecoder.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/ISchedulingEncoding.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/ISchedulingEvaluator.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/ISchedulingManipulator.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/ISchedulingOperator.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/JSSPJob.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/JSSPTask.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Job.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/JobShopSchedulingProblem.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Plugin.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Resource.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Schedule.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/SchedulingProblem.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Task.cs (added) #1329: Did some heavy refactoring after "code-review meeting". Added ... Tue, 24 May 2011 14:20:04 GMT jhelm [6266] * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3 (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/JSMEncodingView.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/Plugin.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/Properties/AssemblyInfo.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3 (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Analyzers/BestSchedulingSolutionAnalyzer.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Analyzers/SchedulingAnalyzer.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JSSPCreator.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JSSPCrossover.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JSSPDecoder.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JSSPEncodingTypes.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JSSPManipulator.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JSSPOperator.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobShopScheduling (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobShopScheduling/JSSPCreator.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobShopScheduling/JSSPCrossover.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobShopScheduling/JSSPDecoder.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobShopScheduling/JSSPEncodingTypes.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobShopScheduling/JSSPManipulator.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/SchedulingCreator.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/SchedulingCrossover.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/SchedulingDecoder.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/SchedulingManipulator.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Evaluators/JSSPEvaluationAlgorithm.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Evaluators/JSSPEvaluator.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Evaluators/MakespanEvaluator.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Evaluators/MeanTardinessEvaluator.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Evaluators/SchedulingEvaluationAlgorithm.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Evaluators/SchedulingEvaluator.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Evaluators/SchedulingEvaluatorType.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Evaluators/SchedulingEvaluatorTypes.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/HeuristicLab.Problems.Scheduling-3.3.csproj (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/IndexedTaskList.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/IJSSPEncoding.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/IJSSPOperator.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/JSSPJob.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/JobShopSchedulingProblem.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Resource.cs (modified) #1329: Did some heavy refactoring. Tue, 24 May 2011 07:47:24 GMT jhelm [6260] * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/GanttChart.Designer.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/GanttChart.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/HeuristicLab.Problems.Scheduling.Views-3.3.csproj (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/JobShopSchedulingProblemView.Designer.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/JobShopSchedulingProblemView.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/Plugin.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/Properties/AssemblyInfo.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/ScheduleView.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Analyzers/BestSchedulingSolutionAnalyzer.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JSSPCreator.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JSSPCrossover.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JSSPDecoder.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JSSPEncodingTypes.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JSSPManipulator.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JSSPOperator.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobSequenceMatrix/Crossovers/JSMCrossover.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobSequenceMatrix/Crossovers/JSMJOXCrossover.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobSequenceMatrix/Crossovers/JSMOXCrossover.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobSequenceMatrix/Crossovers/JSMOrderCrossover.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobSequenceMatrix/Crossovers/JSMSXXCrossover.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobSequenceMatrix/JSMDecoder.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobSequenceMatrix/JSMEncoding.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobSequenceMatrix/Manipulators/JSMInsertionManipulator.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobSequenceMatrix/Manipulators/JSMManipulator.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobSequenceMatrix/Manipulators/JSMSwapManipulator.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/PermutationWithRepetition (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/PermutationWithRepetition/Crossovers (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/PermutationWithRepetition/Crossovers/PWRCrossover.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/PermutationWithRepetition/Crossovers/PWRGOXCrossover.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/PermutationWithRepetition/Crossovers/PWRPPXCrossover.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/PermutationWithRepetition/Manipulators (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/PermutationWithRepetition/Manipulators/PWRManipulator.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/PermutationWithRepetition/Manipulators/PWRUniformOnePositionManipulator.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/PermutationWithRepetition/PWRDecoder.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/PermutationWithRepetition/PWREncoding.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/PermutationWithRepetition/PWRRandomCreator.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/PriorityRulesVector/Crossovers/PRVCrossover.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/PriorityRulesVector/Crossovers/PRVDiscreteCrossover.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/PriorityRulesVector/Crossovers/PRVSinglePointCrossover.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/PriorityRulesVector/Manipulators/PRVManipulator.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/PriorityRulesVector/PRVDecoder.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/PriorityRulesVector/PRVEncoding.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Evaluators/JSSPEvaluationAlgorithm.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Evaluators/JSSPEvaluator.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Evaluators/MakespanEvaluator.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Evaluators/SchedulingEvaluator.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/HeuristicLab.Problems.Scheduling-3.3.csproj (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/IJSSPCreator.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/IJSSPCrossover.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/IJSSPDecoder.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/IJSSPEncoding.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/IJSSPManipulator.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/IJSSPOperator.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/IPWROperator.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/ISchedulingCrossover.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/ISchedulingDecoder.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/ISchedulingEncoding.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/ISchedulingManipulator.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/ISchedulingOperator.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/JSSPJob.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/JSSPTask.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/JobShopSchedulingProblem.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Resource.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Schedule.cs (modified) #1329: Implemented PermutationWithRepetition Encoding. Implemented ... Tue, 10 May 2011 15:25:35 GMT jhelm [6177] * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/GanttChart.Designer.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/GanttChart.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/GanttChart.resx (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/HeuristicLab.Problems.Scheduling.Views-3.3.csproj (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/JobShopSchedulingProblemView.Designer.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/JobShopSchedulingProblemView.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/JobShopSchedulingProblemView.resx (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/Plugin.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/Properties/AssemblyInfo.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/ScheduleView.Designer.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/ScheduleView.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Analyzers/BestSchedulingSolutionAnalyzer.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JSSPCreator.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JSSPCrossover.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JSSPDecoder.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JSSPEncoding.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JSSPEncodingTypes.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JSSPManipulator.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JSSPOperator.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobSequenceMatrix/Crossovers/JSMCrossover.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobSequenceMatrix/Crossovers/JSMJOXCrossover.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobSequenceMatrix/Crossovers/JSMOrderCrossover.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobSequenceMatrix/Crossovers/JSMSXXCrossover.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobSequenceMatrix/JSMDecoder.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobSequenceMatrix/JSMDecodingErrorPolicyTypes.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobSequenceMatrix/JSMEncoding.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobSequenceMatrix/JSMForcingStrategyTypes.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobSequenceMatrix/JSMRandomCreator.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobSequenceMatrix/Manipulators/JSMInsertionManipulator.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobSequenceMatrix/Manipulators/JSMManipulator.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobSequenceMatrix/Manipulators/JSMShiftChangeManipulator.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobSequenceMatrix/Manipulators/JSMSwapManipulator.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/PriorityRulesVector/Crossovers (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/PriorityRulesVector/Crossovers/PRVCrossover.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/PriorityRulesVector/Crossovers/PRVDiscreteCrossover.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/PriorityRulesVector/Crossovers/PRVSinglePointCrossover.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/PriorityRulesVector/Manipulators (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/PriorityRulesVector/Manipulators/PRVManipulator.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/PriorityRulesVector/Manipulators/PRVUniformOnePositionManipulator.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/PriorityRulesVector/PRVDecoder.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/PriorityRulesVector/PRVEncoding.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/PriorityRulesVector/PRVRandomCreator.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Evaluators/JSSPEvaluator.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Evaluators/MakespanEvaluator.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Evaluators/SchedulingEvaluator.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/HeuristicLab.Problems.Scheduling-3.3.csproj (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/IndexedTaskList.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/IJSSPCreator.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/IJSSPCrossover.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/IJSSPDecoder.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/IJSSPEncoding.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/IJSSPManipulator.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/IJSSPOperator.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/IPRVOperator.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/ISchedulingCreator.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/ISchedulingEvaluator.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/JSSPEvaluator.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/JSSPJob.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/JSSPTask.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/JobShopSchedulingProblem.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Resource.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Schedule.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/SchedulingCreator.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/SchedulingOperator.cs (deleted) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/SchedulingProblem.cs (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Task.cs (deleted) #1329: Implemented PriorityRulesVector based encoding and added new ... Wed, 04 May 2011 10:02:35 GMT jhelm [6121] * branches/Scheduling/HeuristicLab 3.3.sln (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3 (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/HeuristicLab.Problems.Scheduling.Views-3.3.csproj (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/HeuristicLab.snk (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/JSMEncodingView.Designer.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/JSMEncodingView.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/JSMEncodingView.resx (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/JSSPJobView.Designer.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/JSSPJobView.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/JobShopSchedulingProblemView.Designer.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/JobShopSchedulingProblemView.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/JobShopSchedulingProblemView.resx (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/Plugin.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/Plugin.cs.frame (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/Properties (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/Properties/AssemblyInfo.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/Properties/AssemblyInfo.frame (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/ScheduleView.Designer.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/ScheduleView.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/ScheduleView.resx (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/SchedulingProblemImportDialog.Designer.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/SchedulingProblemImportDialog.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling.Views/3.3/SchedulingProblemImportDialog.resx (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3 (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Analyzers (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Analyzers/BestSchedulingSolutionAnalyzer.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JSSPCreator.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JSSPCrossover.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JSSPEncoding.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JSSPManipulator.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobSequenceMatrix (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobSequenceMatrix/Crossovers (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobSequenceMatrix/Crossovers/JSMCrossover.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobSequenceMatrix/Crossovers/JSMSXXCrossover.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobSequenceMatrix/JSMDecoder.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobSequenceMatrix/JSMEncoding.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobSequenceMatrix/JSMRandomCreator.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobSequenceMatrix/Manipulators (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobSequenceMatrix/Manipulators/JSMManipulator.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobSequenceMatrix/Manipulators/JSMSwapManipulator.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/PriorityRulesVector (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Evaluators (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Evaluators/MakespanEvaluator.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/HeuristicLab.Problems.Scheduling-3.3.csproj (modified) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/IJSMOperator.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/IJSSPCrossover.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/IJSSPManipulator.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/JSSPEvaluator.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/JSSPJob.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/JSSPTask.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/JobShopSchedulingProblem.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Resource.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Schedule.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/SchedulingCreator.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/SchedulingOperator.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/SchedulingProblem.cs (added) * branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Task.cs (added) * branches/Scheduling/HeuristicLab/3.3/Files.txt (modified) #1329: Implemented basic functionalities of problemdefinition, ...