18:49 Changeset [8156] by ascheibe

#1762 Removed IProgressReporter and changed the Hive Job Manager accordingly.

17:43 Ticket #1787 (Set the parallel engine as default for new EngineAlgorithms) closed by gkronber
rejected: This issue was discussed in the architects meeting and it was decided …
17:39 Changeset [8155] by gkronber

#1875 set the ExecutionState to stopped only after all results have been generated. This mitigates the problem of the race condition in CrossValidation even though the underlying problem is not actually solved.

16:40 Changeset [8154] by mkommend


  • Added parameter visibility test to the basic test list.
  • Changed parameter visibility test to use interfaces instead of classes for object discovery.
16:25 Changeset [8153] by gkronber

#1720 implemented estimated class values caching in ClassificationEnsembleSolution

16:15 Changeset [8152] by gkronber

#1720 added estimated values caching to RegressionEnsembleSolution

15:55 Changeset [8151] by gkronber

#1720: preparation for estimated values caching in regression ensemble solution

15:14 Changeset [8150] by mkommend

#1884: Corrected special case in executime calculation of the Batchrun if the inner optimizer is prepared.

14:57 Changeset [8149] by mkommend

#1884: Adapted measuring the execution time of BatchRuns to behave in a similar way as it is the case of the Experiment.

13:10 Changeset [8148] by mkommend

#1885: Corrected SubroutineCreator to adapt the grammar according to the new ADF.

13:05 Changeset [8147] by gkronber

added additional material for ECML

13:03 AdditionalMaterial/ECML-PKDD edited by gkronber
12:55 AdditionalMaterial/ECML-PKDD edited by gkronber
12:54 grammar.png attached to AdditionalMaterial/ECML-PKDD by gkronber
12:53 AdditionalMaterial/ECML-PKDD edited by gkronber
12:45 model_math.png attached to AdditionalMaterial/ECML-PKDD by gkronber
12:45 AdditionalMaterial/ECML-PKDD edited by gkronber
12:43 AdditionalMaterial/ECML-PKDD edited by gkronber
12:43 AdditionalMaterial/ECML-PKDD edited by gkronber
12:40 simplifiedmodel.png attached to AdditionalMaterial/ECML-PKDD by gkronber
12:39 relevantvariables_small.png attached to AdditionalMaterial/ECML-PKDD by gkronber
12:39 screenshots.png attached to AdditionalMaterial/ECML-PKDD by gkronber
12:39 simplification.png attached to AdditionalMaterial/ECML-PKDD by gkronber
12:36 AdditionalMaterial/ECML-PKDD edited by gkronber
text (diff)
12:20 Changeset [8146] by ascheibe

#1762 fixed unit test

12:00 Changeset [8145] by ascheibe

#1762 implemented review comments:

  • removed self disposing. The progress view now reacts if a progress is set and Finish() is now called on the progress object and not the view.
  • Moved Cancel event from ProgressView to Progress
  • throw ArgumentNullException if the parent view is null
11:24 AdditionalMaterial/ECML-PKDD edited by gkronber
structure (diff)
11:04 AdditionalMaterial edited by gkronber
added entry for ECML-PKDD demo (diff)
11:03 AdditionalMaterial/ECML-PKDD created by gkronber
created page for ECML
10:47 AdditionalMaterial edited by gkronber
resorted entries to put recent additions at the top of the page (diff)
09:46 Changeset [8144] by jkarder

#1648: fixed DeleteUserGroup service method

09:28 Changeset [8143] by ascheibe

#1648 fixed displaying of client configuration


23:10 Changeset [8142] by jkarder

#1648: fixed Control.Enabled state handling

20:17 Changeset [8141] by jkarder

#1648: fixed Control.Enabled state handling

17:35 Changeset [8140] by ascheibe

#1722 fixed compiler warning

17:34 Changeset [8139] by mkommend

#1722: Renamed indizes to indices in the whole trunk solution.

17:24 Changeset [8138] by ascheibe

#1174 fixed compiler warnings

17:19 Changeset [8137] by mkommend

#1722: Added problem setter in IDataAnalsisAlgorithm.

17:16 Changeset [8136] by mkommend

#1878: Forgot to initialize lock object.

16:58 Changeset [8135] by ascheibe

#1762 fixed activation of controls after displaying the progress is finished

16:53 Changeset [8134] by jkarder

#1648: the client configuration's hash now gets calculated and collected

14:03 Changeset [8133] by mkommend

#1877: Corrected cloning in MetaOpt.

11:46 Ticket #1885 (Exception in SubroutineDeleter) created by gkronber
To reproduce use 'RunGpLawnMowerSampleTest'. An exception is thrown …
11:41 Changeset [8132] by gkronber

#1876 added keys for signing of the LawnMower plugin. Added a unit test for the lawn mower problem.

11:33 Changeset [8131] by gkronber

#1876: added support for ADF to lawn mower problem... unfortunately found a bug in architecture manipulating operators or in the grammars.


15:55 Changeset [8130] by gkronber

#1823 added AfterDeserialization hook to add the new analyzers when loading old problems.

15:49 Changeset [8129] by mkommend

#1878: Added lock statement in Experiment.optimizer_Stopped to avoid a race condition.

15:41 Changeset [8128] by mkommend

#1869: Readded ToEnumerable extension method.

15:36 Changeset [8127] by mkommend

#1788: Changed formatting.

15:29 Changeset [8126] by gkronber

#1823 fixed a bug in the Pareto-best solution analyzers for symbolic data analysis. Fixed a minor bug in the calculation of classification thresholds, made a sneaky change in SymbolicExpressionTree

15:15 Changeset [8125] by mkommend

#1799: Corrected behavior in DataAnalysisSolutionView when the visibility of the details is changed.

14:58 Changeset [8124] by gkronber

#1722 'Hungarian Algorithm'

14:17 Changeset [8123] by gkronber

#1810 added a unit test to check the evaluation of newly added special functions and fixed a bugs in the interpreters.

13:35 Changeset [8122] by gkronber

#1801 extended MATLAB formatter for recently added special functions

13:32 Ticket #1884 (ExecutionTime of Batchruns is wrong if it contains experiments) created by mkommend
The execution time of BatchRuns is calculated depending on the time …
13:14 Ticket #1883 (The visibility and naming-convention of IParameterizedItems should be ...) created by gkronber
Related to #1797. Almost all plug-ins contain implementations of …
13:12 Changeset [8121] by gkronber

#1797 added an interface IConstrainedValueParameter, added a test case to check the name, visibility and type of the parameter-property for constrainedValueParameters, corrected all properties in IParameterizedItems

13:07 Changeset [8120] by ascheibe

#1827 implemented review comments

12:59 Ticket #1882 (Hive client view doesn't show all runs of a batch run) created by sforsten
If a Hive job is created with a batch run and "Distribute child tasks" …
12:28 Changeset [8119] by svonolfe

Updated VNS sample (#1881)

12:27 Changeset [8118] by svonolfe

Disabled local analyzers by default in the improvement operators (#1881)

10:53 Changeset [8117] by ascheibe

#1174 removed RunCollection as content from the OKBExperimentUploadView as this led to an InvalidCastException

10:40 Changeset [8116] by mkommend

#1081: Branched HL.DataAnalysis to add AR models.

09:53 Changeset [8115] by svonolfe

Made tour text box in VRPSolutionView readonly (#1177)

09:15 Changeset [8114] by mkommend

#1081: Corrected scaling behavior of symbolic time series models.

08:27 Changeset [8113] by gkronber

#1788 changed symbolic regression evaluators to bound estimated values after scaling instead of before.

00:31 Changeset [8112] by abeham

#1722: Created a default QAP instance when creating a new Robust Taboo Search

00:27 Changeset [8111] by abeham

#1762: Improved code a little


21:24 Changeset [8110] by gkronber

#1773 switched back to the tree view as default for symbolic data analysis models instead of the math notation view.

20:16 Changeset [8109] by jkarder

#1722: fixed creation and parsing of the resource string in the Hive Job Manager

17:59 Ticket #1881 (VariableNeighborhoodSearch doesn't react to disabled analyzers) created by abeham
Analyzers in a VNS are executed even when all of them are unchecked. …
17:21 Changeset [8108] by abeham


  • Removed ToEnumerable extension method (I agree with gkronber and it's just one occurrence)
  • Reset rowNumber to 0 when rebuilding the combined data table
  • Some minor changes (moved ctor below variable/property declaration, replaced some obvious variable types with var)
17:02 Changeset [8107] by jkarder


  • implemented filtering according to the legend items
  • added zoom support
16:02 Changeset [8106] by mkommend

#1722: Corrected behavior of SymbolicExpressionGrammarEditorView.

15:55 Changeset [8105] by sforsten

#1811: tool tip has been implemented as suggested by mkommend

15:05 Changeset [8104] by sforsten


  • Removed ALL_SERIES constant
  • Reordered methods
  • CalculateResiduals returns now all residuals instead of a dictionary
  • reduced number of parameters for methods were possible
14:31 Changeset [8103] by sforsten

#1821: made changes according to mkommend's comments

14:06 Changeset [8102] by sforsten

#1811: added tool tip to explain that a model can be opened by double-clicking

13:11 Changeset [8101] by sforsten


  • added two calculators to test purposes
  • ClassificationEnsembleSolutionEstimatedClassValuesView shows the current average confidence of the correct and wrong classified samples
  • some calculators have been excluded from the project, so only relevant calculators are shown
10:16 Changeset [8100] by mkommend

#1811: Removed unnecessary code in ErrorCharacteristicsCurveViews.

09:48 Changeset [8099] by mkommend

#1821: Minor changes in VariableCondition and the according view.

09:34 Changeset [8098] by mkommend

#1708: Minor modifications in residual histogram` view.


20:02 Changeset [8097] by abeham

#1800: Added $WCREV$ substitution string to version in Plugin.cs.frame

19:58 Changeset [8096] by abeham

#1722: Added some missing dependencies to the "HeuristicLab-3.3" project (Clients, OKB, LawnMower)

19:25 Changeset [8095] by abeham


  • Changed to not display instance providers that do not contain data descriptors
  • Added some default values when checking an int/double parameter (made some rough guesses on what reasonable variations could be like based on the given value)
  • Set TopMost property to false
18:04 Changeset [8094] by abeham

#1855: Added plugin-dependency

17:57 Changeset [8093] by abeham


  • Added possibility to name row and column in matrix (to have more interpretable results)
  • Added a "standard" assignment problem
13:56 Changeset [8092] by abeham

#1856: Added unit test for lower bound, made it more obvious that last element is not left out


00:21 Changeset [8091] by ascheibe

#1877 fixed NullReferenceExceptions in MetaOpt detected by TestCloningAllDeepCloneables


16:35 Changeset [8090] by jkarder

#1751: fixed event handling

12:22 Blog: Symbolic Regression Benchmark Functions edited by gkronber
12:21 Blog: Symbolic Regression Benchmark Functions edited by gkronber
12:19 Ticket #1880 (Provide Qualities Histogram during algorithm runs) created by mkommend
In a similar way as for symbolic expression tree length a analyzer …
12:14 Changeset [8089] by jkarder

#1859: disabled btnPermissionsSave while AccessClient refreshes

11:33 regression problem instances.png attached to Blog: Symbolic Regression Benchmark Functions by gkronber
11:32 Blog: Symbolic Regression Benchmark Functions created by gkronber
11:25 Changeset [8088] by mkommend

#1879: Corrected ToString unit test.

11:24 Ticket #1879 (ToString Unit Test stops after first exception) created by mkommend
This is quite cumbersome as the unit tests must be executed several …
11:15 Changeset [8087] by mkommend

#1877: Corrected plugin dependencies and ToString methods in MetaOpt.

11:11 Changeset [8086] by jkarder


  • synced branch with trunk
  • added custom interface (ISimilarityBasedOperator) to mark operators that conduct similarity calculation
  • similarity calculators are now parameterized by the algorithm
  • deleted SolutionPool2TierUpdateMethod
  • deleted KnapsackMultipleGuidesPathRelinker
  • moved IImprovementOperator, IPathRelinker and ISimilarityCalculator to HeuristicLab.Optimization
  • added parameter descriptions
  • fixed plugin references
  • fixed count of EvaluatedSolutions
  • fixed check for duplicate solutions
  • minor code improvements
10:06 Ticket #1878 (Executing optimizers in experiments concurrently can lead to ...) created by gkronber
A race condition can occur in the optimizer_Stopped event handler in …


18:02 Changeset [8085] by gkronber

#1847: merged trunk changes r7800:HEAD into gp move operators branch

17:54 Changeset [8084] by abeham

#1784: Added CSV problem provider for ClusteringProblem

16:51 Changeset [8083] by mkommend

#1877: Corrected errors detected in unit test in HeuristicLab.FitnessLandscapeAnalysis.

16:26 Changeset [8082] by mkommend

#1877: Last update for plugin dependencies in HeuristicLab.Scheduling.

16:19 Changeset [8081] by mkommend

#1877: Added missing plugin dependencies in HL.Scheduling.

16:13 Changeset [8080] by abeham

#1722: Fixed description of k-Means solution

16:06 Changeset [8079] by mkommend

#1877: Corrected plugin dependencies in HeuristicLab.Scheduling.*.

16:05 Changeset [8078] by mkommend

#1877: Corrected TestAllDeepCloneables unit test to use the ReferenceEqualityComparer.

15:34 Ticket #1877 (Correct errors detected by unit tests in branches) created by mkommend
Branches that can be downloaded from the builder are from now on unit …
15:02 Changeset [8077] by mkommend

#1722: added builder.testsettings for branches.

13:42 Changeset [8076] by ascheibe

#1648 fetch user and client information when the optimizer starts

12:46 Changeset [8075] by ascheibe

#1859 some improvements for the resource permission management ui

10:58 Changeset [8074] by ascheibe

#1860 fixed event deregistration


23:08 Changeset [8073] by mkommend

#1722: corrected HL test lists.

21:17 Changeset [8072] by mkommend

#1722: Removed external in HL.Tests.

20:11 Changeset [8071] by jkarder


  • removed AuthorizesForResourceAdministration method
  • transfered permission checking to the client
16:26 Ticket #1768 (Standby leads to an error in communication between the slave and ui) closed by ascheibe
duplicate: This is a duplicate of ticket #1757
15:44 Changeset [8070] by jkarder

#1859: fixed layout of permission view in administration user interface

15:40 Changeset [8069] by ascheibe

#1827 fixed bug where deleting the last job doesn't update the details view

13:38 Changeset [8068] by ascheibe

#1859 removed branch HiveResourcePermissionManagement (trunk integration)

13:36 Changeset [8067] by ascheibe

#1860 forgot to commit project file with r8066

13:32 Changeset [8066] by ascheibe

#1860 removed classes from the hive service which were moved to the access service

13:07 Changeset [8065] by ascheibe

#1860 small fix in the webservice interface

12:47 Changeset [8064] by ascheibe

#1648 deleted access service branch

12:45 Changeset [8063] by ascheibe

#1174 deleted OKB trunk integration branch

11:06 Changeset [8062] by mkommend

#1722: Corrected external from https to http.

11:02 Changeset [8061] by mkommend

#1722: Added svn:external to have a duplicate of the HL 3.3 test solution in the HeuristicLab.Tests directory, which is necessary for the builder.

11:00 AddonsDailyBuilds edited by ascheibe
removed okb daily build (diff)
10:33 Changeset [8060] by ascheibe

#1174 fix failing InstantiateCreatablesTest

09:18 Changeset [8059] by gkronber

#1876: initial import of the lawn mower demo problem for GP.


16:05 Changeset [8058] by jkarder

#1859: fixed layout of administration user interface views

15:02 Changeset [8057] by abeham

#1855: corrected references

14:47 Changeset [8056] by ascheibe

#1859 removed unnecessary plugin dependency

14:46 Changeset [8055] by ascheibe

#1174 integrated okb client parts into trunk

14:18 Ticket #1876 (Implement the lawn mower demo problem for genetic programming) created by gkronber
13:42 Changeset [8054] by ascheibe

#1174 separated views from OKB clients

13:17 Changeset [8053] by ascheibe

#1722 fixed more licensing information and source formatting

12:20 Changeset [8052] by abeham

#1722: Fixed error message display when cloning fails

12:06 Changeset [8051] by jkarder

#1859: manually merged branch "HiveResourcePermissionManagement (trunk integration)" into trunk

11:37 Changeset [8050] by ascheibe

#1722 fixed license information in services

11:33 Changeset [8049] by ascheibe

#1174 integrated OKB services parts into trunk

11:05 Changeset [8048] by spimming


  • replaced instanceCount textbox with NumericUpDown control
  • fixed label position
  • removed unnecessary validation code
09:55 Changeset [8047] by ascheibe

#1648 fixed bug which caused the DeepCloneableCloning test to fail

09:49 Changeset [8046] by abeham

#1722: Added exception handling to DeepCloneableCloningTest (before it would terminate prematurely if some exception occurred during cloning of some IDeepCloneable).


22:26 Changeset [8045] by ascheibe

#1174 fixed plugin dependency

22:26 Changeset [8044] by ascheibe

#1648 fixed NullReferenceExceptions in DTOs

21:32 Changeset [8043] by ascheibe

#1648 display an error message if a user lacks the appropriate roles for the user administration

21:15 Changeset [8042] by ascheibe

#1648 integrated access service client parts into trunk

20:30 Changeset [8041] by ascheibe

#1648 fixed compiler warnings

20:29 Ticket #1875 (Race conditions in cross-validation.) created by gkronber
Steps to reproduce: * Create CV with Random-Forest * Set workers to …
17:54 Changeset [8040] by ascheibe

#1648 integrated server parts of the access service into trunk

16:47 Changeset [8039] by ascheibe

#1648 some cleanups in preparation for the access service trunk integration

16:03 Changeset [8038] by sforsten


  • completed branch creation
  • first simple implementation of a HeatMap, which shows the correlation of the dataset features
16:02 Changeset [8037] by ascheibe

#1648 fixed bugs found by the HL unit test

14:53 Changeset [8036] by sforsten

#1292: branch another project for implementing HeatMap to show correlation of dataset features

14:52 Changeset [8035] by sforsten

#1292: branch project for implementing HeatMap to show correlation of dataset features

14:51 Changeset [8034] by sforsten

#1292: create branch to show correlation of dataset features

13:45 Changeset [8033] by spimming


  • scenario description added
  • page size fixed
11:18 Changeset [8032] by sforsten


  • merged trunk r7330:8022 into branch
  • importButton shows a message, if clicked and it can't be used
11:00 Changeset [8031] by abeham


  • Changed tooltip generation in ProblemInstanceConsumerViewGeneric (typeof(T).Name doesn't work, because T doesn't change miraculously when the selected provider changes). The current solution might not be optimal, maybe include another property "FileFormat" in IProblemInstanceProvider that can then be TSPLIB, QAPLIB, CSV, etc.
  • Set instances combobox to not display a selected instance initially and disabled button in this case. If that still doesn't reduce the confusion, then I think we have to add problem loading on selected index change and do away with the button.
10:56 Ticket #1874 (Scaling of SymbolicDataAnalysisModels does not take Estimation Limits ...) closed by gkronber
10:55 Changeset [8030] by gkronber

#1874: reverted r8026. The behaviour of calculating the scaling parameters based on the unbounded values is intentional.

10:45 Changeset [8029] by ascheibe

#1722 fixed a small ui glitch in metaopt caused by the new problem view

10:18 Changeset [8028] by mkommend

#1722: Removed commented code in HL.Tests.PluginLoader.

10:16 Changeset [8027] by abeham

#1775: updated metaopt branch

10:14 Changeset [8026] by mkommend

#1874: Corrected scaling in SymbolicDataAnalysis models.

10:13 Changeset [8025] by abeham

#1775: updated scheduling branch

10:10 Changeset [8024] by spimming


  • fire event when Cancel button clicked
  • support cancellation when generating experiments
  • fixed page sizes
  • plugin dependencies updated
10:07 Ticket #1874 (Scaling of SymbolicDataAnalysisModels does not take Estimation Limits ...) created by mkommend
Estimation limits for calculating the linear scaling factors in …
10:04 Changeset [8023] by abeham

#1775: fixed unit tests

02:53 Changeset [8022] by abeham


  • Transformed LAP into a SingleObjectiveHeuristicOptimizationProblem
  • Added HungarianAlgorithm as separate algorithm for solving the problem


15:18 Changeset [8021] by abeham

#1775: On the joy of plugin branching and reference managing

15:06 Changeset [8020] by abeham

#1775: removed branch

15:05 Changeset [8019] by abeham

#1775: reintegrated branch

14:44 Changeset [8018] by abeham

#1775: synced with trunk

13:38 Changeset [8017] by abeham


  • Renamed some crossovers
  • Ported some additional crossovers from the real-vector plugin
  • Introduced BoundedIntegerVector* base classes
00:58 Changeset [8016] by abeham


  • Added a SingleValueAnalyzer to HeuristicLab.Analysis
    • The ValueAnalyzer was not usable without changing the operator graph, it has a ScopeTreeLookupParameter and is only suitable to analyze values of children
    • I think we need an analyzer like this anyway so I implemented it and named it SingleValueAnalyzer
  • Added that to SA and parameterized accordingly
00:09 Changeset [8015] by abeham


  • Fixed exception that would occur if no DataRows are present
  • Fixed enabled state in DataRowVisualPropertiesControl (initially should be disabled, unless Content is assigned)
  • Fixed tab order in DataTableVisualPropertiesDialog


19:51 Changeset [8014] by abeham


  • made dialog a bit larger
  • added clearing of the run collection of the cloned optimizer
  • renamed variations tab
19:40 Blog: Parameter Variation Experiments in Upcoming HeuristicLab Release edited by abeham
added screenshots
19:39 InstanceVariation.png attached to Blog: Parameter Variation Experiments in Upcoming HeuristicLab Release by abeham
19:39 ParameterVariation.png attached to Blog: Parameter Variation Experiments in Upcoming HeuristicLab Release by abeham
19:38 Blog: Parameter Variation Experiments in Upcoming HeuristicLab Release created by abeham


22:44 Changeset [8013] by abeham

#1851: Enabled to set Value to null for OptionalConstrainedValueParameters

22:20 Documentation/DevelopmentCenter/IntegrateHeuristicLab edited by ascheibe
22:19 Documentation/DevelopmentCenter/IntegrateHeuristicLab edited by ascheibe
21:37 Changeset [8012] by abeham

#1851: fixed cancellation of experiment creation

20:26 Changeset [8011] by ascheibe

#1851 set the DefineArithmeticProgressionDialog to be topmost

19:43 Documentation/DevelopmentCenter/IntegrateHeuristicLab edited by ascheibe
19:41 Documentation/DevelopmentCenter/IntegrateHeuristicLab created by ascheibe
13:17 Changeset [8010] by mkommend

#1081: Corrected time series solution results and implemented new models.


17:27 Ticket #1873 (Improve the Legends of the DataTableView) created by mkommend
It should be customizable which DataRows are shown in the …
10:58 Changeset [8009] by svonolfe

Adapted to changes in IProblem interface (#1610)

10:57 Changeset [8008] by mkommend

#1722: Added size properties for range data types.

10:52 Changeset [8007] by svonolfe

Merged changes from trunk into branch (#1177)

10:46 Changeset [8006] by svonolfe

Derived VRP from Problem base class (#1177)

10:28 Changeset [8005] by epitzer

#1696 derive NK Landscape from SingleObjectiveHeuristicOptimizationProblem

09:53 Changeset [8004] by mkommend

#1864: Corrected deserialization of the operator collection.

09:51 AddonsDailyBuilds edited by ascheibe
removed VRP daily build (diff)
09:37 Changeset [8003] by ascheibe

#1177 adapted VRP branch to changes of r7999

09:32 Changeset [8002] by ascheibe

#1696 adapted FLA to changes of r7999

09:12 Changeset [8001] by ascheibe

#1174 adapted OKB to changes of r7999

Note: See TracTimeline for information about the timeline view.