Finding the smallest gap between sums of square roots

  • Authors:
  • Qi Cheng;Yu-Hsin Li

  • Affiliations:
  • School of Computer Science, The University of Oklahoma, Norman, OK;School of Computer Science, The University of Oklahoma, Norman, OK

  • Venue:
  • LATIN'10 Proceedings of the 9th Latin American conference on Theoretical Informatics
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Let k and n be positive integers, nk. Define r(n,k) to be the minimum positive value of$$ |\sqrt{a_1} + \cdots + \sqrt{a_k} - \sqrt{b_1} - \cdots -\sqrt{b_k} | $$ where a1, a2,⋯, ak, b1, b2,⋯, bk are positive integers no larger than n. It is important to find a tight bound for r(n,k), in connection to the sum-of-square-roots problem, a famous open problem in computational geometry. The current best lower bound and upper bound are far apart. In this paper, we present an algorithm to find r(n,k) exactly in nk+o(k) time and in n⌈k/2 ⌉+o(k) space. As an example, we are able to compute r(100,7) exactly in a few hours on one PC. The numerical data indicate that the known upper bound seems closer to the truth value of r(n,k).