Recent combinatorial algorithms for linear programming can also be applied to certain nonlinear problems. We call these Generalized Linear Programming, or GLP, problems. We connect this class to a collection of results from combinatorial geometry called Helly-type theorems. We show that there is a Helly-type theorem about the constraint set of every GLP problem. Given a family H of sets with a Helly-type theorem, we give a paradigm for finding whether the intersection of H is empty, by formulating the question as a GLP problem. This leads to many applications, including linear expected time algorithms for finding line transversals and minimax hyperplane fitting. Our applications include GLP problems with the surprising property that the constraints are non-convex or even disconnected. 1
|
658
|
Practical methods of optimization
– Fletcher
- 1987
|
|
406
|
Nonlinear Programming. Theory and Algorithms
– Bazaraa, Sherali, et al.
- 1993
|
|
274
|
Visibility preprocessing for interactive walkthroughs
– Teller, Sequin
- 1991
|
|
185
|
Small-dimensional linear programming and convex hulls made easy
– Seidel
- 1991
|
|
167
|
Linear programming in linear time when the dimension is fixed
– Megiddo
- 1984
|
|
156
|
Linear-time algorithms for linear programming in R 3 and related problems
– Megiddo
- 1983
|
|
144
|
Nonlinear Programming
– Mangasarian
- 1994
|
|
128
|
Topology, A first course
– Munkres
- 1975
|
|
122
|
Smallest enclosing disks (balls and ellipsoids
– Welzl, Jun
- 1991
|
|
116
|
Visibility Computations in Densely Occluded Polyhedral Environments
– Teller
- 1992
|
|
82
|
Helly’s theorem and its relatives
– Danzer, Grünbaum, et al.
- 1963
|
|
79
|
Las Vegas algorithms for linear and integer programming when the dimension is small
– Clarkson
- 1995
|
|
72
|
A combinatorial bound for linear programming and related problems
– Sharir, Welzl
- 1992
|
|
71
|
Approximate matching of polygonal shapes
– Alt, Behrends, et al.
- 1995
|
|
69
|
On linear-time deterministic algorithms for optimization problems in fixed dimension
– Chazelle, Matouˇsek
- 1996
|
|
65
|
A subexponential randomized simplex algorithm
– Kalai
- 1992
|
|
58
|
Classifying Learnable Geometric Concepts with the Vapnik-Chervonenkis Dimension
– Blumer, Ehrenfeucht, et al.
- 1986
|
|
54
|
On a multidimensional search technique and its application to the Euclidean one-center problem
– Dyer
- 1986
|
|
47
|
Kleinberg: On dynamic Voronoi diagrams and the minimum Hausdorff distance for point sets under Euclidean motion in the plane
– Huttenlocher, Kedem, et al.
- 1992
|
|
43
|
1951b. Maximization of a linear function of variables subject to linear inequalities
– Dantzig
- 1951
|
|
38
|
The polygon containment problem
– Chazelle
- 1983
|
|
35
|
A subexponential algorithm for abstract optimization problems
– Gärtner
- 1995
|
|
35
|
Geometric complexity of some location problems
– Lee, Wu
- 1986
|
|
32
|
Five Balltree Construction Algorithms
– Omohundro
- 1989
|
|
31
|
Geometric transversal theory
– Goodman, Pollack, et al.
- 1993
|
|
29
|
The d−step conjecture and its relatives
– Klee, Kleinschmidt
- 1987
|
|
21
|
A Survey of Ray Tracing Acceleration Techniques. in An Introduction to Ray Tracing
– Arvo, Kirk
- 1989
|
|
20
|
The componentwise distance to the nearest singular matrix
– Demmel
- 1992
|
|
20
|
A class of convex programs with applications to computational geometry
– Dyer
- 1992
|
|
19
|
Extremal polygon containment problems
– Sharir, Toledo
- 1994
|
|
14
|
Linear programming
– Clarkson
- 1986
|
|
13
|
Hyperplane approximation and related topics
– Korneenko, Martini
- 1993
|
|
12
|
Finding a line transversal of axial objects in three dimensions
– Amenta
- 1992
|
|
10
|
Proof of Grunbaum's conjecture on common transversals for translates
– Tverberg
- 1989
|
|
9
|
Algorithms for high dimensional stabbing problems
– Avis, Doskas
- 1990
|
|
8
|
nets and simplex range queries, Discrete and Computational Geometry 2
– Haussler, Welzl
- 1987
|
|
7
|
Lower bounds for line stabbing
– Avis, Robert, et al.
- 1989
|
|
7
|
Stabbing pairwise disjoint translates in linear time
– Egyed, Wenger
- 1989
|
|
5
|
Common transversals for families of sets
– GRÜNBAUM
- 1960
|
|
5
|
Radius of nonsingularity
– Rohn, Poljak
- 1991
|
|
5
|
Un teorema sobre conjuntos de paralelepipedos de arista paralelas
– Santalo
- 1940
|
|
4
|
Finding the maximum area axis-parallel rectangle in a polygon
– Daniels, Milenkovic, et al.
- 1993
|
|
4
|
On components in some families of sets
– Grunbaum, Motzkin
- 1961
|
|
3
|
A linear time algorithm for the Hausdor distance between convex polygons
– Atallah
- 1983
|
|
3
|
Helly type properties of unions of convex sets
– Larman
- 1968
|
|
3
|
A generalization of Hadwiger's theorem to intersecting sets. Discrete and Computational Geometry 5
– Wenger
- 1990
|
|
2
|
Helly Theorems and Generalized
– Amenta
- 1994
|
|
2
|
Computational aspects of Helly's theorem and its relatives
– Avis, Houle
- 1991
|
|
2
|
Pollack and Rephael Wenger. Geometric Transversal Theory
– Goodman, Richard
- 1993
|
|
2
|
Theorems on the existence of separating surfaces
– Houle
- 1991
|