Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Ljubomir Perkovic

dblp:31/1371 · DBLP profile ↗
← Back
24ranked-venue papers
2as first author
0since 2021 · last 2020
0000-0001-6048-763XORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 16 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3Human-computer interaction and ubiquitous computing · 2 · 1 first-authorComputer networks · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
7 papers
Computational geometry · 64% Graph algorithms and graph theory · 34% Computational complexity · 1%
Computer networks
2 papers
Wireless networking · 68% Internet of things and sensor networks · 32%

Topics — the 15 heaviest of 17, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computational geometry › triangulation
delaunay triangulation
0.722020
The Stretch Factor of Hexagon-Delaunay Triangulations · SoCG 2020
Degree Four Plane Spanners: Simpler and Better · SoCG 2016
Computational geometry › geometric graph
geometric spanners
0.742016
Degree Four Plane Spanners: Simpler and Better · SoCG 2016
There are Plane Spanners of Maximum Degree 4 · SoCG 2014
On Spanners and Lightweight Spanners of Geometric Graphs · SIAM J. Comput. 2010
Graph algorithms and graph theory › graph spanners
plane spanners
0.532016
Degree Four Plane Spanners: Simpler and Better · SoCG 2016
There are Plane Spanners of Maximum Degree 4 · SoCG 2014
Local Construction of Near-Optimal Power Spanners for Wireless Ad Hoc Networks · IEEE Trans. Mob. Comput. 2009
Computational geometry › geometric graph › geometric spanners
degree-bounded spanners
0.422016
Degree Four Plane Spanners: Simpler and Better · SoCG 2016
There are Plane Spanners of Maximum Degree 4 · SoCG 2014
Graph algorithms and graph theory › graph spanners
stretch factor
0.412020
The Stretch Factor of Hexagon-Delaunay Triangulations · SoCG 2020
Computational geometry
triangulation
0.412020
The Stretch Factor of Hexagon-Delaunay Triangulations · SoCG 2020
Wireless networking › wireless network architecture
wireless network topology
0.112010
On Spanners and Lightweight Spanners of Geometric Graphs · SIAM J. Comput. 2010
Graph algorithms and graph theory › graph spanners
lightweight spanner
0.112010
On Spanners and Lightweight Spanners of Geometric Graphs · SIAM J. Comput. 2010
Graph algorithms and graph theory
planar graphs
0.112010
Plane Spanners of Maximum Degree Six · ICALP (1) 2010
Wireless networking
mobile ad hoc networks
0.112009
Local Construction of Near-Optimal Power Spanners for Wireless Ad Hoc Networks · IEEE Trans. Mob. Comput. 2009
Internet of things and sensor networks
topology control
0.112009
Local Construction of Near-Optimal Power Spanners for Wireless Ad Hoc Networks · IEEE Trans. Mob. Comput. 2009
Graph algorithms and graph theory › topological graph theory › surface-embedded graphs
graph genus
0.012003
Genus Characterizes the Complexity of Graph Problems: Some Tight Results · ICALP 2003
Computational complexity
parameterized complexity
0.012003
Genus Characterizes the Complexity of Graph Problems: Some Tight Results · ICALP 2003
Distributed systems
distributed algorithms
0.012010
On Spanners and Lightweight Spanners of Geometric Graphs · SIAM J. Comput. 2010
Computational geometry › intersection graphs
unit disk graphs
0.012009
Local Construction of Near-Optimal Power Spanners for Wireless Ad Hoc Networks · IEEE Trans. Mob. Comput. 2009

Methods — techniques the papers use, named apart from their topics

local distributed algorithm · 0.5upper bound techniques · 0.4lower bound construction · 0.4divide-and-conquer · 0.3stretch factor analysis · 0.2geometric analysis · 0.2geometric graph construction · 0.2
YearPublicationVenuePosition
2020 The Stretch Factor of Hexagon-Delaunay Triangulations
abstract
The problem of computing the exact stretch factor (i.e., the tight bound on the worst case stretch factor) of a Delaunay triangulation is one of the longstanding open problems in computational geometry. Over the years, a series of upper and lower bounds on the exact stretch factor have been obtained but the gap between them is still large. An alternative approach to solving the problem is to develop techniques for computing the exact stretch factor of "easier" types of Delaunay triangulations, in particular those defined using regular-polygons instead of a circle. Tight bounds exist for Delaunay triangulations defined using an equilateral triangle and a square. In this paper, we determine the exact stretch factor of Delaunay triangulations defined using a regular hexagon: It is 2. We think that the main contribution of this paper are the two techniques we have developed to compute tight upper bounds for the stretch factor of Hexagon-Delaunay triangulations.
Michael Dennis 0001, Ljubomir Perkovic, Duru Türkoglu
SoCG2
2017 Upper and Lower Bounds for Online Routing on Delaunay Triangulations
Nicolas Bonichon, Prosenjit Bose, Jean-Lou De Carufel, Ljubomir Perkovic, André van Renssen
Discret. Comput. Geom.4
2016 Degree Four Plane Spanners: Simpler and Better
abstract
Let ${\cal P}$ be a set of $n$ points embedded in the plane, and let ${\cal C}$ be the complete Euclidean graph whose point-set is ${\cal P}$. Each edge in ${\cal C}$ between two points $p, q$ is realized as the line segment $[pq]$, and is assigned a weight equal to the Euclidean distance $|pq|$. In this paper, we show how to construct in $O(n\lg{n})$ time a plane spanner of ${\cal C}$ of maximum degree at most 4 and stretch factor at most 20. This improves a long sequence of results on the construction of plane spanners of ${\cal C}$. Our result matches the smallest known upper bound of 4 by Bonichon et al. on the maximum degree of plane spanners of ${\cal C}$, while significantly improving their stretch factor upper bound from 156.82 to 20. The construction of our spanner is based on Delaunay triangulations defined with respect to the equilateral-triangle distance, and uses a different approach than that used by Bonichon et al. Our approach leads to a simple and intuitive construction of a well-structured spanner, and reveals useful structural properties of the Delaunay triangulations defined with respect to the equilateral-triangle distance. The structure of the constructed spanner implies that when ${\cal P}$ is in convex position, the maximum degree of this spanner is at most 3. Combining the above degree upper bound with the fact that 3 is a lower bound on the maximum degree of any plane spanner of ${\cal C}$ when the point-set ${\cal P}$ is in convex position, the results in this paper give a tight bound of 3 on the maximum degree of plane spanners of ${\cal C}$ for point-sets in convex position.
Iyad Kanj, Ljubomir Perkovic, Duru Türkoglu
SoCG2
2016 On the Ordered List Subgraph Embedding Problems
Olawale Hassan, Iyad Kanj, Daniel Lokshtanov, Ljubomir Perkovic
Algorithmica4
2015 Upper and Lower Bounds for Online Routing on Delaunay Triangulations
Nicolas Bonichon, Prosenjit Bose, Jean-Lou De Carufel, Ljubomir Perkovic, André van Renssen
ESA4
2015 Tight stretch factors for L1- and L∞-Delaunay triangulations
Nicolas Bonichon, Cyril Gavoille, Nicolas Hanusse, Ljubomir Perkovic
Comput. Geom.4
2015 There are Plane Spanners of Degree 4 and Moderate Stretch Factor
Nicolas Bonichon, Iyad Kanj, Ljubomir Perkovic, Ge Xia
Discret. Comput. Geom.3
2014 There are Plane Spanners of Maximum Degree 4
abstract
Let ϵ be the complete Euclidean graph on a set of points embedded in the plane. Given a constant t ≥ 1, a spanning subgraph G of ϵ is said to be a t-spanner, or simply a spanner, if for any pair of vertices u, v in ϵ the distance between u and v in G is at most t times their distance in ϵ. A spanner is plane if its edges do not cross.
Nicolas Bonichon, Iyad Kanj, Ljubomir Perkovic, Ge Xia
SoCG3
2013 On the Ordered List Subgraph Embedding Problems
Olawale Hassan, Iyad Kanj, Daniel Lokshtanov, Ljubomir Perkovic
IPEC4
2012 The Stretch Factor of L 1- and L ∞ -Delaunay Triangulations
Nicolas Bonichon, Cyril Gavoille, Nicolas Hanusse, Ljubomir Perkovic
ESA4
2010 Plane Spanners of Maximum Degree Six
Nicolas Bonichon, Cyril Gavoille, Nicolas Hanusse, Ljubomir Perkovic
ICALP (1)4
2010 File references, trees, and computational thinking
abstract
We study student understanding of the use of a tree structure in the context of an introductory web development course. In particular, we analyze student answers as they use a tree structure to construct file references in web pages. More fundamentally, our study initiates a bottom-up study of computational thinking by identifying the computational thinking mistakes that students make when they are learning resource referencing for web development. Our preliminary results suggest that students do not necessarily learn abstract concepts (like trees) and abstract rules of reasoning (composing relative and absolute tree paths) by just working with folders and composing file references alone.
Craig S. Miller, Ljubomir Perkovic, Amber Settle
ITiCSE2
2010 A framework for computational thinking across the curriculum
abstract
We describe a framework for implementing computational thinking in a broad variety of general education courses. The framework is designed to be used by faculty without formal training in information technology in order to understand and integrate computational thinking into their own general education courses. The framework includes examples of computational thinking in a variety of general education courses, as well as sample in-class activities, assignments, and other assessments for the courses. The examples in the different courses are related and differentiated using categories taken from Denning Great Principles of Computing, so that similar types of computational thinking appearing in different contexts are brought together. This aids understanding of the computational thinking found in the courses and provides a template for future work on new course materials. Specific examples of computational thinking in the design category are provided in the context of three distinct courses.
Ljubomir Perkovic, Amber Settle, Sungsoon Hwang, Joshua Jones
ITiCSE1
2010 On Spanners and Lightweight Spanners of Geometric Graphs
abstract
We consider the problem of computing spanners of Euclidean and unit disk graphs embedded in the two-dimensional Euclidean plane. We are particularly interested in spanners that possess useful properties such as planarity, bounded degree, and/or light weight. Such spanners have been extensively studied in the area of computational geometry and have been used as the building block for constructing efficient and reliable wireless network communication topologies. We study the above problem under two computational models: the centralized and the distributed model. In the distributed model we focus on algorithms that are local. Such algorithms are suitable for the relevant applications (e.g., wireless computing). Under the centralized model, we present an $O(n\lg n)$ time algorithm that computes a bounded-degree plane spanner of a complete Euclidean graph, where n is the number of points in the graph. Both upper bounds on the degree and the stretch factor significantly improve the previous bounds. We extend this algorithm to compute a bounded-degree plane lightweight spanner of a complete Euclidean graph. Under the distributed model, we give the first local algorithm for computing a spanner of a unit disk graph that is of bounded degree and plane. The upper bounds on the degree, stretch factor, and the locality of the algorithm dramatically improve the previous results, as shown in the paper. This algorithm can also be extended to compute a bounded-degree plane lightweight spanner of a unit disk graph. Our algorithms rely on structural and geometric results that we develop in this paper.
Iyad Kanj, Ljubomir Perkovic, Ge Xia
SIAM J. Comput.2
2009 Local Construction of Near-Optimal Power Spanners for Wireless Ad Hoc Networks
abstract
We present a local distributed algorithm that, given a wireless ad hoc network modeled as a unit disk graph U in the plane, constructs a planar power spanner of U whose degree is bounded by k and whose stretch factor is bounded by 1 + (2\sin{\frac{\pi}{k}})^{p}, where k \geq 10 is an integer parameter and p \in [2, 5] is the power exponent constant. For the same degree bound k, the stretch factor of our algorithm significantly improves the previous best bounds by Song et al. We show that this bound is near-optimal by proving that the slightly smaller stretch factor of 1 + (2\sin{\frac{\pi}{k + 1}})^{p} is unattainable for the same degree bound k. In contrast to previous algorithms for the problem, the presented algorithm is local. As a consequence, the algorithm is highly scalable and robust. Finally, while the algorithm is efficient and easy to implement in practice, it relies on deep insights on the geometry of unit disk graphs and novel techniques that are of independent interest.
Iyad Kanj, Ljubomir Perkovic, Ge Xia
IEEE Trans. Mob. Comput.2
2008 On Geometric Spanners of Euclidean and Unit Disk Graphs
abstract
We consider the problem of constructing bounded-degree planar geometric spanners of Euclidean and unit-disk graphs. It is well known that the Delaunay subgraph is a planar geometric spanner with stretch factor $C_{delapprox 2.42$; however, its degree may not be bounded. Our first result is a very simple linear time algorithm for constructing a subgraph of the Delaunay graph with stretch factor $ ho =1+2pi(kcos{frac{pi{k)^{-1$ and degree bounded by $k$, for any integer parameter $kgeq 14$. This result immediately implies an algorithm for constructing a planar geometric spanner of a Euclidean graph with stretch factor $ ho cdot C_{del$ and degree bounded by $k$, for any integer parameter $kgeq 14$. Moreover, the resulting spanner contains a Euclidean Minimum Spanning Tree (EMST) as a subgraph. Our second contribution lies in developing the structural results necessary to transfer our analysis and algorithm from Euclidean graphs to unit disk graphs, the usual model for wireless ad-hoc networks. We obtain a very simple distributed, {em strictly-localized algorithm that, given a unit disk graph embedded in the plane, constructs a geometric spanner with the above stretch factor and degree bound, and also containing an EMST as a subgraph. The obtained results dramatically improve the previous results in all aspects, as shown in the paper.
Iyad Kanj, Ljubomir Perkovic
STACS2
2008 Computing Lightweight Spanners Locally
Iyad Kanj, Ljubomir Perkovic, Ge Xia
DISC2
2007 Quality-of-service provisioning via stochastic path selection under Weibullian link delays
abstract
We study the problem of finding the most likely path satisfying a requested additive Quality-of-Service (QoS) value, such as delay. The link metrics are defined as random variables following Weibull probability distributions as empirically reported in [13] and analytically derived in [12]. The problem of finding the most likely path is NP-Hard [24]. Our approach involves reducing the complicated probability convolutions necessary to calculate the most probable path that satisfies a requested delay value. With the reduction of the objective function, an extended Bellman-Ford algorithm is devised to solve the problem. The resulting approach have the same complexity as the standard Bellman-Ford algorithm. Our reduced objective function only needs the location parameter of the Weibull distributions, hence avoiding the complexity of inferring the shape and scale parameters. We evaluate the performance of our approach by simulations and conclude with possible extensions of our work.
Suleyman Uludag, Ljubomir Perkovic, Anna Kashkanova, Kemal Akkaya
QSHINE2
2007 Genus characterizes the complexity of certain graph problems: Some tight results
Jianer Chen, Iyad Kanj, Ljubomir Perkovic, Eric Sedgwick, Ge Xia
J. Comput. Syst. Sci.3
2004 Bounding the firing synchronization problem on a ring
André Berthiaume, Todd Bittner, Ljubomir Perkovic, Amber Settle, Janos Simon
Theor. Comput. Sci.3
2003 Genus Characterizes the Complexity of Graph Problems: Some Tight Results
Jianer Chen, Iyad Kanj, Ljubomir Perkovic, Eric Sedgwick, Ge Xia
ICALP3
2002 Improved Parameterized Algorithms for Planar Dominating Set
Iyad Kanj, Ljubomir Perkovic
MFCS2
2002 New Bounds for the Firing Squad Problem on a Ring
André Berthiaume, Ljubomir Perkovic, Amber Settle, Janos Simon
SIROCCO2
1999 An Improved Algorithm for Finding Tree Decompositions of Small Width
Ljubomir Perkovic, Bruce A. Reed
WG1