Results 1 -
8 of
8
Computing the Maximum Overlap of Two Convex Polygons Under Translations
- THEORY OF COMPUTING SYSTEMS
, 1996
"... Let P be a convex polygon in the plane with n vertices and let Q be a convex polygon with m vertices. We prove that the maximum number of combinatorially distinct place- ments of Q with respect to P under translations is O(n 2 + m + rain(rim + nm)), and we give an example showing that this bound ..."
Abstract
-
Cited by 22 (6 self)
- Add to MetaCart
Let P be a convex polygon in the plane with n vertices and let Q be a convex polygon with m vertices. We prove that the maximum number of combinatorially distinct place- ments of Q with respect to P under translations is O(n 2 + m + rain(rim + nm)), and we give an example showing that this bound is tight in the worst case. Second, we present an O((n + m) log(n + m)) algorithm for determining a translation of Q that maximizes the area of overlap of P and Q.
On Finding a Guard that Sees Most and a Shop that Sells Most
- In Proc. 15th ACM-SIAM Sympos. Discrete Algorithms
, 2003
"... We present a near-quadratic time algorithm that computes a point inside a simple polygon P having approximately the largest visibility polygon inside P , and near-linear time algorithm for nding the point that will have approximately the largest Voronoi region when added to an n-point set. We a ..."
Abstract
-
Cited by 21 (1 self)
- Add to MetaCart
We present a near-quadratic time algorithm that computes a point inside a simple polygon P having approximately the largest visibility polygon inside P , and near-linear time algorithm for nding the point that will have approximately the largest Voronoi region when added to an n-point set. We apply the same technique to nd the translation that approximately maximizes the area of intersection of two polygonal regions in near-quadratic time.
Exact and Distributed Algorithms for Collaborative Camera Control
- In The Workshop on Algorithmic Foundations of Robotics
, 2002
"... We propose the ShareCam Problem: controlling a single robotic pan, tilt, zoom camera based on simultaneous frame requests from n online users. To solve it, we propose a new piecewise linear metric, Intersection Over Maximum (IOM), for the degree of satisfaction for each users. To maximize overall sa ..."
Abstract
-
Cited by 12 (11 self)
- Add to MetaCart
We propose the ShareCam Problem: controlling a single robotic pan, tilt, zoom camera based on simultaneous frame requests from n online users. To solve it, we propose a new piecewise linear metric, Intersection Over Maximum (IOM), for the degree of satisfaction for each users. To maximize overall satisfaction, we present several algorithms. For a discrete set of m distinct zoom levels, we give an exact algorithm that runs in O(n m) time. The algorithm can be distributed to run in O(nm) time at each client and in O(n log n + mn) time at the server.
Geometric optimization and sums of algebraic functions
, 2009
"... We present a new optimization technique that yields the first FPTAS for several geometric problems. These problems reduce to optimizing a sum of non-negative, constant descriptioncomplexity algebraic functions. We first give an FPTAS for optimizing such a sum of algebraic functions, and then we appl ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
We present a new optimization technique that yields the first FPTAS for several geometric problems. These problems reduce to optimizing a sum of non-negative, constant descriptioncomplexity algebraic functions. We first give an FPTAS for optimizing such a sum of algebraic functions, and then we apply it to several geometric optimization problems. We obtain the first FPTAS for two fundamental geometric shape matching problems in fixed dimension: maximizing the volume of overlap of two polyhedra under rigid motions, and minimizing their symmetric difference. We obtain the first FPTAS for other problems in fixed dimension, such as computing an optimal ray in a weighted subdivision, finding the largest axially symmetric subset of a polyhedron, and computing minimum-area hulls. 1
Aligning two convex figures to minimize area or perimeter ∗
, 2009
"... Given two compact convex sets P and Q in the plane, we consider the problem of finding a placement ϕP of P that minimizes the convex hull of ϕP ∪ Q. We study eight versions of the problem: we consider minimizing either the area or the perimeter of the convex hull; we either allow ϕP and Q to interse ..."
Abstract
- Add to MetaCart
Given two compact convex sets P and Q in the plane, we consider the problem of finding a placement ϕP of P that minimizes the convex hull of ϕP ∪ Q. We study eight versions of the problem: we consider minimizing either the area or the perimeter of the convex hull; we either allow ϕP and Q to intersect or we restrict their interiors to remain disjoint; and we either allow reorienting P or require its orientation to be fixed. In the case without reorientations, we achieve exact nearlinear time algorithms for all versions of the problem. In the case with reorientations, we compute a (1 + ε)-approximation in time O(ε −1/2 log n + ε −3/2 log a (1/ε)) if the two sets are convex polygons with n vertices in total, where a ∈ {0, 1, 2} depending on the version of the problem. 1
For information about obtaining copies of this volume, contact
"... was preceded by a one-day workshop entitled “CGAL Innovations and Applications: Robust Geometric ..."
Abstract
- Add to MetaCart
was preceded by a one-day workshop entitled “CGAL Innovations and Applications: Robust Geometric
Probabilistic Matching of polygons ∗
"... We analyze a probabilistic algorithm for matching plane compact sets with sufficiently nice boundaries under translations and rigid motions (rotation and translation). Given shapes A and B, the algorithm computes a transformation t such that with high probability the area of overlap of t(A) and B is ..."
Abstract
- Add to MetaCart
We analyze a probabilistic algorithm for matching plane compact sets with sufficiently nice boundaries under translations and rigid motions (rotation and translation). Given shapes A and B, the algorithm computes a transformation t such that with high probability the area of overlap of t(A) and B is close to maximal. We give a time bound that does not depend on the number of vertices in the case of polygons. 1
Probabilistic Matching of Planar Regions ∗
, 902
"... We analyze a probabilistic algorithm for matching shapes modeled by planar regions under translations and rigid motions (rotation and translation). Given shapes A and B, the algorithm computes a transformation t such that with high probability the area of overlap of t(A) and B is close to maximal. I ..."
Abstract
- Add to MetaCart
We analyze a probabilistic algorithm for matching shapes modeled by planar regions under translations and rigid motions (rotation and translation). Given shapes A and B, the algorithm computes a transformation t such that with high probability the area of overlap of t(A) and B is close to maximal. In the case of polygons, we give a time bound that does not depend significantly on the number of vertices. 1

