Talk:Test functions for optimization

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

Kursawe functions[edit]

The formula given differs from the cited reference[20]. Function 2 should have the term sin^3(x) or (sin(x))^3 instead of sin(x^3). Please correct it.

Townsend constraints[edit]

The reference says to constrain inside the curve defined by:

t = chebfun('t',[0,2*pi]);
x = 2*sin(t); y = 2*cos(t)-(1/2)*cos(2*t)-(1/4)*cos(3*t)-(1/8)*cos(4*t);

If you plug in t = 1, you get a point at (1.68, 1.62). Wikipedia's version says:

t = Atan2(y/x)

If you plug in x = 1.68, y = 1.62, you get t = 0.766, which does not match the original t. So I think this is incorrect. — Omegatron (talk) 05:00, 7 September 2017 (UTC)[reply]

  • The plot provided is for the constrains as stated. I added the note "(modified)" after the function name, and removed the "dubious" flag. Pasimi (talk) 23:32, 9 December 2017 (UTC)[reply]
The quadrant resolved atan2(arg1,arg2) function is ambiguous in terms of the order (e.g. is it FORTRAN-like or Excel)?
Consider resolving by ''t'' = Atan2(arg1,arg2) by explicitly stating the underlying ratios.

Test problems in R[edit]

Continuous Global Optimization in R https://www.jstatsoft.org/article/view/v060i06 Katharine M. Mullen 2014

Includes: Ackley’s problem Aluffi-Pentini’s problem Becker and Lago problem Bohachevsky 1 problem Bohachevsky 2 problem Branin problem Camel back three hump problem Camel back six hump problem Cosine mixture problem Cosine mixture problem, n = 4 Dekkers and Aarts problem Easom problem Epistatic Michalewicz problem Exponential problem Goldstein and Price problem Griewank problem Gulf research problem Hartman 3 problem Hartman 6 problem Hosaki problem Kowalik problem Levy and Montalvo 1 problem Levy and Montalvo 2 problem Levy and Montalvo 2 problem, n = 10 McCormick problem Meyer and Roth problem Miele and Cantrell problem Modified Langerman problem Modified Rosenbrock problem Multi-Gaussian problem Neumaier 2 problem Neumaier 3 problem Paviani’s problem Periodic problem Powell’s quadratic problem Price’s transistor modelling problem Rastrigin problem Rosenbrock problem Salomon problem Schaffer 1 problem Schaffer 2 problem Shubert problem Schwefel problem Shekel 5 problem Shekel 7 problem Shekel 10 problem Shekel’s foxholes problem Shekel’s foxholes problem, n = 10 Wood’s problem Sinusoidal problem Sinusoidal problem, n = 20

Package: https://cran.r-project.org/web/packages/globalOptTests/index.html — Preceding unsigned comment added by 66.35.36.132 (talk) 00:07, 26 July 2020 (UTC)[reply]

Traceability[edit]

I recommend that this Wiki page lists only test functions if they are cited with the seminal source, which should be a permanently accessible reference, e.g. journal paper or Zenodo. A good example is H.H. Rosenbrock "An automatic method for finding the greatest or least value of a function" The Computer J. 1960. This will enable double-checking. For example function 'Booth' has no cited source, and is thus eligible to be removed. — Preceding unsigned comment added by Peter.schild (talkcontribs) 16:55, 5 September 2022 (UTC)[reply]