heal-research / HeuristicLab

HeuristicLab - An environment for heuristic and evolutionary optimization
https://dev.heuristiclab.com
GNU General Public License v3.0
39 stars 16 forks source link

Implement multiobjective test functions #1087

Closed HeuristicLab-Trac-Bot closed 8 years ago

HeuristicLab-Trac-Bot commented 14 years ago

Issue migrated from trac ticket # 1087

milestone: HeuristicLab 3.3.14 | component: Problems.TestFunctions | priority: high | resolution: done

2010-07-20 12:32:49: @abeham created the issue


There are a number of popular test functions for multiobjective optimization that would fit in the scope of Problems.TestFunctions.

These functions are, e.g. ZDT1-6 (except ZDT5 which uses binary representation), Kursawe, Golinski, Schaffer, Fonseca, DTLZ1-7, ... with some of them having constraints as well.

HeuristicLab-Trac-Bot commented 8 years ago

2016-07-16 09:33:33: @BernhardWerth commented


r14090 several fixes according to the review comments 35 and 38

HeuristicLab-Trac-Bot commented 8 years ago

2016-07-18 13:50:50: @BernhardWerth commented


r14092 removed NormalizedHypervolumeAnalyzer and IMOFrontModel.cs, refactored ScatterPlotAnalyzer ,fixed bug in HypervolumeAnalyzer

HeuristicLab-Trac-Bot commented 8 years ago

2016-07-18 14:06:20: @BernhardWerth commented


r14093 altered Cloning in ScatterPlotContent

HeuristicLab-Trac-Bot commented 8 years ago

2016-07-18 14:06:20: @BernhardWerth

HeuristicLab-Trac-Bot commented 8 years ago

2016-07-18 15:50:49: @BernhardWerth commented


r14097 refactored Analyzers to use ResultParamters

HeuristicLab-Trac-Bot commented 8 years ago

2016-07-19 13:46:24: @mkommend commented


r14108: Fixed bugs in Spacing and Hypervolume calculation, corrected plugin dependencies and minor changes to the scatter plot view.

HeuristicLab-Trac-Bot commented 8 years ago

2016-07-19 16:30:45: @mkommend commented


r14111: Change plugin and folder name from HeuristicLab.Problems.MultiObjectiveTestFunctions to HeuristicLab.Problems.Testfunctions.MultiObjective and adapted namespaces and projects accordingly.

Persistence break in the branch for those already using the multi-objective test functions!

HeuristicLab-Trac-Bot commented 8 years ago

2016-07-19 17:53:24: @mkommend commented


r14120: Integrated multi-objective test functions in the trunk.

HeuristicLab-Trac-Bot commented 8 years ago

2016-07-19 18:25:14: @mkommend commented


r14121: Copied unit tests from branch and adapted path of multi-objective test function project file.

HeuristicLab-Trac-Bot commented 8 years ago

2016-07-20 13:01:10: @mkommend commented


r14122: Renamed Testfunctions folder to TestFunctions to comply to name reference in the solution and that the compile works also with case-sensitive file systems (e.g., Linux).

HeuristicLab-Trac-Bot commented 8 years ago

2016-07-20 13:24:44: @foolnotion commented


r14124, r14125: Accidental commit, reverted. r14126: Remove duplicate PreBuildEvent in the project file.

HeuristicLab-Trac-Bot commented 8 years ago

2016-07-20 13:24:44: @foolnotion

HeuristicLab-Trac-Bot commented 8 years ago

2016-07-20 13:46:15: @mkommend commented


r14127: Readded accidentally deleted TestFunctions.

HeuristicLab-Trac-Bot commented 8 years ago

2016-07-20 14:38:39: @foolnotion commented


r14130: Remove HintPath for DataVisualization dll and unnecessary source control xml tags from project file.

HeuristicLab-Trac-Bot commented 8 years ago

2016-07-20 16:56:46: @NimZwei commented


r14132 Corrected namespace of the MultiObjectiveTestFunctionParetoFrontScatterPlotView.

HeuristicLab-Trac-Bot commented 8 years ago

2016-07-20 17:33:13: @mkommend commented


This ticket depends on #2281 and #2594.

The following changesets must be merged to stable: 14120, 14121, 14122, 14124, 14125, 14126, 14127, 14130, 14132

HeuristicLab-Trac-Bot commented 8 years ago

2016-07-20 17:33:13: @mkommend

HeuristicLab-Trac-Bot commented 8 years ago

2016-07-20 17:33:13: @mkommend

HeuristicLab-Trac-Bot commented 8 years ago

2016-07-20 17:43:33: @mkommend changed status from reviewing to readytorelease

HeuristicLab-Trac-Bot commented 8 years ago

2016-07-21 12:41:14: @NimZwei commented


r14150 Changed BestKnownFront parameter to OptionalValueParameter to allow null if no best front is known (DTLZ8 and SchafferN2 and DTLZs with objectives > 2).

HeuristicLab-Trac-Bot commented 8 years ago

2016-07-21 17:17:01: @mkommend commented


r14164: Reverse merged changes in r14125 to hive solution and settings.

HeuristicLab-Trac-Bot commented 8 years ago

2016-07-21 17:22:19: @mkommend commented


r14165: Merged r14120, r14121, r14122, r14124, r14125, r14126, r14127, r14130, r14132, r14150, r14164 into stable.

HeuristicLab-Trac-Bot commented 8 years ago

2016-07-22 10:40:59: @mkommend changed status from readytorelease to closed

HeuristicLab-Trac-Bot commented 8 years ago

2016-07-22 10:40:59: @mkommend removed resolution