No-dimensional Tverberg Theorems and Algorithms

07/09/2019
by   Aruni Choudhary, et al.
0

Tverberg's theorem is a classic result in discrete geometry. It states that for any integer k > 2 and any finite d-dimensional point set P ⊆R^d of at least (d + 1)(k - 1) + 1 points, we can partition P into k subsets whose convex hulls have a non-empty intersection. The computational problem of finding such a partition lies in the complexity class PPAD∩PLS, but no hardness results are known. Tverberg's theorem also has a colorful variant: the points in P have colors, and under certain conditions, P can be partitioned into colorful sets, i.e., sets in which each color appears exactly once such that the convex hulls of the sets intersect. Recently, Adiprasito, Barany, and Mustafa [SODA 2019] proved a no-dimensional version of Tverberg's theorem, in which the convex hulls of the sets in the partition may intersect in an approximate fashion, relaxing the requirement on the cardinality of P. The argument is constructive, but it does not result in a polynomial-time algorithm. We present an alternative proof for a no-dimensional Tverberg theorem that leads to an efficient algorithm to find the partition. More specifically, we show an deterministic algorithm that finds for any set P ⊆R^d of n points and any k ∈{2, ..., n} in O(nd log k ) time a partition of P into k subsets such that there is a ball of radius O(k/√(n)diam(P)) intersecting the convex hull of each subset. A similar result holds also for the colorful version. To obtain our result, we generalize Sarkaria's tensor product constructions [Israel Journal Math., 1992] that reduces the Tverberg problem to the Colorful Caratheodory problem. By carefully choosing the vectors used in the tensor products, we implement the reduction in an efficient manner.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/02/2023

No-dimensional Tverberg Partitions Revisited

Given a set P ⊂^d of n points, with diameter , and a parameter ∈ (0,1), ...
research
08/27/2021

Bottleneck Convex Subsets: Finding k Large Convex Sets in a Point Set

Chvátal and Klincsek (1980) gave an O(n^3)-time algorithm for the proble...
research
11/09/2018

An output-sensitive polynomial Time Algorithm to partition a Sequence of Integers into Subsets with equal Sums

The well-known PARTITION problem: Given positive integers n, k and t suc...
research
03/20/2020

Computational Complexity of the α-Ham-Sandwich Problem

The classic Ham-Sandwich theorem states that for any d measurable sets i...
research
08/01/2018

Tverberg-Type Theorems with Trees and Cycles as (Nerve) Intersection Patterns

Tverberg's theorem says that a set with sufficiently many points in R^d ...
research
12/06/2020

Solving the Minimum Convex Partition of Point Sets with Integer Programming

The partition of a problem into smaller sub-problems satisfying certain ...
research
08/20/2018

Asymmetric Convex Intersection Testing

We consider asymmetric convex intersection testing (ACIT). Let P ⊂R^d ...

Please sign up or login with your details

Forgot password? Click here to reset