Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/12/10 23:39:40 (14 years ago)
Author:
abeham
Message:

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
#934

File:
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/GriewankAdditiveMoveEvaluator.cs

    r3307 r3315  
    2525
    2626namespace HeuristicLab.Problems.TestFunctions {
    27   [Item("GriewangkAdditiveMoveEvaluator", "Class for evaluating an additive move on the Griewangk function.")]
     27  [Item("GriewankAdditiveMoveEvaluator", "Class for evaluating an additive move on the Griewank function.")]
    2828  [StorableClass]
    29   public class GriewangkAdditiveMoveEvaluator : AdditiveMoveEvaluator {
     29  public class GriewankAdditiveMoveEvaluator : AdditiveMoveEvaluator {
    3030    public override System.Type EvaluatorType {
    31       get { return typeof(GriewangkEvaluator); }
     31      get { return typeof(GriewankEvaluator); }
    3232    }
    3333    protected override double Evaluate(double quality, RealVector point, AdditiveMove move) {
    3434      RealVectorAdditiveMoveWrapper wrapper = new RealVectorAdditiveMoveWrapper(move, point);
    35       return GriewangkEvaluator.Apply(wrapper);
     35      return GriewankEvaluator.Apply(wrapper);
    3636    }
    3737  }
Note: See TracChangeset for help on using the changeset viewer.