Source author record

Panos Giannopoulos

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

6works
3topics
4close collaborators

Published work

6 publications

preprint2026arXiv

Delaunay Triangulations with Predictions

We investigate algorithms with predictions in computational geometry, specifically focusing on the basic problem of computing 2D Delaunay triangulations. Given a set PP of nn points in the plane and a triangulation GG that serves as a "prediction" of the Delaunay triangulation, we would like to use GG to compute the correct Delaunay triangulation DT(P)\textit{DT}(P) more quickly when GG is "close" to DT(P)\textit{DT}(P). We obtain a variety of results of this type, under different deterministic and probabilistic settings, including the following: 1. Define DD to be the number of edges in GG that are not in DT(P)\textit{DT}(P). We present a deterministic algorithm to compute DT(P)\textit{DT}(P) from GG in O(n+Dlog⁡3n)O(n + D\log^3 n) time, and a randomized algorithm in O(n+Dlog⁡n)O(n+D\log n) expected time, the latter of which is optimal in terms of DD. 2. Let RR be a random subset of the edges of DT(P)\textit{DT}(P), where each edge is chosen independently with probability ρρ. Suppose GG is any triangulation of PP that contains RR. We present an algorithm to compute DT(P)\textit{DT}(P) from GG in O(nlog⁡log⁡n+nlog⁡(1/ρ))O(n\log\log n + n\log(1/ρ)) time with high probability. 3. Define $d_{\mbox{\scriptsize\rm vio}}$ to be the maximum number of points of PP strictly inside the circumcircle of a triangle in GG (the number is 0 if GG is equal to DT(P)\textit{DT}(P)). We present a deterministic algorithm to compute DT(P)\textit{DT}(P) from GG in $O(n\log^*n + n\log d_{\mbox{\scriptsize\rm vio}})$ time. We also obtain results in similar settings for related problems such as 2D Euclidean minimum spanning trees, and hope that our work will open up a fruitful line of future research.

preprint2011arXiv

Hardness of discrepancy computation and epsilon-net verification in high dimension

Discrepancy measures how uniformly distributed a point set is with respect to a given set of ranges. There are two notions of discrepancy, namely continuous discrepancy and combinatorial discrepancy. Depending on the ranges, several possible variants arise, for example star discrepancy, box discrepancy, and discrepancy of half-spaces. In this paper, we investigate the hardness of these problems with respect to the dimension d of the underlying space. All these problems are solvable in time {n^O(d)}, but such a time dependency quickly becomes intractable for high-dimensional data. Thus it is interesting to ask whether the dependency on d can be moderated. We answer this question negatively by proving that the canonical decision problems are W[1]-hard with respect to the dimension. This is done via a parameterized reduction from the Clique problem. As the parameter stays linear in the input parameter, the results moreover imply that these problems require {n^Ω(d)} time, unless 3-Sat can be solved in {2^o(n)} time. Further, we derive that testing whether a given set is an ε-net with respect to half-spaces takes {n^Ω(d)} time under the same assumption. As intermediate results, we discover the W[1]-hardness of other well known problems, such as determining the largest empty star inside the unit cube. For this, we show that it is even hard to approximate within a factor of {2^n}.

preprint2011arXiv

Minimum cell connection and separation in line segment arrangements

We study the complexity of the following cell connection and separation problems in segment arrangements. Given a set of straight-line segments in the plane and two points aa and bb in different cells of the induced arrangement: (i) compute the minimum number of segments one needs to remove so that there is a path connecting aa to bb that does not intersect any of the remaining segments; (ii) compute the minimum number of segments one needs to remove so that the arrangement induced by the remaining segments has a single cell; (iii) compute the minimum number of segments one needs to retain so that any path connecting aa to bb intersects some of the retained segments. We show that problems (i) and (ii) are NP-hard and discuss some special, tractable cases. Most notably, we provide a linear-time algorithm for a variant of problem (i) where the path connecting aa to bb must stay inside a given polygon PP with a constant number of holes, the segments are contained in PP, and the endpoints of the segments are on the boundary of PP. For problem (iii) we provide a cubic-time algorithm.

preprint2009arXiv

Fixed-parameter tractability and lower bounds for stabbing problems

We study the following general stabbing problem from a parameterized complexity point of view: Given a set S\mathcal S of nn translates of an object in $\Rd$, find a set of kk lines with the property that every object in S\mathcal S is ''stabbed'' (intersected) by at least one line. We show that when SS consists of axis-parallel unit squares in $\Rtwo$ the (decision) problem of stabbing SS with axis-parallel lines is W[1]-hard with respect to kk (and thus, not fixed-parameter tractable unless FPT=W[1]) while it becomes fixed-parameter tractable when the squares are disjoint. We also show that the problem of stabbing a set of disjoint unit squares in $\Rtwo$ with lines of arbitrary directions is W[1]--hard with respect to kk. Several generalizations to other types of objects and lines with arbitrary directions are also presented. Finally, we show that deciding whether a set of unit balls in $\Rd$ can be stabbed by one line is W[1]--hard with respect to the dimension dd.

preprint2009arXiv

The parameterized complexity of some geometric problems in unbounded dimension

We study the parameterized complexity of the following fundamental geometric problems with respect to the dimension dd: i) Given nn points in $\Rd$, compute their minimum enclosing cylinder. ii) Given two nn-point sets in $\Rd$, decide whether they can be separated by two hyperplanes. iii) Given a system of nn linear inequalities with dd variables, find a maximum-size feasible subsystem. We show that (the decision versions of) all these problems are W[1]-hard when parameterized by the dimension dd. %and hence not solvable in O(f(d)nc){O}(f(d)n^c) time, for any computable function ff and constant cc %(unless FPT=W[1]). Our reductions also give a nΩ(d)n^{Ω(d)}-time lower bound (under the Exponential Time Hypothesis).

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.