中文
相关论文

相关论文: Polygon Queries for Convex Hulls of Points

200 篇论文

This paper presents a practical GPU-accelerated convex hull algorithm and a novel Sorting-based Preprocessing Approach (SPA) for planar point sets. The proposed algorithm consists of two stages: (1) two rounds of preprocessing performed on…

计算几何 · 计算机科学 2016-05-24 Gang Mei

For a polyhedron $P$ in $\mathbb{R}^d$, denote by $|P|$ its combinatorial complexity, i.e., the number of faces of all dimensions of the polyhedra. In this paper, we revisit the classic problem of preprocessing polyhedra independently so…

计算几何 · 计算机科学 2018-02-20 Luis Barba , Stefan Langerman

In this paper we consider the problem of computing the weak visibility polygon of any query line segment $pq$ (or $WVP(pq)$) inside a given polygon $P$. Our first non-trivial algorithm runs in simple polygons and needs $O(n^3 \log n)$ time…

计算几何 · 计算机科学 2013-10-29 Mojtaba Nouri Bygi , Mohammad Ghodsi

We show that the polyhedron defined as the convex hull of the lattice points above the hyperbola $\left\{xy = n\right\}$ has between $\Omega(n^{1/3})$ and $O(n^{1/3} \log n)$ vertices. The same bounds apply to any hyperbola with rational…

组合数学 · 数学 2025-02-03 David Alcántara , Mónica Blanco , Francisco Criado , Francisco Santos

In this article, a new solution for the convex hull problem has been presented. The convex hull is a widely known problem in computational geometry. As nature is a rich source of ideas in the field of algorithms, the solution has been…

多智能体系统 · 计算机科学 2022-12-26 Sina Saadati , Mohammadreza Razzazi

Convex hulls are fundamental geometric tools used in a number of algorithms. This paper presents a fast, simple to implement and robust Smart Convex Hull (S-CH) algorithm for computing the convex hull of a set of points in E3. This…

数据结构与算法 · 计算机科学 2017-08-10 Vaclav Skala , Zuzana Majdisova , Michal Smolik

We study the problem of finding maximum-area rectangles contained in a polygon in the plane. There has been a fair amount of work for this problem when the rectangles have to be axis-aligned or when the polygon is convex. We consider this…

计算几何 · 计算机科学 2019-10-22 Yujin Choi , Seungjun Lee , Hee-Kap Ahn

Let $P$ be a $k$-colored set of $n$ points in the plane, $4 \leq k \leq n$. We study the problem of deciding if $P$ contains a subset of four points of different colors such that its Rectilinear Convex Hull has positive area. We show this…

计算几何 · 计算机科学 2024-12-23 David Flores-Peñaloza , Mario A. Lopez , Nestaly Marín , David Orden

A new class of geometric query problems are studied in this paper. We are required to preprocess a set of geometric objects $P$ in the plane, so that for any arbitrary query point $q$, the largest circle that contains $q$ but does not…

计算几何 · 计算机科学 2015-03-19 John Augustine , Sandip Das , Anil Maheshwari , Subhas C. Nandy , Sasanka Roy , Swami Sarvattomananda

We consider a variant of two-point Euclidean shortest path query problem: given a polygonal domain, build a data structure for two-point shortest path query, provided that query points always lie on the boundary of the domain. As a main…

计算几何 · 计算机科学 2009-11-30 Sang Won Bae , Yoshio Okamoto

The convex hull of a set of points, $C$, serves to expose extremal properties of $C$ and can help identify elements in $C$ of high interest. For many problems, particularly in the presence of noise, the true vertex set (and facets) may be…

计算几何 · 计算机科学 2016-11-07 Lori Ziegelmeier , Michael Kirby , Chris Peterson

We consider the problem of routing a data packet through the visibility graph of a polygonal domain $P$ with $n$ vertices and $h$ holes. We may preprocess $P$ to obtain a label and a routing table for each vertex of $P$. Then, we must be…

Let $P$ be a convex polyhedron and $Q$ be a convex polygon with $n$ vertices in total in three-dimensional space. We present a deterministic algorithm that finds a translation vector $v \in \mathbb{R}^3$ maximizing the overlap area $|P \cap…

计算几何 · 计算机科学 2025-01-28 Hyuk Jun Kweon , Honglin Zhu

A programming tactic involving polyhedra is reported that has been widely applied in the polyhedral analysis of (constraint) logic programs. The method enables the computations of convex hulls that are required for polyhedral analysis to be…

编程语言 · 计算机科学 2007-05-23 Florence Benoy , Andy King , Fred Mesnard

We present a data-structure for orthogonal range searching for random points in the plane. The new data-structure uses (in expectation) $O\bigl(n \log n ( \log \log n)^2 \bigr)$ space, and answers emptiness queries in constant time. As a…

计算几何 · 计算机科学 2025-05-12 Jonathan E. Dullerud , Sariel Har-Peled

Consider a set $P \subseteq \Re^d$ of $n$ points, and a convex body $C$ provided via a separation oracle. The task at hand is to decide for each point of $P$ if it is in $C$ using the fewest number of oracle queries. We show that one can…

计算几何 · 计算机科学 2021-04-02 Sariel Har-Peled , Mitchell Jones , Saladi Rahul

We consider the Minimum Convex Partition problem: Given a set P of n points in the plane, draw a plane graph G on P, with positive minimum degree, such that G partitions the convex hull of P into a minimum number of convex faces. We show…

计算几何 · 计算机科学 2021-12-22 Nicolas Grelier

In this paper we study two geometric data structure problems in the special case when input objects or queries are fat rectangles. We show that in this case a significant improvement compared to the general case can be achieved. We describe…

数据结构与算法 · 计算机科学 2019-05-08 Timothy M. Chan , Yakov Nekrich , Michiel Smid

We study the problem of constructing a data structure that can store a two-dimensional polygonal curve $P$, such that for any query segment $\overline{ab}$ one can efficiently compute the Fr\'{e}chet distance between $P$ and…

计算几何 · 计算机科学 2022-03-04 Maike Buchin , Ivor van der Hoog , Tim Ophelders , Lena Schlipf , Rodrigo I. Silveira , Frank Staals

Let $P$ be a simple polygon with $n$ vertices, and let $A$ be a set of $m$ points or line segments inside $P$. We develop data structures that can efficiently count the number of objects from $A$ that are visible to a query point or a query…