TL;DR: In this article, a (1−e)-approximation algorithm for the problem of finding an empty axis-aligned box whose volume is at least (1 − e) of the maximum was given.
Abstract: We give the first efficient (1−e)-approximation algorithm for the following problem: Given an axis-parallel d-dimensional box R in ℝ
d
containing n points, compute a maximum-volume empty axis-parallel
d-dimensional box contained in R. The minimum of this quantity over all such point sets is of the order $\Theta (\frac {1}{n} )$
. Our algorithm finds an empty axis-aligned box whose volume is at least (1−e) of the maximum in O((8ede
−2)
d
⋅nlog
d
n) time. No previous efficient exact or approximation algorithms were known for this problem for d≥4. As the problem has been recently shown to be NP-hard in arbitrarily high dimensions (i.e., when d is part of the input), the existence of an efficient exact algorithm is unlikely. We also present a (1−e)-approximation algorithm that, given an axis-parallel d-dimensional cube R in ℝ
d
containing n points, computes a maximum-volume empty axis-parallel hypercube contained in R. The minimum of this quantity over all such point sets is also shown to be of the order $\Theta (\frac{1}{n} )$
. A faster (1−e)-approximation algorithm, with a milder dependence on d in the running time, is obtained in this case.
TL;DR: It is shown that finding empty triangles is related to the problem of determining pairs of vertices that see each other in a star-shaped polygon, and a linear time algorithm for this problem which is of independent interest yields an optimal algorithm for finding all empty triangles.
Abstract: A key problem in computational geometry is the identification of subsets of a point set having particular properties. We study this problem for the properties of convexity and emptiness. We show that finding empty triangles is related to the problem of determining pairs of vertices that see each other in a star-shaped polygon. A linear time algorithm for this problem which is of independent interest yields an optimal algorithm for finding all empty triangles. This result is then extended to an algorithm for finding empty convex r-gons (r > 3) and for determining a largest empty convex subset. Finally, extensions to higher dimensions are mentioned.
TL;DR: This paper outlines the following generalization of the classical maximal-empty-rectangle problem: given n arbitrarily-oriented non-intersecting line segments of finite length on a rectangular floor, locate an empty isothetic rectangle of maximum area and the earlier restriction on isotheticity of the obstacles is relaxed.
Abstract: This paper outlines the following generalization of the classical maximal-empty-rectangle (MER) problem: given n arbitrarily-oriented non-intersecting line segments of finite length on a rectangular floor, locate an empty isothetic rectangle of maximum area. Thus, the earlier restriction on isotheticity of the obstacles is relaxed. Based on the wellknown technique of matrix searching, a novel algorithm of time complexity O(nlog2n) and space complexity O(n), is proposed. Next, the technique is extended to handle the following two related open problems: locating the largest isothetic MER (i) inside an arbitrary simple polygon and (ii) amidst a set of arbitrary polygonal obstacles.
TL;DR: The present results show that for each finite data set there exists at least one weighted median generalized hypersphere, and lend credence to a variant of a method used by archaeologists, and explain some findings from operations research.
Abstract: A generalized hypersphere is either a hyperplane or a hypersphere, which consists of all points equidistant from a center. Geometrically, a weighted median hypersphere minimizes a weighted average of the distances from it to finitely many data points. As proved here, for each finite data set there exists at least one weighted median generalized hypersphere. Moreover, denote the sums of the weights of the data points inside by W −, outside by W +, and on the hypersphere by W 0. The present results show that each weighted median hypersphere is a weighted pseudo-halving hypersphere, in the sense that |W − − W +| < W 0, and passes through at least two distinct data points. Combinatorically, a hypersphere is blocked if and only if it passes through data points in general position, in the sense that no other hypersphere passes through the same data points. A hypersphere is a halving hypersphere if and only if it is blocked, contains exactly k data points inside, confines exactly l data points outside, and |k − l| ≤ 1. In the plane, the present results also show that if a median circle is not a halving circle, then moving its center along a median between two data points on it until it passes through the next data point yields a halving circle. Relative to the center, if the direction cosines of the external and internal data points have the same mean and variance, then the median circle must be blocked, and stays so under sufficiently small perturbations of the data. Moreover, for every set of four points, at least one unweighted median circle is blocked. These results lend credence to a variant of a method used by archaeologists, and explain some findings from operations research.
TL;DR: This work considers the problem of positioning a plane π intersecting the convex hull of S such that min{d(π, p); p ∈ S} is maximized and gives a characterization of the planes which are locally optimal and shows that the problem can be solved in O(n3) time and O( n2) space.