We examine three problems which can be considered as “approximating a fixed point of a continuous function f mapping a closed n-cell into itself”, namely: P1) Determine whether a given set contains a fixed point of f; P2) find a point xo such that ‖ xo − f (xo) ‖ ≤ e; P3) find a subset of diameter ≤ e that contains a fixed point of f. It is shown that none of these problems can be solved by any algorithm which may evaluate the function for an arbitrary, but bounded, number of points but which does not require any other, analytical knowledge about the continuous function. To obtain these results, we give a formal, axiomatic definition of an “oracle algorithm”, a concept which can also be used to obtain several other lower bounds in complexity theory. This definition is based on the idea that the action of the algorithm at any step — the determination either of the next argument x for which f shall be evaluated or of the final solution — depends on all the “previous informations” about f, i.e. on the function evaluations in all previous steps.
[1]
Laurence A. Wolsey,et al.
Best Algorithms for Approximating the Maximum of a Submodular Set Function
,
1978,
Math. Oper. Res..
[2]
Ernst Specker,et al.
Nicht konstruktiv beweisbare Sätze der Analysis
,
1949,
Journal of Symbolic Logic.
[3]
Bernhard Korte,et al.
Lower bounds on the worst-case complexity of some oracle algorithms
,
1978,
Discret. Math..
[4]
L. Brouwer.
Über eineindeutige, stetige Transformationen von Flächen in sich
,
1910
.
[5]
J. Dieudonne.
Foundations of Modern Analysis
,
1969
.
[6]
L. Brouwer.
Über eineindeutige, stetige Transformationen von Flächen in sich
,
1910
.
[7]
Hans Hermes.
Aufzählbarkeit Entscheidbarkeit Berechenbarkeit
,
1961
.
[8]
Herbert E. Scarf,et al.
The Approximation of Fixed Points of a Continuous Mapping
,
1967
.