Computing approximate roots of monotone functions
Alexandros Hollender, Chester Lawrence, Erel Segal-Halevi

TL;DR
This paper investigates the complexity of finding approximate roots of multi-dimensional monotone functions, identifying specific conditions under which the process is computationally feasible, and applying these results to fair division problems.
Contribution
It extends polynomial-time root-finding results from one-dimensional to multi-dimensional functions under certain monotonicity conditions, highlighting cases of polynomial and exponential complexity.
Findings
Polynomial evaluation complexity under specific monotonicity conditions.
Exponential complexity can occur with fewer monotonicity constraints.
Application to approximate envy-free cake-cutting.
Abstract
Given a function f: [a,b] -> R, if f(a) < 0 and f(b)> 0 and f is continuous, the Intermediate Value Theorem implies that f has a root in [a,b]. Moreover, given a value-oracle for f, an approximate root of f can be computed using the bisection method, and the number of required evaluations is polynomial in the number of accuracy digits. The goal of this note is to identify conditions under which this polynomiality result extends to a multi-dimensional function that satisfies the conditions of Miranda's theorem -- the natural multi-dimensional extension of the Intermediate Value Theorem. In general, finding an approximate root might require an exponential number of evaluations even for a two-dimensional function. We show that, if f is two-dimensional and satisfies a single monotonicity condition, then the number of required evaluations is polynomial in the accuracy. For any fixed…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPolynomial and algebraic computation · Advanced Algebra and Logic · Advanced Control Systems Optimization
