Number Balancing is as hard as Minkowski's Theorem and Shortest Vector
Rebecca Hoberg, Harishchandra Ramadas, Thomas Rothvoss, Xin Yang

TL;DR
This paper establishes a surprising equivalence between the complexity of the number balancing problem, Minkowski's Theorem, and the Shortest Vector Problem, revealing that improvements in one imply advances in the others.
Contribution
It demonstrates a novel equivalence between approximate solutions for number balancing, Minkowski's Theorem, and the Shortest Vector Problem, linking their computational complexities.
Findings
Approximate Minkowski oracle yields approximate number balancing solutions.
Approximate number balancing solutions imply approximate Minkowski and Shortest Vector solutions.
Achieving certain approximation bounds in number balancing would solve longstanding problems in lattice theory.
Abstract
The number balancing (NBP) problem is the following: given real numbers , find two disjoint subsets so that the difference of their sums is minimized. An application of the pigeonhole principle shows that there is always a solution where the difference is at most . Finding the minimum, however, is NP-hard. In polynomial time,the differencing algorithm by Karmarkar and Karp from 1982 can produce a solution with difference at most , but no further improvement has been made since then. In this paper, we show a relationship between NBP and Minkowski's Theorem. First we show that an approximate oracle for Minkowski's Theorem gives an approximate NBP oracle. Perhaps more surprisingly, we show that an approximate NBP oracle gives an approximate…
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
TopicsCryptography and Data Security · Complexity and Algorithms in Graphs · Coding theory and cryptography
