Talk:Test functions for optimization: Difference between revisions

Content deleted Content added
Created page with '{{maths rating}}'
 
 
(21 intermediate revisions by 14 users not shown)
Line 1:
{{WikiProject banner shell|class=Start|
{{maths rating}}
{{WikiProject Mathematics|priority=low}}
}}
 
== Kursawe functions ==
 
The formula given differs from the cited [https://www.researchgate.net/publication/216300989%20A%20variant%20of%20evolution%20strategies%20for%20vector%20optimization reference[20<nowiki>]</nowiki>]. Function 2 should have the term sin^3(x) or (sin(x))^3 instead of sin(x^3). Please correct it.
 
== Townsend constraints ==
 
[http://www.chebfun.org/examples/opt/ConstrainedOptimization.html The reference] says to constrain inside the curve defined by:
 
<pre>
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);
</pre>
 
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. — [[User:Omegatron|Omegatron]]&nbsp;([[User talk:Omegatron|talk]]) 05:00, 7 September 2017 (UTC)
 
* The plot provided is for the constrains as stated. I added the note "(modified)" after the function name, and removed the "dubious" flag. [[User:Pasimi|Pasimi]] ([[User talk:Pasimi|talk]]) 23:32, 9 December 2017 (UTC)
 
<pre>
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.
</pre>
 
== Test problems in R ==
 
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 <!-- Template:Unsigned IP --><small class="autosigned">—&nbsp;Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[Special:Contributions/66.35.36.132|66.35.36.132]] ([[User talk:66.35.36.132#top|talk]]) 00:07, 26 July 2020 (UTC)</small> <!--Autosigned by SineBot-->
 
== Traceability ==
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. <!-- Template:Unsigned --><span class="autosigned" style="font-size:85%;">—&nbsp;Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[User:Peter.schild|Peter.schild]] ([[User talk:Peter.schild#top|talk]] • [[Special:Contributions/Peter.schild|contribs]]) 16:55, 5 September 2022 (UTC)</span> <!--Autosigned by SineBot-->
 
== Broken link ==
 
Deb K. (2011) Software for multi-objective NSGA-II code in C. Available at URL: https://www.iitk.ac.in/kangal/codes.shtml [[User:Dbague|Dbague]] ([[User talk:Dbague|talk]]) 00:41, 26 July 2024 (UTC)
 
== Large Deletion ==
 
[[User:MrOllie|MrOllie]] Before making large deletions that have been in place for decades, please consider proposing the changes on the article's talk page. <!-- Template:Unsigned IP --><small class="autosigned">—&nbsp;Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[Special:Contributions/128.46.161.197|128.46.161.197]] ([[User talk:128.46.161.197#top|talk]]) 22:10, 18 February 2025 (UTC)</small> <!--Autosigned by SineBot-->
 
:They weren't in place for decades, and they were added by someone who was evading a block. We can do without their selfpromotional spam. [[User:MrOllie|MrOllie]] ([[User talk:MrOllie|talk]]) 22:43, 24 February 2025 (UTC)