EDBT 2026 Demo / reviewers in the wild / expert
Christos Levcopoulos
dblp:55/673
· DBLP profile ↗
79ranked-venue papers
33as first author
9since 2021 · last 2025
0000-0003-0983-7862ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 69 · 32 first-author · 8 since 2021Graphics, computer vision, multimedia, augmented reality and games · 8 · 1 first-authorDatabases, data management, data science and information retrieval · 7 · 5 first-authorApplied, interdisciplinary, general and emerging computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Efficient assignment of identities in anonymous populationsabstractWe consider the fundamental problem of assigning distinct labels to agents in theprobabilistic model of population protocols. Our protocols operate under the assumptionthat the size n of the population is embedded in the transition function. W.h.p. (withhigh probability), they are silent, i.e., eventually each agent reaches its nal state andremains in it forever, and they are safe, i.e., never change a label that has already beenassigned to an agent. We provide efficient protocols for this problem complemented withtight lower bounds. Our fast labeling protocol uses only O((n logn)/ε) interactions w.h.p.,(2 + ε)n + O(na) states, and the label range [1,(1 + ε)n], where 1 ≥ ε > 0 and 0 < a < 1,while our nearly state-optimal protocol uses only n + 5√n + O(log logn) states, the labelrange [1,n], and w.h.p., O(n3) interactions. Leszek Gasieniec, Jesper Jansson 0001, Christos Levcopoulos, Andrzej Lingas |
Inf. Comput. | 3 |
| 2025 | Deterministic protocols for Voronoi diagrams and triangulations of planar point sets on the congested cliqueabstractWe study the problems of computing the Voronoi diagram and a triangulation of a set of n 2 points with O ( log n ) -bit coordinates in the Euclidean plane in a substantially sublinear in n number of rounds in the congested clique model with n nodes. First, we observe that if the points are uniformly at random distributed in a unit square then their Voronoi diagram within the square can be computed in O ( 1 ) rounds with high probability (w.h.p.). Next, we show that if a very weak smoothness condition is satisfied by an input set of n 2 points with O ( log n ) -bit coordinates in the unit square then the Voronoi diagram of the point set within the unit square can be deterministically computed in O ( log n ) rounds in this model. Finally, we present a deterministic O ( log n ) -round protocol for a triangulation of n 2 points with O ( log n ) -bit coordinates in the Euclidean plane. It relies on our novel method for extending triangulations of two planar point sets separated by a straight line to a complete triangulation of the union of the sets in O ( 1 ) rounds. Jesper Jansson 0001, Christos Levcopoulos, Andrzej Lingas, Valentin Polishchuk, Quan Xue |
Theor. Comput. Sci. | 2 |
| 2024 | The Voronoi Diagram of Weakly Smooth Planar Point Sets in O(log n) Deterministic Rounds on the Congested Clique
Jesper Jansson 0001, Christos Levcopoulos, Andrzej Lingas, Quan Xue |
COCOON (2) | 2 |
| 2024 | Perpetual maintenance of machines with different urgency requirements
Leszek Gasieniec, Tomasz Jurdzinski, Ralf Klasing, Christos Levcopoulos, Andrzej Lingas, Jie Min, Tomasz Radzik |
J. Comput. Syst. Sci. | 4 |
| 2022 | Local Routing in Sparse and Lightweight Geometric GraphsabstractAbstract Online routing in a planar embedded graph is central to a number of fields and has been studied extensively in the literature. For most planar graphs no O(1)-competitive online routing algorithm exists. A notable exception is the Delaunay triangulation for which Bose and Morin (SIAM J Comput 33(4):937–951, 2004) showed that there exists an online routing algorithm that is O(1)-competitive. However, a Delaunay triangulation can have $$\varOmega (n)$$ Ω ( n ) vertex degree and a total weight that is a linear factor greater than the weight of a minimum spanning tree. We show a simple construction, given a set V of n points in the Euclidean plane, of a planar geometric graph on V that has small weight (within a constant factor of the weight of a minimum spanning tree on V), constant degree, and that admits a local routing strategy that is O(1)-competitive. Moreover, the technique used to bound the weight works generally for any planar geometric graph whilst preserving the admission of an O(1)-competitive routing strategy. Vikrant Ashvinkumar, Joachim Gudmundsson, Christos Levcopoulos, Bengt J. Nilsson, André van Renssen |
Algorithmica | 3 |
| 2021 | Online and Approximate Network Construction from Bounded Connectivity Constraints
Jesper Jansson 0001, Christos Levcopoulos, Andrzej Lingas |
CIAC | 2 |
| 2021 | Efficient Assignment of Identities in Anonymous PopulationsabstractWe consider the fundamental problem of assigning distinct labels to agents in the probabilistic model of population protocols. Our protocols operate under the assumption that the size n of the population is embedded in the transition function. Their efficiency is expressed in terms of the number of states utilized by agents, the size of the range from which the labels are drawn, and the expected number of interactions required by our solutions. Our primary goal is to provide efficient protocols for this fundamental problem complemented with tight lower bounds in all the three aspects. W.h.p. (with high probability), our labeling protocols are silent, i.e., eventually each agent reaches its final state and remains in it forever, and they are safe, i.e., never update the label assigned to any single agent. We first present a silent w.h.p. and safe labeling protocol that draws labels from the range [1,2n]. Both the number of interactions required and the number of states used by the protocol are asymptotically optimal, i.e., O(n log n) w.h.p. and O(n), respectively. Next, we present a generalization of the protocol, where the range of assigned labels is [1,(1+ε) n]. The generalized protocol requires O(n log n / ε) interactions in order to complete the assignment of distinct labels from [1,(1+ε) n] to the n agents, w.h.p. It is also silent w.h.p. and safe, and uses (2+ε)n+O(n^c) states, for any positive c < 1. On the other hand, we consider the so-called pool labeling protocols that include our fast protocols. We show that the expected number of interactions required by any pool protocol is ≥ (n²)/(r+1), when the labels range is 1,… , n+r < 2n. Furthermore, we provide a protocol which uses only n+5√ n +O(n^c) states, for any c < 1, and draws labels from the range 1,… ,n. The expected number of interactions required by the protocol is O(n³). Once a unique leader is elected it produces a valid labeling and it is silent and safe. On the other hand, we show that (even if a unique leader is given in advance) any silent protocol that produces a valid labeling and is safe with probability > 1-(1/n), uses ≥ n+√{(n-1)/2}-1 states. Hence, our protocol is almost state-optimal. We also present a generalization of the protocol to include a trade-off between the number of states and the expected number of interactions. Finally, we show that for any silent and safe labeling protocol utilizing n+t < 2n states, the expected number of interactions required to achieve a valid labeling is ≥ (n²)/(t+1). Leszek Gasieniec, Jesper Jansson 0001, Christos Levcopoulos, Andrzej Lingas |
OPODIS | 3 |
| 2021 | Foreword: Selected papers from the 22nd International Symposium on Fundamentals of Computation Theory (FCT 2019)
Leszek Gasieniec, Jesper Jansson 0001, Christos Levcopoulos |
J. Comput. Syst. Sci. | 3 |
| 2021 | Pushing the Online Boolean Matrix-vector Multiplication conjecture off-line and identifying its easy cases
Leszek Gasieniec, Jesper Jansson 0001, Christos Levcopoulos, Andrzej Lingas, Mia Persson |
J. Comput. Syst. Sci. | 3 |
| 2019 | Local Routing in Sparse and Lightweight Geometric Graphs
Vikrant Ashvinkumar, Joachim Gudmundsson, Christos Levcopoulos, Bengt J. Nilsson, André van Renssen |
ISAAC | 3 |
| 2019 | Shortcuts for the circle
Sang Won Bae 0001, Mark de Berg, Otfried Cheong, Joachim Gudmundsson, Christos Levcopoulos |
Comput. Geom. | 5 |
| 2018 | 3D Rectangulations and Geometric Matrix Multiplication
Peter Floderus, Jesper Jansson 0001, Christos Levcopoulos, Andrzej Lingas, Dzmitry Sledneu |
Algorithmica | 3 |
| 2017 | Shortcuts for the CircleabstractLet C be the unit circle in R^2. We can view C as a plane graph whose vertices are all the points on C, and the distance between any two points on C is the length of the smaller arc between them. We consider a graph augmentation problem on C, where we want to place k >= 1 shortcuts on C such that the diameter of the resulting graph is minimized. We analyze for each k with 1 <= k <= 7 what the optimal set of shortcuts is. Interestingly, the minimum diameter one can obtain is not a strictly decreasing function of k. For example, with seven shortcuts one cannot obtain a smaller diameter than with six shortcuts. Finally, we prove that the optimal diameter is 2 + Theta(1/k^(2/3)) for any k. Sang Won Bae 0001, Mark de Berg, Otfried Cheong, Joachim Gudmundsson, Christos Levcopoulos |
ISAAC | 5 |
| 2017 | Bamboo Garden Trimming Problem (Perpetual Maintenance of Machines with Different Attendance Urgency Factors)
Leszek Gasieniec, Ralf Klasing, Christos Levcopoulos, Andrzej Lingas, Jie Min, Tomasz Radzik |
SOFSEM | 3 |
| 2017 | Efficiently Correcting Matrix ProductsabstractWe study the problem of efficiently correcting an erroneous product of two $$n\times n$$ matrices over a ring. Among other things, we provide a randomized algorithm for correcting a matrix product with at most k erroneous entries running in $${\tilde{O}}(n^2+kn)$$ time and a deterministic $${\tilde{O}}(kn^2)$$ -time algorithm for this problem (where the notation $${\tilde{O}}$$ suppresses polylogarithmic terms in n and k). Leszek Gasieniec, Christos Levcopoulos, Andrzej Lingas, Rasmus Pagh, Takeshi Tokuyama |
Algorithmica | 2 |
| 2015 | A Fire Fighter's ProblemabstractSuppose that a circular fire spreads in the plane at unit speed. A fire fighter can build a barrier at speed v > 1. How large must v be to ensure that the fire can be contained, and how should the fire fighter proceed? We provide two results. First, we analyze the natural strategy where the fighter keeps building a barrier along the frontier of the expanding fire. We prove that this approach contains the fire if v > v_c = 2.6144... holds. Second, we show that any "spiralling" strategy must have speed v > 1.618, the golden ratio, in order to succeed. Rolf Klein, Elmar Langetepe, Christos Levcopoulos |
SoCG | 3 |
| 2014 | 3D Rectangulations and Geometric Matrix Multiplication
Peter Floderus, Jesper Jansson 0001, Christos Levcopoulos, Andrzej Lingas, Dzmitry Sledneu |
ISAAC | 3 |
| 2014 | Efficiently Correcting Matrix Products
Leszek Gasieniec, Christos Levcopoulos, Andrzej Lingas |
ISAAC | 2 |
| 2014 | Approximation Algorithms for the Geometric Firefighter and Budget Fence Problems
Rolf Klein, Christos Levcopoulos, Andrzej Lingas |
LATIN | 2 |
| 2014 | Quickest path queries on transportation network
Radwa El Shawi, Joachim Gudmundsson, Christos Levcopoulos |
Comput. Geom. | 3 |
| 2014 | A note on a QPTAS for maximum weight triangulation of planar point sets
Christos Levcopoulos, Andrzej Lingas |
Inf. Process. Lett. | 1 |
| 2008 | Approximate distance oracles for geometric spannersabstractGiven an arbitrary real constant ε > 0, and a geometric graph G in d -dimensional Euclidean space with n points, O ( n ) edges, and constant dilation, our main result is a data structure that answers (1 + ε)-approximate shortest-path-length queries in constant time. The data structure can be constructed in O ( n log n ) time using O ( n log n ) space. This represents the first data structure that answers (1 + ε)-approximate shortest-path queries in constant time, and hence functions as an approximate distance oracle. The data structure is also applied to several other problems. In particular, we also show that approximate shortest-path queries between vertices in a planar polygonal domain with “rounded” obstacles can be answered in constant time. Other applications include query versions of closest-pair problems, and the efficient computation of the approximate dilations of geometric graphs. Finally, we show how to extend the main result to answer (1 + ε)-approximate shortest-path-length queries in constant time for geometric spanner graphs with m = ω( n ) edges. The resulting data structure can be constructed in O ( m + n log n ) time using O ( n log n ) space. Joachim Gudmundsson, Christos Levcopoulos, Giri Narasimhan, Michiel H. M. Smid |
ACM Trans. Algorithms | 2 |
| 2007 | Approximate distance oracles for graphs with dense clusters
Mattias Andersson 0002, Joachim Gudmundsson, Christos Levcopoulos |
Comput. Geom. | 3 |
| 2007 | Minimum weight pseudo-triangulations
Joachim Gudmundsson, Christos Levcopoulos |
Comput. Geom. | 2 |
| 2006 | Covering a Set of Points with a Minimum Number of Lines
Magdalene G. Borgelt, Christos Levcopoulos |
CIAC | 2 |
| 2006 | Restricted Mesh Simplification Using Edge Contractions
Mattias Andersson 0002, Joachim Gudmundsson, Christos Levcopoulos |
COCOON | 3 |
| 2006 | A PTAS for minimum vertex dilation triangulation of a simple polygon with a constant number of sources of dilation
Rolf Klein, Christos Levcopoulos, Andrzej Lingas |
Comput. Geom. | 2 |
| 2005 | Minimum Weight Triangulation by Cutting Out Triangles
Magdalene G. Borgelt, Christian Borgelt, Christos Levcopoulos |
ISAAC | 3 |
| 2005 | Chips on wafers, or packing rectangles into grids
Mattias Andersson 0002, Joachim Gudmundsson, Christos Levcopoulos |
Comput. Geom. | 3 |
| 2004 | Minimum Weight Pseudo-TriangulationsabstractAbstract. We consider the problem of computing a minimum weight pseudo-triangulation of a set S of n points in the plane. We first present an O(n log n)-time algorithm that produces a pseudo-triangulation of weight O(wt(M(S)) · log n) which is shown to be asymptotically worstcase optimal, i.e., there exists a point set S for which every pseudotriangulation has weight Ω(log n · wt(M(S))), where wt(M(S)) is the weight of a minimum spanning tree of S. We also present a constant factor approximation algorithm running in cubic time. In the process we give an algorithm that produces a minimum weight pseudo-triangulation of a simple polygon. 1 Joachim Gudmundsson, Christos Levcopoulos |
FSTTCS | 2 |
| 2004 | Approximate Distance Oracles for Graphs with Dense Clusters
Mattias Andersson 0002, Joachim Gudmundsson, Christos Levcopoulos |
ISAAC | 3 |
| 2003 | Chips on Wafers
Mattias Andersson 0002, Joachim Gudmundsson, Christos Levcopoulos |
WADS | 3 |
| 2002 | TSP with Neighborhoods of Varying Size
Mark de Berg, Joachim Gudmundsson, Matthew J. Katz, Christos Levcopoulos, Mark H. Overmars, A. Frank van der Stappen |
ESA | 4 |
| 2002 | Approximate Distance Oracles Revisited
Joachim Gudmundsson, Christos Levcopoulos, Giri Narasimhan, Michiel H. M. Smid |
ISAAC | 2 |
| 2002 | Approximate distance oracles for geometric graphs
Joachim Gudmundsson, Christos Levcopoulos, Giri Narasimhan, Michiel H. M. Smid |
SODA | 2 |
| 2002 | Improved Algorithms for Constructing Fault-Tolerant Spanners
Christos Levcopoulos, Giri Narasimhan, Michiel H. M. Smid |
Algorithmica | 1 |
| 2002 | Lower bounds for approximate polygon decomposition and minimum gap
Joachim Gudmundsson, Thore Husfeldt, Christos Levcopoulos |
Inf. Process. Lett. | 3 |
| 2002 | Fast Greedy Algorithms for Constructing Sparse Geometric SpannersabstractGiven a set V of n points in $\IR^d$ and a real constant t>1, we present the first O(nlog n)-time algorithm to compute a geometric t-spanner on V. A geometric t-spanner on V is a connected graph G = (V,E) with edge weights equal to the Euclidean distances between the endpoints, and with the property that, for all $u,v\in V$, the distance between u and v in G is at most t times the Euclidean distance between u and v. The spanner output by the algorithm has O(n) edges and weight $O(1)\cdot wt(MST)$, and its degree is bounded by a constant. Joachim Gudmundsson, Christos Levcopoulos, Giri Narasimhan |
SIAM J. Comput. | 2 |
| 2002 | Optimal algorithms for complete linkage clustering in d dimensions
Drago Krznaric, Christos Levcopoulos |
Theor. Comput. Sci. | 2 |
| 1999 | A Fast Approximation Algorithm for TSP with Neighborhoods and Red-Blue Separation
Joachim Gudmundsson, Christos Levcopoulos |
COCOON | 2 |
| 1999 | The greedy triangulation can be computed from the Delaunay triangulation in linear time
Christos Levcopoulos, Drago Krznaric |
Comput. Geom. | 1 |
| 1998 | A Parallel Approximation Algorithm for Minimum Weight Triangulation
Joachim Gudmundsson, Christos Levcopoulos |
FSTTCS | 2 |
| 1998 | Efficient Algorithms for Constructing Fault-Tolerant Geometric SpannersabstractLet S be a set of n points in lKd, and k m integer such that 1 5 k 5 n -2.Algorithms are given that construct fault-tolerant spanners for S. If in such a spanner at most k edges or vertices are removed, then each pair of points in the remaining graph is still connected by a short path.Our results include (i) an algorithm with running time O(n logdB1 n + kn log log n + k2n) that constructs a spanner with O(k2n) edges, that is resilient to k edge faults, (ii) an algorithm with running time O(n logn + k2n) that constructs a spanner with O(k2n) edges, that is resilient to k vertex faults, and (iii) an algorithm with rllnning time O(n logn+&n) that constructs a spanner of degree O(s), whose total edge length is bounded by G(2) times the weight of a miuimum spanning tree of S, and that is resilient to k edge or vertex faults.Here, c is a constant that is independent of n and Ic. Christos Levcopoulos, Giri Narasimhan, Michiel H. M. Smid |
STOC | 1 |
| 1998 | A Linear-Time Approximation Scheme for Minimum, Weight Triangulation of Convex Polygons
Christos Levcopoulos, Drago Krznaric |
Algorithmica | 1 |
| 1998 | Fast Algorithms for Complete Linkage Clustering
Drago Krznaric, Christos Levcopoulos |
Discret. Comput. Geom. | 2 |
| 1997 | Minimum Spanning Trees in d Dimensions
Drago Krznaric, Christos Levcopoulos, Bengt J. Nilsson |
ESA | 2 |
| 1997 | A Linear-Time Heuristic for Minimum Rectangular Coverings (Extended Abstract)
Christos Levcopoulos, Joachim Gudmundsson |
FCT | 1 |
| 1997 | Optimal Algorithms for Complete Linkage Clustering in d Dimensions
Drago Krznaric, Christos Levcopoulos |
MFCS | 2 |
| 1997 | A Near-Optimal Heuristic for Minimum Weight Triangulation of Convex Polygons (Extended Abstract)
Christos Levcopoulos, Drago Krznaric |
SODA | 1 |
| 1996 | Close Approximation of Minimum Rectangular Coverings
Christos Levcopoulos, Joachim Gudmundsson |
FSTTCS | 1 |
| 1996 | Quasi-Greedy Triangulations Approximating the Minimum Weight Triangulation
Christos Levcopoulos, Drago Krznaric |
SODA | 1 |
| 1996 | On 2-QBF Truth Testing in Parallel
Bengt Aspvall, Christos Levcopoulos, Andrzej Lingas, Robert Storlind |
Inf. Process. Lett. | 2 |
| 1996 | Tight Lower Bounds for Minimum Weight-Triangulation Heuristics
Christos Levcopoulos, Drago Krznaric |
Inf. Process. Lett. | 1 |
| 1996 | Exploiting Few Inversions When Sorting: Sequential and Parallel Algorithms
Christos Levcopoulos, Ola Petersson |
Theor. Comput. Sci. | 1 |
| 1995 | Computing Hierarchies of Clusters from the Euclidean Minimum Spanning Tree in Linear Time
Drago Krznaric, Christos Levcopoulos |
FSTTCS | 2 |
| 1995 | On Parallel Complexity of Planar Triangulations
Christos Levcopoulos, Andrzej Lingas, Cao Wang |
FSTTCS | 1 |
| 1995 | The First Subquadratic Algorithm for Complete Linkage Clustering
Drago Krznaric, Christos Levcopoulos |
ISAAC | 2 |
| 1994 | Sorting Shuffled Monotone Sequences
Christos Levcopoulos, Ola Petersson |
Inf. Comput. | 1 |
| 1993 | Sublinear Merging and Natural Mergesort
Svante Carlsson, Christos Levcopoulos, Ola Petersson |
Algorithmica | 2 |
| 1992 | C-sensitive Triangulations Approximate the MinMax Length Triangulation
Christos Levcopoulos, Andrzej Lingas |
FSTTCS | 1 |
| 1992 | There Are Planar Graphs Almost as Good as the Complete Graphs and Almost as Cheap as Minimum Spanning Trees
Christos Levcopoulos, Andrzej Lingas |
Algorithmica | 1 |
| 1992 | Matching Parentheses in Parallel
Christos Levcopoulos, Ola Petersson |
Discret. Appl. Math. | 1 |
| 1991 | An Optimal Adaptive In-place Sorting Algorithm
Christos Levcopoulos, Ola Petersson |
FCT | 1 |
| 1991 | Splitsort - An Adaptive Sorting Algorithm
Christos Levcopoulos, Ola Petersson |
Inf. Process. Lett. | 1 |
| 1990 | Optimal Parallel Algorithms for Testing Isomorphism of Trees and Outerplanar Graphs
Christos Levcopoulos, Andrzej Lingas, Ola Petersson, Wojciech Rytter |
FSTTCS | 1 |
| 1990 | Splitsort - An Adaptive Sorting Algorithm
Christos Levcopoulos, Ola Petersson |
MFCS | 1 |
| 1989 | Heapsort - Adapted for Presorted Files
Christos Levcopoulos, Ola Petersson |
WADS | 1 |
| 1989 | A Note on Adaptive Parallel Sorting
Christos Levcopoulos, Ola Petersson |
Inf. Process. Lett. | 1 |
| 1989 | Heuristics for Optimum Binary Search Trees and Minimum Weight Triangulation Problems
Christos Levcopoulos, Andrzej Lingas, Jörg-Rüdiger Sack |
Theor. Comput. Sci. | 1 |
| 1988 | On Optimal Parallel Algorithm for Sorting Presorted Files
Christos Levcopoulos |
FSTTCS | 1 |
| 1988 | A Balanced Search Tree with O (1) Worst-case Update Time
Christos Levcopoulos, Mark H. Overmars |
Acta Informatica | 1 |
| 1987 | Improved Bounds for Covering General Polygons with Rectangles
Christos Levcopoulos |
FSTTCS | 1 |
| 1987 | Nearly Optimal Heuristics for Binary Search Trees with Geometric Generalizations (Extended Abstract)
Christos Levcopoulos, Andrzej Lingas, Jörg-Rüdiger Sack |
ICALP | 1 |
| 1987 | On Approximation Behavior of the Greedy Triangulation for Convex Polygons
Christos Levcopoulos, Andrzej Lingas |
Algorithmica | 1 |
| 1987 | An \Omega(\sqrt(n)) Lower Bound for the Nonoptimality of the Greedy Triangulation
Christos Levcopoulos |
Inf. Process. Lett. | 1 |
| 1986 | Fast Heuristics for Minimum Length Rectangular Partitions of PolygonsabstractWe consider the problem of partitioning isothetic polygons into rectangles by drawing edges of minimum total length. The problem has various applications [LPRS], eg. in VLSI design when dividing routing regions into channels ([Riv1], [Riv2]). If the polygons contain holes, the problem in NP-hard [LPRS]. In this paper it is shown how solutions within a constant factor of the optimum can be computed in time Ο(n log n), thus improving the previous Ο(n2) time bound. An unusual divide-and-conquer technique is employed, involving alternating search from two opposite directions, and further efficiency is gained by using a fast method to sort subsets of points. Generalized Voronoi diagrams are used in combination with plane-sweeping in order to detect all “well bounded” rectangles, which are essential for the heuristic. Christos Levcopoulos |
SCG | 1 |
| 1985 | A fast heuristic for covering polygons by rectangles
Christos Levcopoulos |
FCT | 1 |
| 1984 | Bounds on the Length of Convex Partitions of Polygons
Christos Levcopoulos, Andrzej Lingas |
FSTTCS | 1 |
| 1984 | Covering Polygons with Minimum Number of Rectangles
Christos Levcopoulos, Andrzej Lingas |
STACS | 1 |