中文
相关论文

相关论文: Preprocessing Chains for Fast Dihedral Rotations I…

200 篇论文

We revisit the 3SUM problem in the \emph{preprocessed universes} setting. We present an algorithm that, given three sets $A$, $B$, $C$ of $n$ integers, preprocesses them in quadratic time, so that given any subsets $A' \subseteq A$, $B'…

数据结构与算法 · 计算机科学 2025-10-22 Shashwat Kasliwal , Adam Polak , Pratyush Sharma

We consider the problem of preprocessing an $n\times n$ matrix $\mathbf{M}$, and supporting queries that, for any vector $v$, returns the matrix-vector product $\mathbf{M} v$. This problem has been extensively studied in both theory and…

数据结构与算法 · 计算机科学 2026-02-10 Emile Anand , Jan van den Brand , Rose McCarty

Let $\mathcal{P}$ be the surface of a convex polyhedron with $n$ vertices. We consider the two-point shortest path query problem for $\mathcal{P}$: Constructing a data structure so that given any two query points $s$ and $t$ on…

计算几何 · 计算机科学 2025-12-15 Haitao Wang

A polyomino is a polygonal region with axis parallel edges and corners of integral coordinates, which may have holes. In this paper, we consider planar tiling and packing problems with polyomino pieces and a polyomino container $P$. We give…

计算几何 · 计算机科学 2021-08-10 Anders Aamand , Mikkel Abrahamsen , Thomas D. Ahle , Peter M. R. Rasmussen

Let $m$ and $n$ be the numbers of vertices of two polygonal curves in $\mathbb{R}^d$ for any fixed $d$ such that $m \leq n$. Since it was known in 1995 how to compute the Fr\'{e}chet distance of these two curves in $O(mn\log (mn))$ time, it…

计算几何 · 计算机科学 2024-10-21 Siu-Wing Cheng , Haoqiang Huang

We revisit a standard polygon containment problem: given a convex $k$-gon $P$ and a convex $n$-gon $Q$ in the plane, find a placement of $P$ inside $Q$ under translation and rotation (if it exists), or more generally, find the largest copy…

计算几何 · 计算机科学 2024-03-21 Timothy M. Chan , Isaac M. Hair

We prove that, in all dimensions d>=4, every simple open polygonal chain and every tree may be straightened, and every simple closed polygonal chain may be convexified. These reconfigurations can be achieved by algorithms that use…

计算几何 · 计算机科学 2007-05-23 Roxana Cocan , Joseph O'Rourke

In this paper, we study movements of simple polygonal chains in 3D. We say that an open, simple polygonal chain can be straightened if it can be continuously reconfigured to a straight sequence of segments in such a manner that both the…

计算几何 · 计算机科学 2007-05-23 T. Biedl , E. Demaine , M. Demaine , S. Lazard , A. Lubiw , J. O'Rourke , M. Overmars , S. Robbins , I. Streinu , G. Toussaint , S. Whitesides

Given $n$ line segments in the plane, do they form the edge set of a \emph{weakly simple polygon}; that is, can the segment endpoints be perturbed by at most $\varepsilon$, for any $\varepsilon>0$, to obtain a simple polygon? While the…

计算几何 · 计算机科学 2018-12-27 Hugo A. Akitaya , Csaba D. Tóth

We revisit the classical problem of determining the largest copy of a simple polygon $P$ that can be placed into a simple polygon $Q$. Despite significant effort, known algorithms require high polynomial running times. (Barequet and…

计算几何 · 计算机科学 2021-11-05 Marvin Künnemann , André Nusser

In this paper, we study the following problem of reconstructing a simple polygon: Given a cyclically ordered vertex sequence of an unknown simple polygon P of n vertices and, for each vertex v of P, the sequence of angles defined by all the…

计算几何 · 计算机科学 2010-09-15 Danny Z. Chen , Haitao Wang

We consider the construction of a polygon $P$ with $n$ vertices whose turning angles at the vertices are given by a sequence $A=(\alpha_0,\ldots, \alpha_{n-1})$, $\alpha_i\in (-\pi,\pi)$, for $i\in\{0,\ldots, n-1\}$. The problem of…

计算几何 · 计算机科学 2020-11-03 Alon Efrat , Radoslav Fulek , Stephen Kobourov , Csaba D. Tóth

We study the packing of a large number of congruent and non--overlapping circles inside a regular polygon. We have devised efficient algorithms that allow one to generate configurations of $N$ densely packed circles inside a regular polygon…

计算几何 · 计算机科学 2023-03-08 Paolo Amore

We study the following range searching problem: Preprocess a set $P$ of $n$ points in the plane with respect to a set $\mathcal{O}$ of $k$ orientations % , for a constant, in the plane so that given an $\mathcal{O}$-oriented convex polygon…

计算几何 · 计算机科学 2019-10-22 Eunjin Oh , Hee-Kap Ahn

We present a new algorithm for computing motorcycle graphs that runs in O(n^(4/3+e)) time for any e>0, improving on all previously known algorithms. The main application of this result is to computing the straight skeleton of a polygon. It…

计算几何 · 计算机科学 2013-03-26 Antoine Vigneron , Lie Yan

In this paper, we have examined the problem of embedding a cycle of n vertices onto a given set of n points inside a simple polygon. The goal of the problem is that the cycle must be embedded without bends and does not intersect itself and…

计算几何 · 计算机科学 2022-06-24 Maryam Fadavian , Heidar Fadavian

The regular polyhedra have the highest order of 3D symmetries and are exceptionally at- tractive templates for (self)-assembly using minimal types of building blocks, from nano-cages and virus capsids to large scale constructions like glass…

计算几何 · 计算机科学 2015-07-31 Muhibur Rasheed , Chandrajit Bajaj

Given $n$ pairwise openly disjoint triangles in 3-space, their vertical depth relation may contain cycles. We show that, for any $\varepsilon>0$, the triangles can be cut into $O(n^{3/2+\varepsilon})$ connected semi-algebraic pieces, whose…

计算几何 · 计算机科学 2019-03-08 Boris Aronov , Edward Y. Miller , Micha Sharir

Geometry processing presents a variety of difficult numerical problems, each seeming to require its own tailored solution. This breadth is largely due to the expansive list of geometric primitives, e.g., splines, triangles, and hexahedra,…

计算几何 · 计算机科学 2021-10-19 Zoë Marschner , Paul Zhang , David Palmer , Justin Solomon

Let $P$ be a set of $n$ points in the plane. In this paper we study a new variant of the circular separability problem in which a point set $P$ is preprocessed so that one can quickly answer queries of the following form: Given a geometric…

计算几何 · 计算机科学 2012-03-29 Greg Aloupis , Luis Barba , Stefan Langerman