Free cookie consent management tool by TermsFeed Policy Generator




21:06 Changeset [13423] by abeham

#2221: minor changes

15:12 Changeset [13422] by mkommend

#2521: Adapted type discovery and type selector to allow the creation of generic programmable problems.

14:51 Changeset [13421] by bwerth

#1087 implemented skeleton structure and first testfunctions(Fonesca, SchafferN1 & SchafferN2)

12:43 Changeset [13420] by pfleck

Corrected the range of randomly selected tours for the PDExchange-move.
Because the PDExchange-move swaps two cities from different tours, it makes no sense to select a new(empty) tour as there aren't any cities to swap.

12:07 Changeset [13419] by gkronber

#2071: removed cloning of values in dataset (TODO: review data preprocessing)

10:17 Changeset [13418] by abeham


  • fixed some references
  • fixed versions and year
  • updated sln file to more recent vstudio
10:04 Ticket #2534 (Build.cmd does not work with Visual Studio 2015-only installations) created by ascheibe
The error is: CSC : error CS1548: Kryptografischer Fehler während der …
09:19 Changeset [13417] by ascheibe

updated tutorial slides

09:07 Changeset [13416] by abeham

updated tutorial (version on introductory slide, algorithms and problems

06:41 Changeset [13415] by gkronber

#2071: added plugin dependency for HeuristicLab.Common


16:59 Changeset [13414] by gkronber

#2071: added progress reporting when importing regression problem data from csv files.

15:33 Changeset [13413] by gkronber

#2071: only preview first 500 lines of data in CSV import dialog.


23:38 Changeset [13412] by abeham


  • Completely refactored PTSP branch
    • Added two sets of problem instances based on TSPLIB: homogeneous and heterogeneous
    • Implemented missing EvaluateByCoordinates for 1-shift moves
    • Made it clear that move evaluators are for estimated PTSP only
    • Changed parameter realization from a rather strange list of list of ints to a list of bool arrays
    • Reusing code of the 2-opt and 1-shift move evaluators in 2.5 move evaluator
    • Introducing distance calculators to properly handle the case when no distance matrix is given (previous code only worked with distance matrix and without only with euclidean distance in some settings)
    • Fixed several smaller code issues: protected, static, method parameters, copy & paste, interfaces, naming, parameters, serialization hooks, license headers, doc comments, data types
17:02 Changeset [13411] by gkronber

#2071 minor refactoring of TableFileParser (let's see if the unit tests pass..., today I'm daring...)

08:31 Ticket #2533 (Support Push as GP language) created by gkronber
Push is a stack-based typed programming language especially developed …


14:59 Changeset [13410] by ascheibe

#2520 increased repetitions to get more realistic results

14:23 Changeset [13409] by ascheibe


  • added profiling to unit tests
  • added more unit tests
14:15 Ticket #2532 (PotvinPDExchangeSingleMoveGenerator throws ArgumentOutOfRangeException) created by pfleck
The PotvinPDExchangeSingleMoveGenerator throws an …
10:20 Ticket #1332 (Explore approaches to implement fast algorithms) closed by ascheibe
obsolete: Yes, that's true, and #2524 will even improve this, so I'm closing it.


17:36 Changeset [13408] by mkommend

#2521: Adapted unit tests in problem refactoring branch.

17:07 Changeset [13407] by ascheibe

#2520 worked on type and enum transformers

12:31 Changeset [13406] by pfleck

#2530 Instead of setting a new EnumValue in the parameter, the value of the EnumValue is set.

12:20 Ticket #2531 (Simplify the CreateExperimentDialog) created by pfleck
The internal logic of the CreateExperimentDialog is fairly complex …
11:29 Ticket #2530 (CreateExperimentDialog Error (EnumValue + FixedValueParameter)) created by pfleck
Varying an EnumValue<T> in the CreateExperimentDialog causes an …
10:30 Ticket #2529 (AR1 is not evaluated correctly on the test partition) created by gkronber
The AR1 model should regress on the previous model outputs in the test …
10:00 Milestone HeuristicLab sebb4g1SS10 completed
== Ready for Release == [[TicketQuery(milestone=HeuristicLab …
09:59 Ticket #1436 (Documentation) closed by abeham
09:56 Changeset [13405] by abeham

#2521: Implemented SchafferF6 test function

09:39 DevelopersTeam edited by jkarder
09:36 Ticket #1844 (Implement the Schaffer F6 test function) closed by abeham
obsolete: will be done in #2521
09:30 Changeset [13404] by abeham


  • Adapted Knapsack problem to new problem infrastructure
  • Introduced additional interfaces in binary vector encoding
  • Improved KnapsackImprovementOperator which requires less evaluated solutions in case of an infeasible start solution

Loosely related change:

  • All LookupParameters are now shown by default
  • Wiring code should make sure that wired parameters are hidden


23:24 Changeset [13403] by abeham


  • Adapted single-objective test function problem to new problem infrastructure
  • Added additional interfaces to RealVectorEncoding
  • Fixed IParticleUpdater interface (must implement IStochasticOperator if it contains a Random parameter)
17:50 Changeset [13402] by pfleck

#2527 Implemented ALPS-OSGA on the base of the AlpsGeneticAlgorithm and and the OffspringSelectionGeneticAlgorithmMainOperator.

17:30 Changeset [13401] by jkarder

fixed bugtraq properties

17:17 Changeset [13400] by jkarder

fixed bugtraq properties

17:14 Changeset [13399] by bburlacu

#1772: Fix compilation errors caused by changes in the Visualization branch.

17:13 Changeset [13398] by jkarder

fixed bugtraq properties

17:02 Changeset [13397] by jkarder

fixed bugtraq properties

16:43 Ticket #2528 (Adapt algorithms to use the generic termination criteria) created by pfleck
All algorithms should use the new termination criteria, implemented in …
16:22 Changeset [13396] by abeham


  • Refactored QuadraticAssignmentProblem to use new SingleObjectiveProblem
    • Removed QAPEvaluator
    • Adapted RobustTabooSearch
  • Introduced several interfaces in PermutationEncoding necessary for wiring
  • Changed all Encodings to use IItem instead of IOperator in ConfigureOperators (name still unchanged)
  • Added a protected MaximizationParameter property in SingleObjectiveProblem (necessary for wiring)
  • Changed AlleleFrequnencyAnalyzer to use ISolution interface instead of IItem
  • Added a comment to ISolutionCreator<TSolution> of some changes that would be welcomed
14:15 Ticket #2527 (Implement ALPS with Offspring Selection) created by pfleck
Implement ALPS with an offspring selection genetic algorithm …
13:59 Changeset [13395] by pfleck


  • Changed unit test that it also lists types that have a StorableConstructor but are not marked as StorableClass.
  • Put both storable tests in a single StorableTest.cs.
  • Added missing StorableClassAttributes.
13:49 Ticket #2526 (Release HeuristicLab 3.3.14) created by ascheibe
Codename: * Denver New Features: * BinPacking * …
11:53 Changeset [13394] by mkommend

#1087: Created new plugin for multi-objective test functions.

09:53 Changeset [13393] by pfleck

#2525 Added a unit test that reports types that have a Storable member but does not define a StorableClassAttribute.

09:46 Changeset [13392] by pfleck

#2525 Added missing StorableClassAttribute.

09:45 Ticket #2525 (Some types are missing a StorableClassAttribute) created by pfleck
Some types do not have a StorableClassAttribute although they have …
08:58 Ticket #1198 (Implement HeuristicLab web application) closed by ascheibe
obsolete: Implemented mainly in #2388. Already in stable.
08:54 Changeset [13391] by ascheibe

#1198 removed remaining WebApplication branch


19:15 Changeset [13390] by abeham

#2521: fixed template and bug in programmable problem with multi encoding

19:02 Changeset [13389] by gkronber

#2522: removed Starter form and instead init plugin discovery and launch of application from Startup project (.exe)

18:43 Changeset [13388] by abeham


  • Readded excluded views
  • Removed ProblemInstanceProviderView which was not referenced in the project file
  • Fixed plugin dependency
18:32 Changeset [13387] by swagner

#2520: Worked on new persistence implementation

18:24 Changeset [13386] by ascheibe


  • fixed duplicate guids
  • adapted/added unit tests for new persistence
18:22 Changeset [13385] by abeham

#2521: fixed plugin dependencies and updated samples

18:07 Changeset [13384] by mkommend

#2438: Deleted irace branch (original ticket #2213).

17:58 Changeset [13383] by mkommend

#2438: Deleted branch for HiveStatistics (original ticket #2388).

17:58 Changeset [13382] by abeham

#2521: added default ctor to SymbolicExpressionTreeEncoding (otherwise the parameter in Problem<..> cannot create it)

17:51 Changeset [13381] by mkommend

#2438: Deleted branch for mbot.

17:50 Changeset [13380] by abeham

#2521: updated categories, template

17:50 Changeset [13379] by mkommend

#2438: Deleted VisualizeAsMDS branch.

17:46 Changeset [13378] by jkarder

#2524: made BasicAlgorithm pausable

17:44 Changeset [13377] by mkommend

#2521: Added missing interfaces to problems.

17:44 Changeset [13376] by abeham

#2521: working on refactoring

17:29 Changeset [13375] by swagner

#2520: Worked on new persistence implementation

17:28 Changeset [13374] by abeham

#2521: removed obsolete file

17:27 Changeset [13373] by abeham

#2521: adapted templates, fixed missing reference in outdated plugin lawnmower

17:22 Changeset [13372] by mkommend

#2521: Fixed all problems.

17:21 Changeset [13371] by jkarder

#2524: created branch PausableBasicAlgorithm

17:19 Ticket #2524 (It should be possible to pause BasicAlgorithms) created by jkarder
BasicAlgorithms can only be prepared, started and stopped, not …
17:10 Changeset [13370] by ascheibe

#2520 fixed unit tests

17:08 Changeset [13369] by gkronber

#2522: improvements to AboutDialog and PluginInformationDialog

17:08 Changeset [13368] by ascheibe

#2520 added guids to storable classes

16:59 Changeset [13367] by swagner

#2520: Worked on new persistence implementation

16:48 Changeset [13366] by mkommend

#2521: Adapted PermutationEncoding and TSP.

16:43 Changeset [13365] by abeham

#2521: fixed recreation of programmable problem's encoding

16:42 Changeset [13364] by mkommend

#2521: Refactored IntegerVectorEncoding, KnapsackProblem, and P3.

16:34 Changeset [13363] by gkronber

#2522: improvements to new PluginInformationDialog and removed obsolete classes

16:19 Changeset [13362] by mkommend

#2521: Forgot to commit IMultiObjectiveProblem.

16:01 Changeset [13361] by mkommend

#2521: Adapted real vector encoding, test function problems, P3, CMA-ES and optimization.

15:45 Changeset [13360] by gkronber

#2522: added new PluginInformationDialog

15:24 Changeset [13359] by abeham

#2521: worked on multi-encoding (it works again). Some issues are still present:

  • The programmable template needs to be slightly updated for multi-encoding
  • The encoding is recreated every time it is compiled making it impossible to configure operators
15:22 Changeset [13358] by swagner

#2520: Worked on new persistence implementation

14:29 Changeset [13357] by abeham

#2521: changed solution name of combined encoding

12:56 Changeset [13356] by abeham

#2521: working on multi-encoding

12:49 Changeset [13355] by jkarder

#2258: updated unit test utils

12:20 Changeset [13354] by jkarder

#2258: improved cancellation support

11:58 Changeset [13353] by gkronber

#2522: added assembly attribute for release code name and updated AboutDialog as well as SplashScreen to show information of the EntryAssembly (in our case HeuristicLab-3.3.exe)

11:53 Changeset [13352] by gkronber

#2522 added overrides for ShowError in IMainForm


22:18 Changeset [13351] by abeham

#2521: Adapted multi-encoding for new infrastructure

TODO: Evaluator, Analyzer, ... need to be copied

21:38 Changeset [13350] by mkommend

#2521: Adapted multi-objective programmable problem.

21:18 Changeset [13349] by jkarder

#2258: added StartAsync to IExecutable

21:07 Changeset [13348] by mkommend

#2521: Refactored single-objective programmable problem.

18:47 Changeset [13347] by swagner

#2520: Worked on persistence overhaul

18:39 Changeset [13346] by gkronber

#2523: created branch for removing persistence backwards compatibility code

18:38 Ticket #2523 (Remove code for persistence backwards compatibility to prepare for new ...) created by gkronber
18:38 Changeset [13345] by mkommend

#2521: refactored programmable problem

17:56 Changeset [13344] by gkronber

#2522: removed unused interface IControlManager, removed usage of restartApplication field (see r13343)

17:31 Changeset [13343] by gkronber

#2522: removed support for restarting of HL-applications (nobody seems to use this anyway)

17:26 Changeset [13342] by gkronber

#2522: deleted empty folders

17:25 Changeset [13341] by gkronber

#2522: moved files from folders into top-level folder to reduce the number of folders

17:16 Changeset [13340] by gkronber

#2522: added release name to SplashScreen, added AssemblyInfo.cs.frame file for HeuristicLab.PluginInfrastructure.UI

16:55 Ticket #1891 (Redesign update service) closed by gkronber
obsolete: Update service has been dead for a long time (I think the last working …
16:14 Changeset [13339] by mkommend

#2521: Rectored problems and encodings.

16:14 Changeset [13338] by gkronber


  • moved UI components out of HeuristicLab.PluginInfrastructure -> HeuristicLab.PluginInfrastructure.UI
  • moved ErrorDialog to HeuristicLab.MainForm.WindowsForms
  • moved ErrorHandling (for building an error message string) to HeuristicLab.Common
  • Changed exception handlers in Views to use MainForm.ShowError()
  • Changed usages for ErrorDialog in non-UI components to throw exceptions instead.
15:17 Changeset [13337] by mkommend

#2521: Added new class for problem refactoring.

15:15 Changeset [13336] by mkommend

#2521: Refactored encodings and problems.

12:19 Changeset [13335] by gkronber

#2522: removed IStatusDisplay and PluginInfrastructureCancelEventArgs

11:48 Changeset [13334] by gkronber

#2522: removed unused files

11:32 Changeset [13333] by gkronber

#2522: removed classes for plugin uploading and updating

10:03 Changeset [13332] by gkronber

#2522 branched trunk/source for refactoring of plugin infrastructure

10:01 Changeset [13331] by mkommend

#2521: Branched trunk/sources for problem refactoring.

10:00 Changeset [13330] by mkommend

#2521: Deleted wrongly created for problem refactoring.

09:53 Changeset [13329] by jkarder

#2258: created branch Async

09:50 Changeset [13328] by jkarder

#2258: deleted branch Async

09:48 Changeset [13327] by mkommend

#2521: Branched whole trunk for problem refactoring.

09:47 Ticket #2522 (Refactor PluginInfrastructure) created by gkronber
The plugin infrastructure should be simplified. Related tickets …
09:47 Ticket #2521 (Refactor Problem/Encoding) created by abeham
* HL 3.3.16 merge * Check all added files for StorableTypes and …


23:31 Changeset [13326] by swagner

#2520: Created plugin for new persistence implementation


23:21 Changeset [13325] by swagner

#2520: Created new branch of trunk r13321

23:19 Changeset [13324] by swagner

#2520: Removed empty branch in order to create branch of full trunk

22:49 WikiStart edited by swagner
22:46 Changeset [13323] by swagner

#2520: Created branch for persistence overhaul

22:45 Ticket #2520 (Persistence Overhaul) created by swagner
The HeuristicLab persistence layer should be overhauled for …
14:19 Blog: HeuristicLab 3.3.13 "Windischgarsten" Release edited by ascheibe
14:12 Blog: HeuristicLab 3.3.13 "Windischgarsten" Release created by ascheibe
13:51 Features edited by ascheibe
13:45 Changeset [13322] by ascheibe

#2428 updated tutorial slides

13:36 Milestone HeuristicLab 3.3.13 completed
== HeuristicLab 3.3.13 "Windischgarsten" - November 20th, 2015 == * …
13:35 Ticket #2428 (Release HeuristicLab 3.3.13) closed by ascheibe
13:32 ChangeLogPending edited by ascheibe
13:30 ChangeLog edited by ascheibe
13:28 Download edited by ascheibe
13:25 HL Download 3.3.13.png attached to Pictures by ascheibe
13:23 HeuristicLab attached to Download by ascheibe
13:06 Changeset [13321] by ascheibe

#2428 merged r13316, r13317, r13319 from stable back into trunk

13:01 Changeset [13320] by ascheibe

#2428 created tag for 3.3.13

12:57 Changeset [13319] by ascheibe

#2428 updated samples

12:52 Ticket #2519 (Release HeuristicLab 4.0) created by ascheibe
Codename: * New Features: * Release Steps:
12:51 Changeset [13318] by bburlacu

#2442: Enabled power functions for the grammar in the TestCompiledInterpreterEstimatedValuesConsistency test method.

12:47 Changeset [13317] by ascheibe

#2428 updated copyright year where it was missing

12:42 Changeset [13316] by ascheibe

#2428 updated version in

  • assembly info
  • plugin file
  • installer files

3.3.0. -> 3.3.13.
3.3.9. -> 3.3.13.
3.3.12. -> 3.3.13.
3.4.0. -> 3.4.1.
3.4.1. -> 3.4.2.
3.4.2. -> 3.4.3.
3.4.4. -> 3.4.5.
3.4.5. -> 3.4.6.
3.4.8. -> 3.4.9.
3.4.22. -> 3.4.23.
3.5.7. -> 3.5.8.

11:27 Changeset [13315] by bburlacu

#2442: Updated unit tests

01:17 Changeset [13314] by bburlacu

#2442: Update unit test (forgot to uncomment code and remove Debugger.Launch)

00:50 Changeset [13313] by bburlacu

#2442: Added CreateDelegate method to be able to get the lambda expression corresponding to a symbolic expression tree, performed minor cosmetic enhancements of the SymbolicDataAnalysisExpressionCompiledTreeInterpreter. Updated unit tests, added unit test for testing the correctness of the SymbolicDataAnalysisExpressionCompiledTreeInterpreter which can show exactly which operations cause deviations.


21:17 Ticket #2069 (Implement GP problem for code generation) closed by gkronber
21:16 Changeset [13312] by gkronber

#2069: merged r13210,r13225,r13266,r13309,r13311 from trunk to stable

20:53 Changeset [13311] by mkommend

#2069: Minor code changes in interpreter, restricted ShotPowerTreeNode to [0.1,3], changed evaluation of InterpretComparison.

19:51 Ticket #2175 (Calculate the complexity of symbolic expression trees) closed by mkommend
19:39 Changeset [13310] by mkommend

#2175: Merged r13241, r13300, r13307, r13308 into stable.

17:54 Changeset [13309] by gkronber

#2069: added synchronization for the evaluation of robocode programs

17:33 Changeset [13308] by gkronber

#2175 terminated feature branch (changesets have been merged to trunk)

17:31 Changeset [13307] by gkronber

#2175: fixed a typo while reviewing

15:51 Changeset [13306] by ascheibe

#2428 merged r13133 into stable

15:45 Changeset [13305] by ascheibe

#2428 merged r12793, r13093, r13219, r13253 into stable

15:22 Changeset [13304] by ascheibe

#2481 added merge info for r13193

15:19 Changeset [13303] by ascheibe

#2507 recorded merge info for r13197

15:03 Changeset [13302] by ascheibe

#2116 recorded merge info for r13258

14:58 Ticket #2518 (Set svn:ignore properties correctly for Problems.NK) closed by ascheibe
obsolete: gkronber: I just found that you already fixed this, it just wasn't …
14:53 Changeset [13301] by ascheibe

#2441 recorded merge info for r13199

14:26 Ticket #2478 (Offspring selection for Evolution Strategy) closed by ascheibe
14:26 Ticket #2454 (The ItemName of Creatables should include their respective acronym) closed by ascheibe
14:15 Changeset [13300] by gkronber

#2175 made some changes while reviewing the code

14:08 Changeset [13299] by mkommend

#2444: Recorded merge info for r13191.

13:46 Changeset [13298] by gkronber

#2428: partial merge of r13160 from trunk to stable

13:38 Ticket #1967 (Evolution of mean and covariance functions for Gaussian processes using GP) closed by gkronber
13:38 Ticket #2472 (Create HeuristicLab.Problems.GeneticProgramming) closed by gkronber
13:35 Changeset [13297] by gkronber

#2454: merged r13238:13239 from trunk to stable

13:34 Changeset [13296] by gkronber

#2478: merged r13237,r13261 from trunk to stable

13:33 Changeset [13295] by gkronber

#2454: merged r13173 from trunk to stable

13:31 Changeset [13294] by gkronber

#2478: merged r13164,13165 from trunk to stable (resolving conflict in solution file)

13:29 Changeset [13293] by gkronber

#2478 reverse merge of r13292

13:24 Changeset [13292] by gkronber

#2478: merged r13164,r13165,r13237,r13261 from trunk to stable (resolving conflicts). This should solve the build fail.

13:21 Changeset [13291] by jkarder

#2428: updated hl download images

12:32 Ticket #2518 (Set svn:ignore properties correctly for Problems.NK) created by gkronber
this is not set correctly in the stable branch (maybe also in trunk?)
12:06 Changeset [13290] by gkronber

#1967: merged r13200,r13201,r13209,r13234,r13242 from trunk to stable

12:02 Ticket #2486 (Allow add columns and rows for data preprocessing) closed by mkommend
done: r13289: Merged r12983, r12986, r13252 and r13271 into stable.
12:02 Changeset [13289] by mkommend

#2486: Merged r12983, r12986, r13252 and r13271 into stable.

12:02 Changeset [13288] by bburlacu

#2442: Removed time lagged symbols as they bring extra complexity in evaluating variables and a big performance penalty. Fixed interpretation of Psi, Power, Root, Square symbols.

12:00 Ticket #2027 (Customizable termination criteria) closed by mkommend
11:59 Changeset [13287] by gkronber

#1967: partial merge of r13160 from trunk to stable

11:58 Changeset [13286] by gkronber

#1967: merged r12946,r12948,r12953,r12954 from trunk to stable

11:57 Ticket #2269 (Implement ALPS) closed by ascheibe
done: r13285 merged r13214, r13217, r13223, r13224, r13226, r13228, r13231, …
11:56 Changeset [13285] by ascheibe

#2269 merged r13214, r13217, r13223, r13224, r13226, r13228, r13231, r13232, r13260 into stable

11:55 Changeset [13284] by mkommend

#2466: Recorded merge info for merge of r12886 into stable (r13196).

11:45 Ticket #2385 (Boolean parameter for data-analysis algorithms to disable creation of ...) closed by gkronber
11:45 Changeset [13283] by gkronber

#2385: merged r12934,r13204,r13205,r13270 from trunk to stable

11:43 Changeset [13282] by mkommend

#2027: Merged r12975, r12976 and r13137 into stable.

11:43 Ticket #2512 (GEArtificialAntProblem does not synchronize access to random parameter) closed by gkronber
done: r13281: merged r13233, r13243 from trunk to stable
11:43 Changeset [13281] by gkronber

#2512: merged r13233, r13243 from trunk to stable

11:42 Changeset [13280] by gkronber

#2472: merged r12921,r12936:12938,r12940,r12947,r13055:13058,r13163,r13267,r13269 from trunk to stable

11:39 Changeset [13279] by gkronber

#2472: merged r12911-12912, r12915-12918 from trunk to stable

11:38 Changeset [13278] by gkronber

#2472: merged r12895:12906 from trunk to stable

11:38 Ticket #2453 (Double precision artifacts cause exceptions in the phenotypic ...) closed by mkommend
done: r13182: Merged r12839 into stable.
11:29 Ticket #2298 (Add execution time to scripts) closed by mkommend
done: r13277: Merged r13024, r13080, r13138, and r13218 into stable.
11:29 Changeset [13277] by mkommend

#2298: Merged r13024, r13080, r13138, and r13218 into stable.

11:02 Changeset [13276] by mkommend

#2438: Deleted VRP branch (original ticket #1177).

10:59 Changeset [13275] by mkommend

#2438: Deleted branch for symbolic expression diversity analyzers (original ticket #2326).

10:54 Changeset [13274] by mkommend

#2438: Deleted branch for tree layouting (original ticket #2076).

10:52 Changeset [13273] by mkommend

#2438: Deleted branch for exporting data analysis solutions to excel (original ticket #1730).

10:50 Changeset [13272] by mkommend

#2438: Delete branch for scripting (implemented in #2136).

10:45 Changeset [13271] by mkommend

#2486: Styled RenameColumnsDialog in the DataPreprocessing.

10:40 Ticket #2517 (The number of input digits is arbitrarily limited for problems in ...) created by gkronber
10:38 Ticket #2516 (Support transformation of trees evolved for BasicSymbolicRegression ...) created by gkronber
Problems.DataAnalysis.Symbolic provides e.g.: - constants …
10:35 Ticket #2515 (Ephemeral random constants are randomly initialized for problem ...) created by gkronber
-> results for these problems are not reproducible
10:14 Changeset [13270] by mkommend

#2385: Removed wrong comment in SVM classification and regression.

09:57 Changeset [13269] by mkommend

#2472: Moved cloning and persistence code near the default ctor for all new GP problems.

00:45 Changeset [13268] by bburlacu

#2442: Fix potential out of bounds exception when getting variable values in the SymbolicDataAnalysisExpressionTreeLinearInterpreter


22:29 Changeset [13267] by mkommend

#2472: Minor code improvements in HL.Problems.GP (typos, code organization, code unification).

20:21 Changeset [13266] by gkronber

#2069: added a unit test to create a robocode sample.

19:32 Changeset [13265] by gkronber

#2069: terminate robocode trunk integration branch

19:31 Changeset [13264] by gkronber

#2069: terminated Robocode feature development branch

19:30 Changeset [13263] by gkronber

#2478: terminated feature branch (OSES has been integrated into the trunk, OS-CMAES has not yet been integrated)

19:29 Changeset [13262] by gkronber

#2478: fixed copyright year (before branch is terminated)

19:27 Changeset [13261] by gkronber


  • refactoring of ChildrenCopyCreator
  • fixed the bug that EvolutionStrategyOffspringSelector ignored if the problem was a maximization or minimization problem
  • removed unnecessary backwards-compatibility code
18:55 Changeset [13260] by pfleck


  • Added create sample script in unittests for the SymReg Sample.
  • Updated ALPS TSP and SymReg Samples.
17:24 Ticket #1674 (Implement multi-objective external evaluation problem) closed by ascheibe
done: r13259 merged r13180,r13183,r13203,r13212,r13257 into stable
17:23 Changeset [13259] by ascheibe

#1674 merged r13180,r13183,r13203,r13212,r13257 into stable

16:34 Ticket #2116 (Implement a breadcrumb navigation for view hosts) closed by jkarder
done: r13258: merged r13014, r13244 and r13245 into stable
16:33 Changeset [13258] by jkarder

#2116: merged r13014, r13244 and r13245 into stable

16:19 Changeset [13257] by pfleck


  • Adapted ItemName from ExternalEvaluationProblem and MultiObjectiveExternalEvaluationProblem.
  • Removed/Fixed the support script code in from the comments.
15:16 Changeset [13256] by mkommend

#2442: Added new unit tests for interpreters.

15:16 Changeset [13255] by mkommend

#2442: Automatically disabled variable condition symbols if no variable names are present.

15:07 Changeset [13254] by mkommend

#2442: Corrected behavior of the linear interpreter when evaluating the root symbol.

14:22 Changeset [13253] by jkarder

#2428: updated Test.cmd

14:10 Changeset [13252] by pfleck


  • Added the possibility to add rows or columns by middle-click on a row or column header.
  • Added a rename columns button which shows the new RenameColumnsDialog.
  • Fixed a bug where no input variables where checked after exporting to a DataAnalysisProblemData.
13:55 Changeset [13251] by mkommend

#2442: Adapted locking in the symbolic expression trees interpreters when incrementing the evaluated solutions.

13:52 Changeset [13250] by mkommend

#2442: Removed integrated branch for the compiled symbolic expression tree interpreter.

13:51 Changeset [13249] by mkommend

#2442: Updated mergeinfo for HL.Problems.DataAnalysis.Symbolic.

13:50 Changeset [13248] by mkommend

#2442: Reintegrated branch for compiled symbolic expression tree interpreter.

13:39 Changeset [13247] by mkommend

#2442: Merged trunk changes into branch for compiled interpreter.

13:01 Ticket #2510 (Unit tests don't work in Visual Studio 2015) closed by ascheibe
done: r13246 merged r13227, r13235, r13236 into stable
13:01 Changeset [13246] by ascheibe

#2510 merged r13227, r13235, r13236 into stable

12:59 Changeset [13245] by jkarder

#2116: fixed plugin dependencies

12:30 Changeset [13244] by jkarder

#2116: worked on breadcrumb navigation

  • OperatorGraphView now checks for IOperatorGraphOperator instead of AlgorithmOperator
  • removed breadcrumbs from collection views
12:00 Changeset [13243] by mkommend

#2512: Introduced syncRoot for synchronizing access to the random object.

11:56 Changeset [13242] by mkommend

#1967: Introduced separate lock object for synchronizing access to the random object.

10:39 Changeset [13241] by gkronber

#2175: merged all changes from branch to trunk (preserving the original .csproj-files so that I don't have to change reference and output paths)

10:34 Ticket #2485 (CSharp formatter for symbolic data analysis expressions does not ...) closed by gkronber
10:33 Changeset [13240] by gkronber

#2485: merged r13116 from trunk to stable

10:31 Ticket #2514 (Boolean expressions are not translated correctly by the C# formatter ...) created by gkronber
Boolean expressions are handled in a specific way in our tree …
09:47 Ticket #2513 (Persistence should check whether it is possible to write to the ...) created by gkronber
Since serialization can take a long time it would be helpful to check …
09:33 Changeset [13239] by gkronber

#2454: minor change in ItemName for GE SymbReg

09:32 Changeset [13238] by gkronber

#2454: added acronyms where appropriate

09:20 Changeset [13237] by gkronber

#2478: created a sample unit test for OSES


20:02 Changeset [13236] by ascheibe

#2510 fixed file name of probabilistic tree creator unit test

19:45 Changeset [13235] by ascheibe

#2510 adapted unit tests to VS 2015

19:04 Changeset [13234] by gkronber

#1967: synchronized access to PRNG in GaussianProcessCovarianceOptimizationProblem.Evaluate() and added a comment

19:03 Changeset [13233] by gkronber

#2512: synchronized access to PRNG in GEArtificialAntProblem

18:54 Changeset [13232] by pfleck

#2269 Sealed ResultsHistoryWiper.

18:53 Ticket #2512 (GEArtificialAntProblem does not synchronize access to random parameter) created by gkronber
also see #2511
18:52 Ticket #2511 (Results for problems with stochastic objective function are not ...) created by gkronber
1. This affects BasicProblem and therefore ProgrammableProblem and …
18:27 Changeset [13231] by pfleck

#2269 Corrected output path of ALPS plugin.
Also corrected the assembly dependencies for other assemblies.

17:57 Changeset [13230] by gkronber

#2504: removed unused references in SharpDX project and import of nuget.targets from project file

17:50 Changeset [13229] by mkommend

added new points to plugin merge document

17:48 Changeset [13228] by pfleck

#2269 Added samples for ALPS to solve a TSP and for SymReg.

17:22 Changeset [13227] by mkommend

#2510: Added method for creating trees with a specific length to the PTC2 and adapted the according unit test.

17:04 Changeset [13226] by pfleck

#2269 Fixed ALPS reference in HeuristicLab.Tests.csproj.

16:56 Changeset [13225] by gkronber

#2069: added plugin dependency

16:38 Changeset [13224] by pfleck

#2269 Forgot to commit HeuristicLab.Tests.csproj.

16:31 Changeset [13223] by pfleck

#2269 Added ALPS TSP test sample.

16:21 Changeset [13222] by bburlacu

#2442: Removed unused code, fixed formatting, fixed bug in AfterDeserializationHook.

16:01 Ticket #2510 (Unit tests don't work in Visual Studio 2015) created by ascheibe
Accessors for private class members have been deprecated with VS 2012. …
15:57 Changeset [13221] by mkommend

#2175: Removed unused features from complexity analysis.

15:45 Changeset [13220] by mkommend

#2175: Improve source code and usability of complexity calculator.

14:25 Changeset [13219] by ascheibe

#2428 removed unused variable in orienteering instances to fix compile warning

14:19 Changeset [13218] by jkarder

#2298: applied some of the changes suggested by mkommend in comment:14:ticket:2298

14:11 Changeset [13217] by ascheibe

#2269 switched ALPS to project references

14:06 Changeset [13216] by mkommend

#2175: Merge info commit for ComplexityAnalyzer branch.

14:03 Changeset [13215] by ascheibe

#2269 deleted ALPS branch

13:59 Changeset [13214] by ascheibe

#2269 moved ALPS from branch to trunk

13:57 Changeset [13213] by mkommend

#2175: Merged trunk changes into branch for complexity analysis.

13:55 Changeset [13212] by jkarder

#1674: sealed MultiObjectiveProblemDefinitionScript

13:55 Changeset [13211] by mkommend

#2175: Added parameter for constant optimization iterations.

13:48 Changeset [13210] by gkronber

#2069: copied relevant files for robocode problem from branch to trunk

13:17 Changeset [13209] by mkommend

#1967: Implemented IStatefulItem in GaussianProcessCovarianceOptimizationProblem to clear the temporary parameters correctly.

12:56 Changeset [13208] by ascheibe

#2269 fixed version info of plugin

12:17 Ticket #2500 (Delete unused .cs files in the solution) closed by gkronber
done: r13207: merged r13087, r13167, r13168, r13169, r13186 from trunk to stable
12:17 Changeset [13207] by gkronber

#2500: merged r13087, r13167, r13168, r13169, r13186 from trunk to stable

12:15 Changeset [13206] by pfleck

#2269 Fixed typos and renamed some stuff suggested by ascheibe and adapted project for mono.

  • The initialization of layer 0 is done similar to other algorithms where general initialization is done in the algorithm itself and variables used and produced during the main-loop is initialized in the main-loop-operator.
  • The GeneralizedRankSelector is used as default selector because it generally works the best (rank compensates the large quality range of multiple layers and high selection pressure via pressure-parameter). Proportional selection performs very badly because the selection pressure is too low for ALPS.
  • Concerning ReduceToPopulationSize in the EldersEmigrator, the behavior it is not completely clear in the original paper. Reducing the population to the population size seems the more logical way, therefore it is default. An empty layer could happen in extremely rare situations, but it never happens to me so far.
  • Concerning opening a new layer, when taking a closer look at the ages, all individual tends to be as old as possible, in the standard version with AgeInheritance==1. That means they usually get too old in exactly after the generation the AgeLimits for the current last layer states. This way it is not necessary to check if any individual becomes too old for the current last layer. For AgeInheritance<1 it can happen that there would actually be no need to open a new layer; however, it will be opened anyway.
12:09 Ticket #2509 (PopulationSimilarityAnalyzer doesn't work with some algorithms) created by ascheibe
E.g. * ALPS * Island GA * SASEGASA The reason is that the depth of …
11:47 Changeset [13205] by gkronber

#2385: added CreateSolution flag to Gaussian process algorithms

11:14 Changeset [13204] by gkronber

#2385: added CreateSolution flag to random forest

09:58 Changeset [13203] by pfleck

#1674 Made CacheEntry thread-safe. Renamed the persistence properties for more clarity.

09:28 Changeset [13202] by abeham

#2221: reverse engineered PTSPData and added simple instance provider based on TSPLIB


23:04 Changeset [13201] by gkronber

#1967: create a copy of the hyper-parameter array

23:00 Changeset [13200] by gkronber

#1967: also added the Gaussian process solution as a result

21:39 Ticket #2441 (RunCollection Chart Aggregation View throws Exception) closed by abeham
21:39 Changeset [13199] by abeham

#2441: merged r13181, r13198 to stable

21:38 Changeset [13198] by abeham

#2441: fixed typo

21:36 Ticket #2507 (Open ExternalEvaluationProblem for extension) closed by abeham
done: r13197: merged r13131 to stable
21:36 Changeset [13197] by abeham

#2507: merged r13131 to stable

21:35 Ticket #2466 (SASEGASA terminates too early) closed by abeham
done: r13196: merged r12886 to stable
21:35 Changeset [13196] by abeham

#2466: merged r12886 to stable

21:34 Ticket #2477 (OKBExperimentUploadView does not work with RunCollections) closed by abeham
done: r13195: merged r12971 to stable
21:33 Changeset [13195] by abeham

#2477: merged r12971 to stable

21:32 Ticket #2470 (ItemDictionary should allow to use a custom comparer) closed by abeham
done: r13194: merged r12907 to stable
21:32 Changeset [13194] by abeham

#2470: merged r12907 to stable

21:31 Ticket #2481 (No move operators for TSP distance matrix evaluator) closed by abeham
done: r13193: merged r12978 to stable
21:31 Changeset [13193] by abeham

#2481: merged r12978 to stable

21:30 Ticket #2445 (QAP LocalImprovers replace evaluated solutions instead of incrementing) closed by abeham
done: r13192: merged r12811 to stable
21:30 Changeset [13192] by abeham

#2445: merged r12811 to stable

21:29 Ticket #2444 (Robust Taboo Search doesn't output evaluated moves) closed by abeham
done: r13191: merged r12810, r12835, r12855 to stable
21:28 Changeset [13191] by abeham

#2444: merged r12810, r12835, r12855 to stable

21:27 Ticket #2451 ((Integer|Real)VectorEncoding constructor fails when individual bounds ...) closed by abeham
done: r13190: merged r12837 to stable
21:27 Changeset [13190] by abeham

#2451: merged r12837 to stable

21:25 Ticket #2433 (ScatterSearch cannot be restored from file) closed by abeham
done: r13189: merged r12772 to stable
21:25 Changeset [13189] by abeham

#2433: merged r12772 to stable

21:24 Ticket #2432 (RAPGA cannot be restored from file) closed by abeham
done: r13188: merged r12770 to stable
21:24 Changeset [13188] by abeham

#2432: merged r12770 to stable

21:22 Ticket #2446 (Name and description of VNS OP sample is wrong) closed by abeham
done: r13187: merged r12812, r12836 to stable
21:22 Changeset [13187] by abeham

#2446: merged r12812, r12836 to stable

20:10 Changeset [13186] by gkronber

#2500 deleted .cs files that were not referenced by any project anymore (I checked that some of them don't even compile with the current version)

19:51 Ticket #2490 (Evaluation of GBT models is not thread-safe) closed by gkronber
done: r13185: merged r13030 from trunk to stable
19:51 Changeset [13185] by gkronber

#2490: merged r13030 from trunk to stable

19:49 Ticket #2450 (Persistence of gradient boosted trees solutions takes a long time and ...) closed by gkronber
done: r13184: merged r12868,r12873,r12875,r13065:13066,r13157:13158 from …
19:49 Changeset [13184] by gkronber

#2450: merged r12868,r12873,r12875,r13065:13066,r13157:13158 from trunk to stable

18:55 Changeset [13183] by pfleck


  • Added a SupportScript for the MultiObjectiveExternalEvaluationProblem.
  • Extracted code from the SingleObjectiveOptimizationSupportScript into the OptimizationSupportScript to reuse code for the MultiObjectiveOptimizationSupportScript.
17:41 Changeset [13182] by mkommend

#2453: Merged r12839 into stable.

16:48 Changeset [13181] by abeham

#2441: Fixed bug with aggregation view open while runs are being added

This also fixes a bug I noticed in that after every add to a RunCollection the batch update event was triggered. I had put that in FilterRuns which was called from multiple places.

16:45 Changeset [13180] by pfleck


  • ProtoBuff QualityMessages
    • Changed the QualityMessage to be able to be used for single- and multi-objective problems.
    • The new SingleObjectiveQualityMessage and MultiObjectiveQualityMessage now "inherits" from QualityMessages to be able to be used in a polymorph manner.
    • This is done via protobuf's nested extensions (see
  • EvaluationCache
    • The EvaluationCache now now stores the QualityMessage instead of a single double. This way the cache can be used for single- and multi-objective problems and additionally opens the possibility to extend the quality message with any data. (previously extended data was lost when the cache was persisted and loaded again)
    • When deserializing an older version of the cache a new single objective quality message is created from the double value. This way, no compatibility is broken and version must not be incremented.
  • Adapted the ExternalEvaluationProblem to the changes of the EvaluationCache and the QualityMessage.
  • Added a MultiObjectiveExternalEvaluationProblem on basis of the ExternalEvaluationProblem and added a IExternalEvaluationProblem interface.
15:24 Ticket #2489 (Cloning of the ModifiableDataset does not clone the values) closed by mkommend
done: r13179: Merged r13027 and r13040 into stable.
15:24 Changeset [13179] by mkommend

#2489: Merged r13027 and r13040 into stable.

15:22 Ticket #2493 (Editing labels in the experiment (tree) view don't update the ...) closed by mkommend
done: r13178: Merged r13143 into stable.
15:22 Changeset [13178] by mkommend

#2493: Merged r13143 into stable.

15:21 Ticket #2483 (Encodings don't store the SolutionCreator) closed by mkommend
15:20 Changeset [13177] by mkommend

#2483: Merged r12981 into stable.

15:19 Ticket #2458 (Full and Grow tree creator use a different depth restrictions as PTC2) closed by mkommend
done: r13176: Merged r12844 into stable.
15:19 Changeset [13176] by mkommend

#2458: Merged r12844 into stable.

15:18 Ticket #2487 (Long running CMA-ES could lead to Nan values) closed by mkommend
done: r13175: Merged r12987 into stable.
15:17 Changeset [13175] by mkommend

#2487: Merged r12987 into stable.

15:15 Changeset [13174] by mkommend

#2436: Forgot to commit merge info for r12787.

14:34 Changeset [13173] by abeham

#2454: added some acronyms

14:20 Ticket #2475 (Update HL Mono Compatibility) closed by ascheibe
done: r13172 merged r13008 and r13016 into stable
14:20 Changeset [13172] by ascheibe

#2475 merged r13008 and r13016 into stable

14:20 Ticket #2091 (Assembly description is missing for HeuristicLab.Problems.Instances plugin) closed by abeham
worksforme: this was fixed in r9980
13:38 Ticket #2496 (Provide more detailed information when no connection can be ...) closed by ascheibe
done: r13171 merged r13060 into stable
13:38 Changeset [13171] by ascheibe

#2496 merged r13060 into stable

13:36 Ticket #2377 (Parallelize SimilarityCalculators) closed by ascheibe
done: r13170 merged r13005 into stable
13:36 Changeset [13170] by ascheibe

#2377 merged r13005 into stable

13:29 Ticket #2508 (Check Mono/.NET HL File Compatibility) created by ascheibe
There seems to be still sometimes the case where DefaultComparer is …
13:17 Changeset [13169] by ascheibe

#2500 removed unused files in Clients.Hive.Views (had been moved to Clients.Hive)

13:11 Changeset [13168] by abeham

#1500: removed non-referenced files from ES directory

13:09 Changeset [13167] by abeham

#2500: removed non-referenced files from NSGA-II folder

09:30 Ticket #2503 (Resource Locator Dialog in the Hive Job Manager does not work) closed by ascheibe
done: r13166 merged r13142 into stable
09:30 Changeset [13166] by ascheibe

#2503 merged r13142 into stable

Note: See TracTimeline for information about the timeline view.