#934 closed enhancement (done)
Implement Problems: Single Objective Test Functions
Reported by: | abeham | Owned by: | abeham |
---|---|---|---|
Priority: | high | Milestone: | HeuristicLab 3.3.0 |
Component: | Problems.TestFunctions | Version: | 3.3 |
Keywords: | Cc: |
Description (last modified by svonolfe)
Fixed refreshing of TF visualization in r3668
Change History (19)
comment:1 Changed 14 years ago by abeham
- Component changed from ### Undefined ### to Problems.TestFunctions.SingleObjective
- Status changed from new to assigned
comment:2 Changed 14 years ago by abeham
comment:3 Changed 14 years ago by abeham
updated problem with many functions in r3154
Functions have yet to be checked for correctness
comment:4 Changed 14 years ago by swagner
Fixed bug in SumSquaresEvaluator in r3161.
comment:5 Changed 14 years ago by swagner
Removed old test functions folder which is not required anymore in r3162.
comment:6 Changed 14 years ago by abeham
- Documented some of the test functions with literature references.
- Renamed Griewangk function as it is actually called Griewank function.
- Schwefel is hard to find, used self-citation as Potter and DeJong's description from 1994 seems wrong
- Levy is almost impossible to find and defined only for 2 variables, the implementation looks fishy (there was also a bug)
- Booth, and Matyas are also just from a single website
- Still missing is Zakharov and SumSquares
- TODO: Have to wire the parameters set on Rastrigin and Sphere to the move evaluator
comment:7 Changed 14 years ago by abeham
- Updated test functions, added reference for Zakharov
- Did not find a reference for SumSquares, just described it
- Added wiring for rastrigin and sphere
comment:8 Changed 14 years ago by abeham
- fixed a bug in the interfaces (were not included in the project)
comment:9 Changed 14 years ago by abeham
- fixed a bug in the (Sphere|Rastrigin)AdditiveMoveEvaluator
comment:10 Changed 14 years ago by abeham
fix the wiring regarding the change in move operators:
- TabuChecker and TabuMaker received additional parameters
comment:11 Changed 14 years ago by abeham
- changed evaluation of Ackley function to prevent precision issues (optimum is slightly below 0, but should be 0)
comment:12 Changed 14 years ago by abeham
- forbid changing some operator names in the GUI
comment:13 Changed 14 years ago by abeham
- added visualization for test functions
comment:14 Changed 14 years ago by svonolfe
- Description modified (diff)
comment:15 Changed 14 years ago by abeham
- added BestKnownSolution to test functions
- added unit tests
comment:16 Changed 14 years ago by abeham
- fixed update of the strategy parameters in test functions
comment:17 Changed 14 years ago by abeham
- Resolution set to fixed
- Status changed from assigned to closed
test functions have been implemented in 3.3
comment:18 Changed 13 years ago by swagner
- Milestone changed from Iteration 4 to Current
Milestone Iteration 4 deleted
comment:11 Changed 13 years ago by swagner
- Milestone changed from Current to HeuristicLab 3.3.0
Milestone Current deleted
Note: See
TracTickets for help on using
tickets.
added first version with ackley function ported in r3150