We prove that an
ϵ-approximate fixpoint of a map
f:[0,1]d→[0,1]d can be found with
O(d2(logϵ1+log1−λ1)) queries to
f if
f is
λ-contracting with respect to an
ℓp-metric for some
p∈[1,∞)∪{∞}. This generalizes a recent result of Chen, Li,
and Yannakakis [STOC'24] from the
ℓ∞-case to all
ℓp-metrics.
Previously, all query upper bounds for
p∈[1,∞)∖{2} were
either exponential in
d,
logϵ1, or
log1−λ1.
Chen, Li, and Yannakakis also show how to ensure that all queries to
f lie
on a discrete grid of limited granularity in the
ℓ∞-case. We provide
such a rounding for the
ℓ1-case, placing an appropriately defined version
of the
ℓ1-case in
FPdt.
To prove our results, we introduce the notion of
ℓp-halfspaces and
generalize the classical centerpoint theorem from discrete geometry: for any $p
\in [1, \infty) \cup \{\infty\}$ and any mass distribution (or point set), we
prove that there exists a centerpoint
c such that every
ℓp-halfspace
defined by
c and a normal vector contains at least a
d+11-fraction
of the mass (or points).