Global Solver based on the Sperner-Lemma and Mazurkewicz-Knaster-Kuratowski-Lemma based proof of the Brouwer Fixed-Point Theorem
Thilo Moshagen
TL;DR
The paper tackles the problem of finding fixed points for mappings $F$ from a simplex $\mathcal{S}$ to itself in a gradient-free, global manner, achieving error halving with each $d$-factor refinement. It builds a constructive solver based on topological arguments, leveraging the Sperner Lemma and the Knaster–Kuratowski–Mazurkiewicz–Lemma to locate a point in $\bigcap_i C_i$ where $C_i=\{u: \lambda_i(F(u)) \le \lambda_i(u)\}$. The contributions include a detailed Knaster solver implementation, convergence analysis, discussion of Sperner simplex explosion, and a strategy to reduce complexity by unifying Ci memberships; the approach also extends to general convex, compact domains via a mapping to a simplex. The discussion covers optimization use, the explorative nature of the method, potential enhancements, and integration with other solvers, anchored by Mapping Degree Theory. Practically, the method provides a globally exploring, topology-backed alternative to local Newton-type methods and offers a framework for design-of-experiment style data generation during zero-search.
Abstract
In this paper a fixed-point solver for mappings from a Simplex into itself that is gradient-free, global and requires $d$ function evaluations for halvening the error is presented, where $d$ is the dimension. It is based on topological arguments and uses the constructive proof of the Mazurkewicz-Knaster-Kuratowski lemma as used as part of the proof for Brouwers Fixed-Point theorem.
