There seem to be two main kinds of test function for no-derivative optimizers:
- one-liners like the Rosenbrock function ff., with start points
- sets of real data points, with an interpolator
Is it possible to compare say 10d Rosenbrock
with any real 10d problems ?
One could compare in various ways: describe the structure of local minima,
or run optimizers A B C on Rosenbrock and on some real problems;
but both of these seem difficult.
(Maybe theorists and experimenters are just two quite different cultures, so I'm asking for a chimera ?)
- scicomp.SE question: where-can-one-obtain-good-data-sets-test-problems-for-testing-algorithms-routine
- Hooker, "Testing Heuristics: We Have It All Wrong" is scathing: "the emphasis on competition ... tells us which algorithms are better but not why."