16:40 Changeset [12130] by mkommend

#2175: Updated complexity branch with trunk changes.

16:36 Changeset [12129] by bburlacu

#2332: SolutionSimilarityCalculator: throw exception in the CheckQualityEquality method if the double arrays are not of the same length, simplify equality check for double arrays.

16:30 Changeset [12128] by abeham

#1985: mkommend improved MakeSnapshot

15:52 Ticket #2340 (Copy & Paste from ItemListView) closed by abeham
done: r12127: merged r12078, r12125 to stable
15:52 Changeset [12127] by abeham

#2340: merged r12078, r12125 to stable

15:22 Changeset [12126] by jkarder


  • fixed SolutionSimilarityCalculator.Equals
  • problems now wire all of their ISolutionSimilarityCalculators
14:50 Changeset [12125] by abeham

#2340: moved code to KeyDown event handler

14:31 Changeset [12124] by mkommend

#2321: Deleted integrated branch for NSGA2 changes.

14:26 Changeset [12123] by mkommend

#2321: Merged all changes from the NSGA2 branch to the trunk.

14:21 Changeset [12122] by mkommend

#2326: Forgot to commit merge info for diversity analyzers.

14:17 Ticket #2337 (Fix build warnings in trunk solution) closed by mkommend
done: r12121: Merged r12057, r12059 and r12060 into stable.
14:17 Changeset [12121] by mkommend

#2337: Merged r12057, r12059 and r12060 into stable.

14:07 Changeset [12120] by pfleck


  • Implemented AlpsSsGeneticAlgorithm.
  • Created empty AlpsSsGeneticAlgorithmMainLoop.
12:53 Changeset [12119] by pfleck


  • Created base class Alps which manages ALPS specific parameters, events and parameterization.
  • Created empty AlpsGeneticAlgorithm.
  • Removed code from AlpsGeneticAlgorithm because the base class handles this now.
  • Created AgingSchemeCalculator to separate calculating of the age-limits from the algorithms.
  • ShiftToRightMigrator does no longer implement IMigrator to avoid conflicts with IslandGA.
10:18 Changeset [12118] by abeham


  • Restored compilable state of TimeLimitRunOptimizer branch
  • Updated changes from trunk
10:17 Changeset [12117] by ascheibe

#2348 fixed a bug in the chart analysis view that occurs if a data table has less then 4 values in a data row

10:05 Changeset [12116] by ascheibe

#2348 also added UpdateOfRunsInProgress check in other views

10:01 Changeset [12115] by pfleck

#2350 Added ALPS.SteadyState Plugin.

09:46 Ticket #2350 (Implement Steady-State ALPS) created by pfleck
Implement a Steady-State version of the Age-Layered Population …
09:37 Changeset [12114] by pfleck

#2344 Updated parameter description of ExpressionCalculator and RunCollectionFormulaModifer to include the new functions.

09:37 Ticket #2349 (ISolutionSimilarityCalculatorView does not update correctly) created by jkarder
When the SolutionVariableName or QualityVariableName of an …
09:29 Changeset [12113] by jkarder

#2332: quality and no-similarity calculators are added only if they are not present


23:15 Changeset [12112] by ascheibe

#2348 fixed "add values to results" in chart analysis view

23:14 Ticket #2348 (Fix chart analysis view) created by ascheibe
Not sure when or how or why but I think that there were bugfixes for …
16:49 Changeset [12111] by ascheibe

#2347 made links in InfoBox clickable

16:48 Ticket #2347 (Make links in InfoBox clickable) created by ascheibe
14:32 Changeset [12110] by mkommend

#2326: Accidently changed the wrong namespace in r12108.

14:00 Changeset [12109] by bburlacu

#2276: Merged trunk changes.

13:56 Changeset [12108] by mkommend

#2326: Reverted namespace corrections for classification MSE evaluator and multi symbolic expression tree creator, because these break the backwards compatibility.

13:25 Changeset [12107] by ascheibe

#2346 fixed slave service install

13:20 Ticket #2346 (Fix service install of Hive Slave) created by ascheibe
The Environment.UserInteractive condition is wrong because the …
11:56 Changeset [12106] by jkarder

#2332: fixed build fail

  • algorithms add generic similarity calculators if needed (i.e. problem does not provide similarity calculators)
  • added pragmas to suppress obsolete warnings
11:18 Changeset [12105] by bburlacu

#2276: Merged trunk changes.

10:54 Changeset [12104] by sraggl

#2341: BuildConfiguration for x86 fixed


16:29 Changeset [12103] by mkommend

#2326: Merged all branch changes in the trunk.

16:11 Changeset [12102] by jkarder

#2332: used ISolutionSimilarityCalculator instead of ISingleObjectiveSolutionSimilarityCalculator

  • changed interfaces
  • removed ISimilarityCalculatorView
  • renamed ISingleObjectiveSolutionSimilarityCalculatorView to ISolutionSimilarityCalculatorView
  • algorithms no longer add QualitySimilarityCalculator and NoSimilarityCalculator; problems do that now
16:06 Ticket #2345 (The x-axis in the error-characteristic-curve view is always at least 1.0) created by gkronber
This is problematic if the residuals are much smaller. Problematic …
16:02 Changeset [12101] by sraggl

#2341: Fixed Bug Validate fails after exception is thrown if address is invalid

14:28 Changeset [12100] by sraggl

#2341: Reduced memory consumption by improving much used method ExcelCellBase.GetRowCol. Removing IDisposable and IEnumerator from ExcelRangeBase and move it to ExcelRangeBaseEnumerator.

14:08 Changeset [12099] by gkronber

#2283: name for all problems (for output), new unit test, and added testsettings file


21:52 Changeset [12098] by aballeit

#2283: implemented MCTS

13:55 Changeset [12097] by pfleck

#2269 Replaced the OpenNewLayerCalculator with an ExpressionOperator.

13:45 Changeset [12096] by pfleck

#2344 Added []-operator for accessing arrays.
Note that a more generic implementation is difficult because there is no non-generic implementation of ValueTypeArray and casting to IEnumerable<object> does not work due to the generic constraint of ValueTypeArray.

11:30 Changeset [12095] by sraggl

#2341: Removed EPPlus-Benchmark

11:09 Changeset [12094] by pfleck

#2269 Replaced the NumberOfSelectedSubScopesCalculator with an ExpressionCalculator.

11:04 Changeset [12093] by sraggl

#2341: Added EPPlus-4.0.3 and HeuristicLab.EPPlus-4.0.3

10:54 Changeset [12092] by pfleck


  • Use the new toint function of the ExpressionCalculator in the EldersEmigrator and remove the now obsolete MergingReducerCalculator.
  • Removed some parameters from the EldersMigrator because the AlpsGeneticAlgorithmMainLoop already defines those parameters.
10:42 Changeset [12091] by pfleck


  • Added a toint and todouble function.
  • Changed the casts to the a more intelligent Convert.ToDouble/Int to avoid unboxing issues e.g. when casting a boxed int to double. Note that Convert.ToInt32 has a slightly different behavior than a int-cast (rounds when converting double->int), but this does not break any compatibility since we never converted to int before.
10:14 Changeset [12090] by sraggl

#2341: Set "Copy Local" to false

09:57 Changeset [12089] by sraggl

#2341: Changed depependency from HeuristicLab.EPPlus-3.1.3 to HeuristicLab.EPPlus-4.0.3

09:38 Ticket #2344 (Improve Calculator) created by pfleck
The Optimization.Calculator (used for RunCollectionFormulaModifier


18:10 Changeset [12088] by jkarder

#2343: fixed value update

  • properly (de)registered event handler
  • extracted code that does not have to be invoked
18:03 Ticket #2343 (Values of variables are not updated correctly in the VariableStoreView) created by jkarder
When a variable is added to the variable store, the view registers to …
16:14 Changeset [12087] by jkarder

#2332: removed unused similarity analyzer properties

15:33 Changeset [12086] by bburlacu

#2326: Moved phenotypic diversity analyzers one level up (since they can be applied to both single- and multiobjective problems). Added wiring in the multiobjective problems. Changed base class to SolutionSimilarityCalculator and adjusted analyzers.

14:38 Changeset [12085] by bburlacu

#2332: Move SolutionVariableName and QualityVariableName properties to ISolutionSimilarityCalculator, implement Equals and GetHashCode in the SolutionSimilarityCalculator

13:54 Changeset [12084] by pfleck


  • Changed the output and reference paths of the ALPS project.
  • Added ALPS solution file.
  • Added build and prebuild commands.
13:32 Changeset [12083] by pfleck

#2269 Copied ALPS Plugin from old ALPS branch.

13:19 Changeset [12082] by pfleck

#2269 Create new branch folder for ALPS which does not branch the whole trunk.

13:16 Changeset [12081] by pfleck

#2269 Renamed ALPS branch

12:44 Changeset [12080] by pfleck


  • LayerUniformSubScopesProcessor does not longer derives from UniformSubScopesProcessor.
  • Reverted changes of UniformSubScopesProcessor.


23:08 Changeset [12079] by ascheibe

#2267 adapted branch to changes from #2332

22:37 Changeset [12078] by abeham

#2340: Implemented copy of item (collection|array|list) views

18:59 Changeset [12077] by abeham

#2270: Added suppressUpdates check for Content_Reset events

18:01 Changeset [12076] by bburlacu

#2332: Changed the way the update counter is incremented in the PopulationSimilarityAnalyzer so that it's easier to use in the analyzers derived from this class.

17:53 Changeset [12075] by bburlacu

#2326: Adapted code in the diversity analyzers according to the new base class. Improved wiring of similarity calculators and analyzers.

17:14 Changeset [12074] by sraggl

#2341: Added EPPlus-4.0.3 to ExtLibs

16:50 Changeset [12073] by pfleck

#2269: merged r12072 from trunk.

16:39 Changeset [12072] by pfleck

Changed ReductionOperation- and TargetOperation-Parameter to ValueLookupParameter.
Added AfterDeserialization-Hook for BackwardsCompatibility.

16:17 Ticket #2342 (Change ReductionOperation-Parameter of the DataReducer to ...) created by pfleck
The Reduction- and TargetOperation of the DataReducer are …
15:05 Changeset [12071] by pfleck


  • Added analyzers in Analyzers and LayerAnalyzers are now configured automatically (depth of scope tree parameters).
  • Renamed per layer results to LayerResults.
13:13 Ticket #2341 (Updated EPPlus to the newest version) created by mkommend
EPPlus version 4.0.3 has been released on 12.02.2015 and contains lots …
10:59 Changeset [12070] by jkarder

#2332: added SolutionSimilarityCalculator.IsCommutative

10:07 Changeset [12069] by jkarder

#2332: refactored operators and analyzers

  • removed quality and maximization parameters in SingleObjectivePopulationDiversityAnalyzer
  • renamed SingleObjectivePopulationDiversityAnalyzer to PopulationSimilarityAnalyzer
  • added ConstrainedValueParameter for similarity calculators of analyzer
  • added ValueLookupParameter for similarity calculator of the following operators:
    • DuplicatesSelector, ProgressiveOffspringPreserver, ReferenceSetUpdateMethod, SolutionPoolUpdateMethod
  • removed some wiring code in specific problems
10:01 Ticket #2340 (Copy & Paste from ItemListView) created by abeham
When selecting multiple entries in an ItemListView it would be nice to …


17:07 Changeset [12068] by bburlacu

#2326: Fixed mistakes and wired similarity calculators directly into the problem and correctly initialized the properties of the phenotypic similarity calculator.

16:21 Changeset [12067] by mkommend

#2339: Fixed positive class value during ensemble solution creation.

16:20 Ticket #2339 (Classification ensembles aren't aware of the classification positive class) created by ehopf
A created classification ensemble should use the positive class …
16:02 Ticket #2333 (The SingleObjectivePopulationDiversityAnalyzer should have a parameter ...) closed by mkommend
duplicate: The changes described in this ticket will be implemented in #2332.
15:05 Changeset [12066] by ascheibe


  • updated hive installer docu
  • deleted API Documentation
  • deleted Operators folder
  • deleted ppt files
14:46 Ticket #2305 (Statistical Tests View should also work with problem variations) closed by ascheibe
invalid: This ticket is invalid as the problem name/type and the problem …
13:40 Download edited by jkarder
13:38 WikiStart edited by jkarder
13:36 HL Download 3.3.11.png attached to Pictures by jkarder
updated .net version to 4.5
13:35 Changeset [12065] by jkarder

#2317: updated hl download images

11:37 WikiStart edited by jkarder


18:15 Changeset [12064] by mkommend

#2326: Fixed namespaces, cloning and serialization in diversity analyzer.

18:01 Changeset [12063] by ehopf

#2335: Added code to keep the user defined positive class in the generated problem data of a classification problem. (Defect 2 fix)

17:30 Changeset [12062] by ehopf

#2335: Merged r12059 into branch

17:11 Ticket #2338 (Missing default view for read-only collections) created by abeham
The MainFormManager cannot show read-only collections using …
17:07 Changeset [12061] by gkronber

#2283: removed bin and obj folders

16:52 Changeset [12060] by mkommend

#2337: Fixed build warning in job shop scheduling problem.

16:47 Changeset [12059] by mkommend

#2337: Removed obsolete method from preprocessing data.

16:47 Changeset [12058] by ehopf

#2335: Changed the logic of the ProblemDataCreator to avoid the access of a column that was deleted by the user before. Fixes Defect 1.

16:45 Changeset [12057] by mkommend

#2337: Corrected build warning in ParameterlessPopulationPyramid.

16:44 Ticket #2337 (Fix build warnings in trunk solution) created by mkommend
Currently the building the trunk solution results in fours warnings …
16:19 Changeset [12056] by ehopf

#2335: Created a solution file and adjusted the project settings of the DataPreprocessing Branch

15:51 Ticket #2336 (Improve handling of multi-selections for updates of view in ...) created by gkronber
15:29 Changeset [12055] by bburlacu

#2326: Implemented a workaround for the case in which both sequences have zero variance, and decided to return a similarity value of 1.

14:51 Changeset [12054] by ehopf

#2335: Branched HeuristicLab.DataPreprocessing.Views to implement the improvements

14:47 Changeset [12053] by ehopf

#2335: moved the HL.DataPreprocessing project to the appropriate subfolder

14:44 Changeset [12052] by ehopf

#2335: created the HL.DataPreprocessing project subfolder in the DataPreprocessing branch

14:01 Changeset [12051] by ehopf

#2335: Branched HL.DataPreprocessing to implement improvements

13:34 Ticket #2335 (Data Preprocessing Improvements) created by ehopf
Various data preprocessing improvements especially for data sets with …


22:08 Changeset [12050] by aballeit

#2283: first MCTS algorithmus concept

21:51 Ticket #2334 (Fix export of box plots) created by ascheibe
When exporting box plots, the dialog shows 2 chart areas of which one …


15:55 Changeset [12049] by bburlacu

#2326: Addressed the issues found by the reviewer.

13:23 Ticket #2333 (The SingleObjectivePopulationDiversityAnalyzer should have a parameter ...) created by bburlacu
Currently the result name is derived from the name of the actual …


16:19 Ticket #2332 (Overhaul operators for similarity calculation and analysis) created by ascheibe
* Quality and maximization parameters are not needed in …
16:04 Changeset [12048] by pfleck


  • Changed default values of ALPS-GA.
  • OldestAverageYoungesAgeAnalyzer only writes the datatable to the results instead of all values.
15:56 Changeset [12047] by ascheibe

#2317 added slides for basic alg/problem to Programming HL tutorial

14:16 Changeset [12046] by pfleck

#2269 Added an OldestAverageYoungestAgeAnalyzer.

11:52 Changeset [12045] by pfleck

#2269 Added a parameter in the MatingPoolCreator which controls the percentage of individuals used from the layers below.

11:45 Changeset [12044] by mkommend

#2321: Renamed parameter and parameter name to DominateOnEqualQualities.


22:41 Changeset [12043] by ascheibe

#2317 worked on programming slides

20:32 Ticket #2331 (Remove outdated plugins) created by ascheibe
* HeuristicLab.Problems.ExternalEvaluation.GP-3.4 * …
20:24 Ticket #2322 (Fix typos in PermutationEncoding class) closed by ascheibe
done: r12042: merged r12015 into stable
20:23 Changeset [12042] by ascheibe

#2322 merged r12015 into stable

20:19 Ticket #2330 (Cleanup trunk documentation folder) created by ascheibe
There seems to be some stuff that is not up to date and should be …
19:59 Ticket #2329 (Make CodeEditor available on Linux) created by ascheibe
This is currently not possible due to the use of WPF. Because …
18:01 Ticket #2324 (Remove obsolete diversity analyzer and similarity calculator for ...) closed by mkommend
16:12 Changeset [12041] by ascheibe

#2328 improved handling of batchruns in Hive

16:10 Ticket #2328 (Improve handling of batchruns in Hive Job Manager) created by ascheibe
13:20 Changeset [12040] by pfleck

Introduced a parameter to adjust the range of layers used for creating a mating pool.

12:52 Changeset [12039] by pfleck

Per-layer parameter can be used to define all multiple layers.
If less values are specified in the array the last value is used for all subsequent layers.
I.e. when the array has the length 1, all layers use that same one value.
From a usability point of view, this behavior may has to be discussed more in detail.

10:14 Changeset [12038] by pfleck

#2269 Merged r12037 from trunk into ALPS.

10:06 Changeset [12037] by pfleck

#2327 Implemented EnumValue and EnumValueView.

09:49 Ticket #2327 (Implement a generic EnumValue and a generic EnumValueView) created by pfleck
Creating an Enum involves the creation of the enum-type itself, a …


17:24 Changeset [12036] by pfleck


  • Used Left/RightSelector instead of First/LastSubScopesProcessor
  • Used the LayerUniformSubScopesProcessor for reseeding and opening new layer to take usage of the per-layer parameterization.
  • Added LayerSorter because layers are sorted wrong after MergingReducer.
  • Removed obsolete LastSubScopeCloner.
15:39 Changeset [12035] by pfleck


  • Added LayerUniformSubScopesProcessor which introduces an intermediate ExecutionContext which translates array-based parameters to single-value parameters.
  • Updated ALPS-OperatorGraph to make usage of the new LayerUniformSubScopesProcessor.
  • Added a temporary operator for calculating number of selected sub scopes because presetting the value during operator parameterization does not work for the new intermediate context.

Note: the change of the PopulationSizeParameter still causes an error when creating a new layer. This will be fixed soon.

11:45 Changeset [12034] by mkommend

#2321: Added option for treatment of solutions with equal quality values in NSGA-II.

11:39 Changeset [12033] by mkommend

#2321: Branched whole trunk for NSGA-II changes.

11:02 Changeset [12032] by bburlacu

#2276: Extended functionality of ModifiableDataset with three new methods: AddVariable, RemoveVariable and ChangeVariableValue.

10:54 Changeset [12031] by bburlacu

#2276: Merged trunk changes.

08:53 Ticket #2323 (Remove obsolete diversity analyzer and similarity calculator for ...) closed by bburlacu
duplicate: It seems that this ticket was created by accident, as a duplicate of #2324.
08:49 BioBoostWSED edited by gkronber
room info (diff)
Note: See TracTimeline for information about the timeline view.