Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
173 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
46 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Computing approximate roots of monotone functions (2310.07333v2)

Published 11 Oct 2023 in cs.GT, cs.NA, and math.NA

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 dimension d, if f is a d-dimensional function that satisfies all d2-d ``ex-diagonal'' monotonicity conditions (that is, component i of f is monotonically decreasing with respect to variable j for all i!=j), then the number of required evaluations is polynomial in the accuracy. But if f satisfies only d2-d-2 ex-diagonal conditions, then the number of required evaluations may be exponential in the accuracy. The case of d2-d-1 ex-diagonal conditions remains unsolved. As an example application, we show that computing approximate roots of monotone functions can be used for approximate envy-free cake-cutting.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (22)
  1. The complexity of Hex and the Jordan curve theorem. In 43rd International Colloquium on Automata, Languages, and Programming (ICALP 2016). Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik.
  2. The query complexity of cake cutting. Advances in Neural Information Processing Systems, 35:37905–37919.
  3. On algorithms for discrete and approximate Brouwer fixed points. In Proceedings of the thirty-seventh annual ACM symposium on Theory of computing, pages 323–330.
  4. Improved upper bounds for finding Tarski fixed points. In Proceedings of the 23rd ACM Conference on Economics and Computation, pages 1108–1118.
  5. Computations and complexities of Tarski’s fixed points and supermodular games. arXiv preprint arXiv:2005.09836.
  6. Algorithmic solutions for envy-free cake cutting. Operations Research, 60(6):1461–1476.
  7. A faster algorithm for finding Tarski fixed points. ACM Transactions on Algorithms (TALG), 18(3):1–23.
  8. Exponential lower bounds for finding Brouwer fix points. Journal of Complexity, 5(4):379–416.
  9. Envy-free cake-cutting for four agents. In Proceedings of the IEEE 64th Symposium on Foundations of Computer Science (FOCS), pages 113–122.
  10. Envy-free division of multi-layered cakes. In Web and Internet Economics: 17th International Conference, WINE 2021, Potsdam, Germany, December 14–17, 2021, Proceedings, pages 504–521. Springer.
  11. A constructive proof of the Brouwer fixed-point theorem and computational results. SIAM Journal on Numerical Analysis, 13(4):473–483.
  12. On the complexity of isolating real roots and computing with certainty the topological degree. Journal of Complexity, 18(2):612–640.
  13. Scarf, H. (1967). The approximation of fixed points of a continuous mapping. SIAM Journal on Applied Mathematics, 15(5):1328–1343.
  14. How to cut a cake fairly: a generalization to groups. The American Mathematical Monthly, 128(1):79–83.
  15. A recursive algorithm for the infinity-norm fixed point problem. Journal of Complexity, 19(6):799–834.
  16. Sikorski, K. (1984). Optimal solution of nonlinear equations satisfying a Lipschitz condition. Numerische Mathematik, 43:225–240.
  17. Smale, S. (1976). A convergent process of price adjustment and global Newton methods. Journal of Mathematical Economics, 3(2):107–120.
  18. Stromquist, W. (1980). How to cut a cake fairly. The American Mathematical Monthly, 87(8):640–644.
  19. Stromquist, W. (2008). Envy-free cake divisions cannot be found by finite protocols. the electronic journal of combinatorics, 15(1):R11.
  20. Su, F. E. (1999). Rental harmony: Sperner’s lemma in fair division. The American mathematical monthly, 106(10):930–942.
  21. Vrahatis, M. N. (2020). Generalizations of the intermediate value theorem for approximating fixed points and zeros of continuous functions. In Numerical Computations: Theory and Algorithms: Third International Conference, NUMTA 2019, Crotone, Italy, June 15–21, 2019, Revised Selected Papers, Part II 3, pages 223–238. Springer.
  22. A rapid generalized method of bisection for solving systems of non-linear equations. Numerische Mathematik, 49:123–138.

Summary

We haven't generated a summary for this paper yet.