17:43 Changeset [10233] by mkommend

#2109: Added sample algorithm for grammatical evolution tests.

14:56 Ticket #2128 (In the grammar editor it should not be possible to deactivate the ...) created by gkronber
13:02 Changeset [10232] by sawinkle

#2109: Updated csproj of Grammatical Evolution branch

10:34 Changeset [10231] by mkommend

#2119: Improvements to the InstrumentedOperator class:

  • skipped generation of operations if no instrumentation is performed
  • changed type of operators parameters to OperatorList


16:11 Changeset [10230] by mkommend

#1997: Updated symbolic island algorithm evaluators and added automatic wiring of evaluators.


15:56 Changeset [10229] by sawinkle

#2109: Implemented a DepthFirstMapper, which works similarly to the DepthFirstMapper, but uses a queue to enable a breath-first tree creation.

12:34 Changeset [10228] by sawinkle

#2109: Updated DepthFirstMapper and abstract base class GenotypeToPhenotypeMapper:

  • Added new method SampleArity() to GenotypeToPhenotypeMapper to determine a random arity for a given node, depending on a maximum allowed arity.
  • Replaced the recursive depth-first mapping approach by a iterative one, which uses a stack of <node, arity> tuples. The recursive approach only generated trees with very small subtrees depending on the minimumArity of each node. Now, the iterative one uses the SampleArity() method and pushes/pops the <node, arity> tuples from/to the used stack. Therefore, it is not necessary to only allow the minimumArity, but also to deal with arbitrarily sampled arities per node.


17:45 Changeset [10227] by sawinkle

#2109: Added four additional evaluators for the Symbolic Regression problem, namely

  • ConstantOptimizationEvaluator
  • MaxAbsoluteErrorEvaluator
  • MeanAbsoluteErrorEvaluator
  • MeanSquaredErrorEvaluator
17:38 Changeset [10226] by sawinkle


  • Added file IGESymbolicDataAnalysisProblem.cs to determine, which parameters should be used. => Removed parameters MaximumSymbolicExpressionTreeDepthParameter, MaximumFunctionDefinitionsParameter and MaximumFunctionArgumentsParameter, which are unnecessary for Grammatical Evolution.
  • Adapted the other files to use the interfaces of the new file IGESymbolicDataAnalysisProblem.cs


16:11 Changeset [10225] by ascheibe

created branch for gteufl

01:06 Changeset [10224] by ascheibe


  • added more performance tests
  • tried to mute qhull


23:51 Changeset [10223] by ascheibe

#1886 removed lrs code from the main solution as this did not work out as expected

23:36 Changeset [10222] by ascheibe


  • improved qhull wrapper
  • cleaned up unit tests
17:21 Changeset [10221] by pfleck
  • Cloned Algorithm and swapped Dataset an other members of the DataAnalysisProblemData
  • Refactored GetMostOuterContent
16:28 Changeset [10220] by tsteinre
  • implemented ExportToDataset for IPreprocessingData
15:56 Changeset [10219] by pfleck
  • Added PreprocessingContext
  • Changed content type of DataPreprocessingView to PreprocessingContext
15:55 Changeset [10218] by mleitner

Implement first draft for shuffeling dataset while maintaining Test- and Trainingspartition

14:35 Changeset [10217] by tsteinre
  • implemented parent hopping to find the Problem or Algorithm.
13:24 Changeset [10216] by rstoll

Exchanged own median, standard deviation implementation with the one in the common lib
Added GetVariance (using common as well)


11:00 Changeset [10215] by bburlacu

#1772: Updated references for HeuristicLab.Problems.DataAnalysis.Symbolic.Regression project

10:48 Changeset [10214] by bburlacu

#1772: Added HeuristicLab.Problems.DataAnalysis.Symbolic.Regression project

10:29 Changeset [10213] by ascheibe

#2127 fixed refreshing of visualization in job shop scheduling problem view

10:27 Ticket #2127 (Visualization in Job Shop Scheduling Problem View doesn't get ...) created by ascheibe
09:51 Changeset [10212] by ascheibe

#2126 fixed UI bug in the job shop scheduling problem view


22:42 Changeset [10211] by ascheibe

#1886 added a wrapper for calculating the convex hull using qhull

17:15 Changeset [10210] by ascheibe

#1886 removed unnecessary qhull projects

16:57 Changeset [10209] by ascheibe

#1886 missed a file in last commit (r10208)

16:56 Changeset [10208] by ascheibe


  • added x64 configurations for qhull
  • added a wrapper for qhull volume calculation
  • removed old volume calculation code
14:15 Changeset [10207] by ascheibe

#1886 added a unit test for volume calculation and the qhull library

12:47 Changeset [10206] by mkommend

#1997: Changed the devault value of the analyzer interval for island GAs to 1.

12:07 Ticket #2126 (UI glitch in Job Shop Scheduling Problem View) created by ascheibe
See attached screenshot.


19:23 Changeset [10205] by gkronber

#2124 implemented first version of spectral mixture kernel

16:35 Ticket #2125 (All covariance functions return the full gradient vector even when ...) created by gkronber
14:28 Changeset [10204] by gkronber

#2124: created feature development branch

14:25 Changeset [10203] by gkronber

#2093 added log residual evaluator for symbolic regression

13:56 Changeset [10202] by gkronber


13:51 Ticket #2124 (Spectral Mixture Kernel) created by gkronber
As described in Wilson A. G. and Adams R.P., Gaussian Process Kernels …


20:54 Changeset [10201] by ascheibe

#1886 fixed a small bug in volume calculation

20:45 Changeset [10200] by ascheibe


  • moved lrs code into analyzer project
  • added lrs performance test
  • moved performance tests into an own project
  • don't use 64 bit number format of lrs as it does not work correctly
09:36 Changeset [10199] by gkronber

#1780: updated reference and plugin dependency for alglib


15:23 Changeset [10198] by ascheibe


  • added liblrs and c# wrapper for vertex enumeration/volume calculation
  • use MIConvexHull for triangulation and volume calculation
  • fixed vertex conversion code for MIConvexHull lib
  • added a unit test for measuring performance of convex hull/volume calculation
15:21 Changeset [10197] by mkommend

#1997: Added after deserialization hook for reevaluation of immigrants and made the analysis interval for the island GA configureable.

11:27 Changeset [10196] by mkommend

#2123: Implemented reduction operations for BoolValues in the DataReducer.

11:13 Changeset [10195] by mkommend

#2123: Moved ReductionOperations enum into the value type wrapper class.

11:10 Ticket #2123 (ReductionOperations for BoolValues) created by mkommend
Currently reduction operations are only available for DoubleValue, …


17:01 Changeset [10194] by pfleck

Implemented InsertRow, DeleteRow, InsertColumn, DeleteColumn in PreprocessingData.

16:52 Changeset [10193] by mleitner

Move attribute replacement methods to separate class.

16:33 Changeset [10192] by mleitner

Implement manipulations per attribute, replace by media, average, linear interpolated from prev and next value or random.

15:22 Changeset [10191] by rstoll
  • GetRowMissingValueCount implemented
  • IsMissingValue for cell implemented
15:01 Changeset [10190] by mkommend

#2082: Added BestSolutionsAnalyzer for ParameterOptimizationProblems.

14:18 Changeset [10189] by rstoll

Added GetMissingValueIndices to IPreprocessingData since it will be used in many places
Removed columnIndex specific method from PreprocessingData

14:14 Changeset [10188] by pfleck

Removed obsolete methods.
Implemented few members...

14:11 Changeset [10187] by tsteinre

Implemented parts of PreprocessingData.

14:03 Changeset [10186] by pfleck

Added variableName list.
Implemented GetCell, Columns and Rows.

13:51 Changeset [10185] by pfleck

Implemented constructors of PreprocessingData.

13:29 Changeset [10184] by rstoll

Removed obsolete methods

13:19 Changeset [10183] by rstoll

Switched from columnIndex to variableName

12:59 Changeset [10182] by sbreuer
  • removed unneccesary namespace distinctions
  • moved statisticInfo to implementations folder
12:56 Changeset [10181] by pfleck

Added indexing IPreprocessingData with variable names.
Indexing per column index is marked obsolete.

12:46 Changeset [10180] by rstoll

Renamed PreprocessingDataStatisticInfo to StatisticInfo

12:35 Changeset [10179] by sbreuer
  • Implemented GetDifferentValueCount


14:55 Changeset [10178] by mkommend

#1997: Follow up commit to r10177. Added different evaluators for symbolic island algorithms, unit test for consecutive samples evaluator.

14:52 Changeset [10177] by mkommend

#1997: Added different evaluators for symbolic island algorithms, unit test for consecutive samples evaluator and injected island index into the according scopes.

Note: See TracTimeline for information about the timeline view.