04:14 AdditionalMaterial edited by swagner
04:11 Changeset [7767] by swagner

Added GECCO 2012 HL tutorial files

04:02 Changeset [7766] by swagner

Updated HL tutorial slides

03:42 Changeset [7765] by swagner

Updated HL tutorial slides

03:33 Changeset [7764] by swagner

Updated HL tutorial slides


23:51 AdditionalMaterial edited by swagner
16:04 Changeset [7763] by swagner

Updated HeuristicLab 3.3 architecture diagram

14:35 Changeset [7762] by abeham

updated architecture diagram with version from GECCO paper

14:23 Changeset [7761] by gkronber

minor changes

  • show LR model in mathematical notation
  • pruning of CV entries for swagner and gkronber


18:18 Ticket #1839 (The TestFunctions evaluators throw an exception after changing the problem) created by jkarder
Create a new PSO algorithm, add a new TestFunctions problem, change …


12:47 Changeset [7760] by mkommend

#1838: Changed RunView to allow modification of the name of a Run.

11:04 Ticket #1838 (The Name of Runs should be modifiable) created by mkommend
This would help to get a better overview when testing several …


16:37 Changeset [7759] by sforsten


  • deleted ClassificationData and RegressionData. RegressionProblemData and ClassificationProblemData are used instead
  • deleted not needed Transformer
  • ValueGenerator is now a static class and yield return is used return IEnumerable
15:22 Changeset [7758] by sforsten


  • deleted not needed Consumer in ProblemInstanceProvider and IProblemInstanceProvider
  • changed protection level of exporter and consumer in ProblemInstanceProviderViewGeneric
  • renamed property FileExtension to FileName in ResourceClassificationInstanceProvider and ResourceRegressionInstanceProvider
  • deleted ImportProblemDataFromFile method from IDataAnalysisProblem and all classes and interfaces, which implement this method
  • removed unnecessary yield return in GetDoubleValues in the Dataset. Now it's a normal return statement
14:39 Changeset [7757] by sforsten

#1784: branch HeuristicLab.Problems.DataAnalysis.Symbolic

14:22 Changeset [7756] by jkarder


  • added path relinking and problem specific operators (KnapsackPathRelinker, TravelingSalesmanPathRelinker) for it
  • adjusted event handling
  • minor code improvements
13:45 Changeset [7755] by sforsten


  • really deleted not used interface and view
13:44 Changeset [7754] by sforsten


  • deleted not used interface and view
  • changed the superclass of TSPLIBTSPInstanceProviderView to ProblemInstanceProviderViewGeneric
  • deleted the Location change in the designer files of TravelingSalesmanProlemView and QuadraticAssignmentProblemView
  • set all references to CopyLocal false
13:25 Changeset [7753] by sforsten

#1784: branch HeuristicLab.Problems.Instances.TSPLIB.Views

12:55 Changeset [7752] by sforsten

#1784: branch HeuristicLab.Problems.QuadraticAssignment.Views

12:53 Changeset [7751] by sforsten

#1784: branch HeuristicLab.Problems.TravelingSalesman.Views


16:50 Changeset [7750] by sforsten


  • merged Problems.DataAnalysis r7273:7748 from trunk
  • prepared SymbolicClassificationSingleObjectiveProblem and SymbolicRegressionSingleObjectiveProblem to load and export problem instances
16:37 Changeset [7749] by sforsten

#1784: branch Problems.DataAnalysis.Symbolic.Classification to test problem instances with symbolic classification

16:11 Changeset [7748] by sforsten

#1784: branch Problems.DataAnalysis.Symbolic.Regression to test problem instances with symbolic regression

14:04 Changeset [7747] by sforsten

#1818: The Garbage Collector isn't called anymore in the Dispose method of the ColumnGroupView


18:38 Changeset [7746] by epitzer

#1826 check for null expression before resolving symbol for tool tip information

16:55 Changeset [7745] by epitzer

#1722 follow-up of r5935: also rename CurrentIteration to Iterations in swarm updater


20:14 Ticket #1837 (Sliding Window GP) created by mkommend
For various data analysis tasks it would be beneficial to have a …
17:00 Changeset [7744] by jkarder


  • added problem specific improvement operators (KnapsackImprovementOperator, TravelingSalesmanImprovementOperator)
  • added custom interface (IScatterSearchTargetProcessor) for Scatter Search specific operators that use a target parameter
  • added custom operator (OffspringProcessor) to process multiple children that were created by crossovers
  • extracted diversity calculation and added problem/encoding specific operators (BinaryVectorDiversityCalculator, PermutationDiversityCalculator) for it
  • added parameters and adjusted types
  • adjusted event handling
  • minor code improvements
16:52 Ticket #1836 (Add reheating to simulated annealing) created by abeham
Reheating allows simulated annealing to diversify the search. A …
15:45 Changeset [7743] by abeham


  • fixed the cases where the move quality would not change
  • added unit tests for translocation and inversion move evaluators
00:56 Ticket #1835 (ProgrammableOperator can be edited while algorithm is executing) created by abeham


20:39 Changeset [7742] by ascheibe

#1174 worked on experiment upload view

17:27 Ticket #1834 (TranslocationMoveEvaluator miscalculates MoveQuality in some cases) created by abeham
14:03 Ticket #1833 (Checked operator information is lost in run) created by abeham
The information which operator is checked in a …
10:53 Ticket #1832 (Support tree edit operations in the simplifier view) created by bburlacu
The tree model in the simplifier view should support the following …
09:49 Ticket #1831 (SymbolicExpressionTreeGrammar is locked when algorithm is paused and reset) closed by abeham
worksforme: maybe the version was some days older, you're right the behavior is …


20:01 Changeset [7741] by ascheibe


  • prevent uploading of double parameters/results that are NaN
  • when adding a run don't generate duplicate binary datas
19:01 Changeset [7740] by jkarder


  • added custom crossover operator (NChildCrossover)
  • added parameters and adjusted types
  • replaced SolutionCombinationMethod with a placeholder
  • adjusted event handling
  • changed access levels
  • minor code improvements


23:31 Ticket #1831 (SymbolicExpressionTreeGrammar is locked when algorithm is paused and reset) created by abeham
Open sample, view grammar, run sample, pause and prepare it. The …
17:42 Changeset [7739] by gkronber

#1823 set complexity analyzer for symbolic data analysis solutions to disabled by default

17:40 Changeset [7738] by gkronber

#1722 added an additional ctor for RegerssionEnsembleSolution to simplify code.

16:59 Changeset [7737] by epitzer

#1722 add missing Hits property in cloning constructor and clean up code

14:56 Changeset [7736] by sforsten

#1830: the length of lists and dictionaries is set in the constructor

13:48 Changeset [7735] by sforsten


  • set the size of the cache in the constructor of RegressionSolution
  • don't convert the IEnumerable in CalculateResults to arrays anymore
13:44 Ticket #1830 (Improve Memory Allocation for DataAnalysis Problems and Solutions) created by sforsten
Improving the memory allocation, especially for huge datasets.
13:35 Changeset [7734] by gkronber

#1823 Implemented analyzers to collect Pareto-best solutions on validation and fitness calculation partitions for regression and classification.

10:57 Changeset [7733] by gkronber

#1790 added statement to reset the grammar readonly state when the grammar is initialized (on algorithm prepare)

09:37 Ticket #1829 (The DataTableVisualPropertiesDialog throws an Exception for DataTables ...) created by gkronber


16:39 Changeset [7732] by sforsten

#1825: new columns are now inserted next to the selected one. If no column is selected, the new column is inserted at the end

16:38 Changeset [7731] by sforsten

#1818: The previous solution didn't work out.
Similar to the StringConvertibleMatrixView the ColumnGroupView now only updates the row headers which are displayed.

14:29 Ticket #1828 (Add a temperature analyzer to simulated annealing) created by abeham
11:56 Changeset [7730] by sforsten

#1818: the updating of the row headers is now done in the event CellFormatting of the DataGridView, which increases the performance

09:14 Changeset [7729] by sforsten


  • bugfix the method GetEstimatedValues of DiscriminantClassificationWeightCalculator returns real values and not class values
  • changed arguments of method DiscriminantAggregateEstimatedClassValues of DiscriminantClassificationWeightCalculator
  • added two calculators


22:51 Ticket #1827 (Deleting the last job in a HiveJob doesn't update the details view) created by abeham
The details view still shows the job as if it was not deleted.
Note: See TracTimeline for information about the timeline view.