Skip to content

Commit

Permalink
Merge pull request #440 from damar-wicaksono/dev-406
Browse files Browse the repository at this point in the history
Add a new use case reference for the Ackley function
  • Loading branch information
damar-wicaksono authored Dec 9, 2024
2 parents 618b595 + dadafc6 commit 5276a26
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 5 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Added

- An additional use case reference for the Ackley function (as a metamodeling
test function).
- The ten-dimensional inert function from Linkletter et al. (2006) with
no active input variable whatsoever; the function was used in the context of
sensitivity analysis.
Expand Down
11 changes: 11 additions & 0 deletions docs/references.bib
Original file line number Diff line number Diff line change
Expand Up @@ -1054,4 +1054,15 @@ @Article{Linkletter2006
doi = {10.1198/004017006000000228},
}

@Article{Kaintura2017,
author = {Kaintura, A. and Spina, D. and Couckuyt, I. and Knockaert, L. and Bogaerts, W. and Dhaene, T.},
journal = {Engineering with Computers},
title = {A {Kriging} and {Stochastic Collocation} ensemble for uncertainty quantification in engineering applications},
year = {2017},
number = {4},
pages = {935--949},
volume = {33},
doi = {10.1007/s00366-017-0507-0},
}

@Comment{jabref-meta: databaseType:bibtex;}
13 changes: 8 additions & 5 deletions docs/test-functions/ackley.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,14 @@ kernelspec:
(test-functions:ackley)=
# Ackley Function

The Ackley function is an $M$-dimensional scalar-valued function.
The function was first introduced by Ackley {cite}`Ackley1987`
as a test function for optimization algorithms.
Originally presented as a two-dimensional function,
it was later generalized by Bäck and Schwefel {cite}`Baeck1993`.
The Ackley function is an $M$-dimensional scalar-valued function.
Introduced by Ackley {cite}`Ackley1987` as a benchmark function for
global optimization algorithms, the function was originally presented in
two dimensions.
Bäck and Schwefel {cite}`Baeck1993` later generalized the function to higher
dimensions.
More recently, it was employed as a test function for a metamodeling method
in {cite}`Kaintura2017`.

```{code-cell} ipython3
import numpy as np
Expand Down

0 comments on commit 5276a26

Please sign in to comment.