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

Menelaos I. Karavelas

dblp:88/6888 · DBLP profile ↗
← Back
22ranked-venue papers
15as first author
0since 2021 · last 2016
—ORCID · none

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

Theory of computation · 11 · 9 first-authorGraphics, computer vision, multimedia, augmented reality and games · 10 · 6 first-authorArtificial intelligence and machine learning · 1Systems, architecture and hardware · 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
8 papers
Computational geometry · 83% Combinatorics and discrete mathematics · 16% Mathematical optimization · 1%
Computer graphics and multimedia
1 paper
Geometric modeling and processing · 100%
Artificial intelligence
1 paper
Multi-agent systems · 87% Robot navigation and mapping · 13%

Topics — the 18 heaviest of 21, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computational geometry › geometric modeling and processing
minkowski sum
0.532015
A Geometric Approach for the Upper Bound Theorem for Minkowski Sums of Convex Polytopes · SoCG 2015
The maximum number of faces of the minkowski sum of three convex polytopes · SoCG 2013
The maximum number of faces of the Minkowski sum of two convex polytopes · SODA 2012
Computational geometry › polytopes
upper bound theorem
0.212015
A Geometric Approach for the Upper Bound Theorem for Minkowski Sums of Convex Polytopes · SoCG 2015
Combinatorics and discrete mathematics › polytope theory
face enumeration
0.222013
The maximum number of faces of the Minkowski sum of two convex polytopes · SODA 2012
The maximum number of faces of the minkowski sum of three convex polytopes · SoCG 2013
Computational geometry
combinatorial complexity
0.222011
Convex hulls of spheres and convex hulls of convex polytopes lying on parallel hyperplanes · SCG 2011
On the combinatorial complexity of euclidean Voronoi cells and convex hulls of d-dimensional spheres · SODA 2003
Computational geometry
convex hull
0.222011
Convex hulls of spheres and convex hulls of convex polytopes lying on parallel hyperplanes · SCG 2011
On the combinatorial complexity of euclidean Voronoi cells and convex hulls of d-dimensional spheres · SODA 2003
Computational geometry › polytopes
convex polytope
0.112012
The maximum number of faces of the Minkowski sum of two convex polytopes · SODA 2012
Computational geometry › polytopes
polytope combinatorics
0.112012
The maximum number of faces of the Minkowski sum of two convex polytopes · SODA 2012
Combinatorics and discrete mathematics
polytope theory
0.122015
A Geometric Approach for the Upper Bound Theorem for Minkowski Sums of Convex Polytopes · SoCG 2015
The maximum number of faces of the minkowski sum of three convex polytopes · SoCG 2013
Computational geometry
voronoi diagram
0.122003
Root comparison techniques applied to computing the additively weighted Voronoi diagram · SODA 2003
On the combinatorial complexity of euclidean Voronoi cells and convex hulls of d-dimensional spheres · SODA 2003
Geometric modeling and processing › shape modeling › surface modeling
surface generation
0.112007
G1-smooth branching surface construction from cross sections · Comput. Aided Des. 2007
Computational geometry › geometric data structures
kinetic data structures
0.122001
Static and kinetic geometric spanners with applications · SODA 2001
Interval Methods for Kinetic Simulations · SCG 1999
Computational geometry › voronoi diagram
additively weighted voronoi diagrams
0.012003
Root comparison techniques applied to computing the additively weighted Voronoi diagram · SODA 2003
Knowledge, reasoning and agents › Multi-agent systems › collective behavior › swarm behavior › collective motion
flocking
0.012001
Scalable Dynamical Systems for Multi-Agent Steering and Simulation · ICRA 2001
Computational geometry › geometric graph
geometric spanners
0.012001
Static and kinetic geometric spanners with applications · SODA 2001
Performance modeling and evaluation › simulation
discrete-event simulation
0.011999
Interval Methods for Kinetic Simulations · SCG 1999
Performance modeling and evaluation
simulation
0.011999
Interval Methods for Kinetic Simulations · SCG 1999
Mathematical optimization › scheduling
event scheduling
0.011999
Interval Methods for Kinetic Simulations · SCG 1999
Robotics › Robot navigation and mapping
mobile robot navigation
0.012001
Scalable Dynamical Systems for Multi-Agent Steering and Simulation · ICRA 2001

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

cayley polytope · 0.4stellar subdivision · 0.2shelling · 0.2combinatorial bounds · 0.1g1-smooth surface construction · 0.1interval arithmetic · 0.0root comparison · 0.0combinatorial analysis · 0.0nonlinear dynamical systems · 0.0kinetic data structures · 0.0harmonic functions · 0.0geometric spanner construction · 0.0sweepline technique · 0.0sweep-line techniques · 0.0
YearPublicationVenuePosition
2016 The Maximum Number of Faces of the Minkowski Sum of Two Convex Polytopes
Menelaos I. Karavelas, Eleni Tzanaki
Discret. Comput. Geom.1
2016 A Geometric Approach for the Upper Bound Theorem for Minkowski Sums of Convex Polytopes
Menelaos I. Karavelas, Eleni Tzanaki
Discret. Comput. Geom.1
2015 A Geometric Approach for the Upper Bound Theorem for Minkowski Sums of Convex Polytopes
abstract
We derive tight expressions for the maximum number of k-faces, k=0,...,d-1, of the Minkowski sum, P_1+...+P_r, of r convex d-polytopes P_1,...,P_r in R^d, where d >= 2 and r < d, as a (recursively defined) function on the number of vertices of the polytopes. Our results coincide with those recently proved by Adiprasito and Sanyal [1]. In contrast to Adiprasito and Sanyal's approach, which uses tools from Combinatorial Commutative Algebra, our approach is purely geometric and uses basic notions such as f- and h-vector calculus, stellar subdivisions and shellings, and generalizes the methodology used in [10] and [9] for proving upper bounds on the f-vector of the Minkowski sum of two and three convex polytopes, respectively. The key idea behind our approach is to express the Minkowski sum P_1+...+P_r as a section of the Cayley polytope C of the summands; bounding the k-faces of P_1+...+P_r reduces to bounding the subset of the (k+r-1)-faces of C that contain vertices from each of the r polytopes. We end our paper with a sketch of an explicit construction that establishes the tightness of the upper bounds.
Menelaos I. Karavelas, Eleni Tzanaki
SoCG1
2013 The maximum number of faces of the minkowski sum of three convex polytopes
abstract
We derive tight expressions for the maximum number of k-faces, 0≤k≤d-1, of the Minkowski sum, P1+P2+P3, of three d-dimensional convex polytopes P1, P2 and P3 in Rd, as a function of the number of vertices of the polytopes, for any d≥2. Expressing the Minkowski sum as a section of the Cayley polytope C of its summands, counting the k-faces of P1+P2+P3 reduces to counting the (k+2)-faces of C which meet the vertex sets of the three polytopes. In two dimensions our expressions reduce to known results, while in three dimensions, the tightness of our bounds follows by exploiting known tight bounds for the number of faces of r d-polytopes in Rd, where r≥d. For d≥4, the maximum values are attained when P1, P2 and P3 are d-polytopes, whose vertex sets are chosen appropriately from three distinct d-dimensional moment-like curves.
Menelaos I. Karavelas, Christos Konaxis, Eleni Tzanaki
SoCG1
2013 Convex hulls of spheres and convex hulls of disjoint convex polytopes
Menelaos I. Karavelas, Raimund Seidel, Eleni Tzanaki
Comput. Geom.1
2012 The maximum number of faces of the Minkowski sum of two convex polytopes
abstract
We derive tight bounds for the maximum number of k-faces, 0 ≤ k ≤ d − 1, of the Minkowski sum, P1 ⊕ P2, of two d-dimensional convex polytopes P1 and P2, as a function of the number of vertices of the polytopes. For even dimensions d ≥ 2, the maximum values are attained when P1 and P2 are cyclic d-polytopes with disjoint vertex sets. For odd dimensions d ≥ 3, the maximum values are attained when P1 and P2 are ⌊d/2⌋-neighborly d-polytopes, whose vertex sets are chosen appropriately from two distinct d-dimensional moment-like curves.
Menelaos I. Karavelas, Eleni Tzanaki
SODA1
2011 Convex hulls of spheres and convex hulls of convex polytopes lying on parallel hyperplanes
abstract
Given a set Σ of spheres in Ed, with d≥3 and d odd, having a fixed number of m distinct radii ρ1,ρ2,...,ρm, we show that the worst-case combinatorial complexity of the convex hull CHd(Σ) of Σ is Θ(Σ{1≤i≠j≤m}ninj⌊ d/2 ⌋), where ni is the number of spheres in Σ with radius ρi. Our bound refines the worst-case upper and lower bounds on the worst-case combinatorial complexity of CHd(Σ) for all odd d≥3.
Menelaos I. Karavelas, Eleni Tzanaki
SCG1
2011 Guarding curvilinear art galleries with edge or mobile guards via 2-dominance of triangulation graphs
Menelaos I. Karavelas
Comput. Geom.1
2009 Guarding curvilinear art galleries with vertex or point guards
Menelaos I. Karavelas, Csaba D. Tóth, Elias P. Tsigaridas
Comput. Geom.1
2008 Guarding curvilinear art galleries with edge or mobile guards
abstract
In this paper we consider the problem of guarding an art gallery modeled as a polygon, the edges of which are arcs of curves, with edge or mobile guards. Our focus is on piecewise convex polygons, i.e., polygons the edges of which are convex arcs pointing towards the exterior of the polygon. We transform the problem of guarding a piecewise convex polygon to the problem of 2-dominating a properly defined combinatorial triangulation graph with edges or diagonals, where 2-dominance requires that every triangle in the triangulation graph has at least two of its vertices in its 2-dominating set. In this paper we show that: (1) ⌊ n+1 3 ⌋ diagonal guards are always sufficient and sometimes necessary, and (2) ⌊2n+2 5 ⌋ edge guards are always sufficient and ⌊2n 5 ⌋ edge guards are sometimes necessary, in order to 2-dominate a combinatorial triangulation graph. Using these results we then prove that: (1) ⌊ n+1 3 ⌋ mobile guards or ⌊2n+2 5 ⌋ edge guards are always sufficient, (2) ⌊ n 3 ⌋ mobile or edge guards are sometimes necessary, in order to guard a piecewise convex polygon.
Menelaos I. Karavelas
Symposium on Solid and Physical Modeling1
2007 G1-smooth branching surface construction from cross sections
Nikolaos C. Gabrielides, Alexandros I. Ginnis, Panagiotis D. Kaklis, Menelaos I. Karavelas
Comput. Aided Des.4
2007 A package for exact kinetic data structures and sweepline algorithms
Daniel Russel, Menelaos I. Karavelas, Leonidas J. Guibas
Comput. Geom.2
2006 The predicates of the Apollonius diagram: Algorithmic analysis and implementation
Ioannis Z. Emiris, Menelaos I. Karavelas
Comput. Geom.2
2003 The Voronoi Diagram of Planar Convex Objects
Menelaos I. Karavelas, Mariette Yvinec
ESA1
2003 On the combinatorial complexity of euclidean Voronoi cells and convex hulls of d-dimensional spheres
Jean-Daniel Boissonnat, Menelaos I. Karavelas
SODA2
2003 Root comparison techniques applied to computing the additively weighted Voronoi diagram
Menelaos I. Karavelas, Ioannis Z. Emiris
SODA1
2002 Dynamic Additively Weighted Voronoi Diagrams in 2D
Menelaos I. Karavelas, Mariette Yvinec
ESA1
2001 Scalable Dynamical Systems for Multi-Agent Steering and Simulation
abstract
We present a methodology for agent modeling that is scalable and efficient. It is based on the integration of nonlinear dynamical systems and kinetic data structures. The method consists of three-layers that model steering, flocking, and crowding agent behaviors among moving and static obstacles in 2 and 3D. The first layer, the local layer is based on the the use of nonlinear dynamical systems theory and models low level behaviors, it is fast and efficient, and does not depend on the total number of agents in the environment. The use of dynamical systems allows the use of continuous numerical parameters with which we can modify the interaction of each agent with the environment. This creates controllable distinctive behaviors. The second layer, a global environment layer consists of a specifically designed kinetic data structure to track efficiently the immediate environment of each agent and know which obstacles/agents are near or visible to the given agent. This layer reduces the complexity in the local layer. In the third layer, a global planning layer, the problem of target tracking is generalized in a way that allows navigation in maze-like terrains, avoidance of local minima and cooperation between agents. We implement this layer based on two approaches that are suitable for different applications. One is to track the closest single moving or static target. The second is to use a pre-specified vector field. This vector can be generated automatically (with harmonic functions, for example) or based on user input to achieve the desired output. We demonstrate the power of the approach through a series of experiments simulating single/multiple agents and crowds moving towards moving/static targets in complex environments.
Siome Goldenstein, Menelaos I. Karavelas, Dimitris N. Metaxas, Leonidas J. Guibas, Ambarish Goswami
ICRA2
2001 Static and kinetic geometric spanners with applications
Menelaos I. Karavelas, Leonidas J. Guibas
SODA1
2001 Voronoi Diagrams for Moving Disks and Applications
Menelaos I. Karavelas
WADS1
2001 Scalable nonlinear dynamical systems for agent steering and crowd simulation
Siome Goldenstein, Menelaos I. Karavelas, Dimitris N. Metaxas, Leonidas J. Guibas, Eric Aaron, Ambarish Goswami
Comput. Graph.2
1999 Interval Methods for Kinetic Simulations
abstract
We propose a speed-up method for discrete-event simulations, including sweep-line or -plane techniques, requiring the repeated calculation of the times at which certain discrete events occur.Instead of calculating these event times precisely, we use interval methods to obtain less expensive approximations that may still be adequate for the simulation.This can happen because some events get descheduled before they actually happen, or because event time comparisons can be resolved using only information about their bounding intervals.The computed intervals are refined as necessary, when greater accuracy is needed.For geometric objects described by polynomials, including moving objects on polynomial trajectories, the proposed method is shown to give a speed-up roughly proportional to the degree of the polynomials.
Leonidas J. Guibas, Menelaos I. Karavelas
SCG2