EDBT 2026 Demo / reviewers in the wild / expert
Victor Alvarez 0001
dblp:24/8074
· DBLP profile ↗
12ranked-venue papers
8as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 6 · 3 first-authorDatabases, data management, data science and information retrieval · 3 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3 · 3 first-author
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
4 papers |
Computational geometry · 48% Graph algorithms and graph theory · 22% Computational complexity · 21% | |
| Databases, data mining, and information retrieval
2 papers |
Indexing and storage engines · 80% Query processing and optimization · 20% |
Topics — the 12 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computational geometry › triangulation
counting triangulations |
0.6 | 3 | 2016 | An Improved Lower Bound on the Minimum Number of Triangulations · SoCG 2016 A simple aggregative algorithm for counting triangulations of planar point sets and related problems · SoCG 2013 Counting crossing-free structures · SCG 2012 |
Indexing and storage engines
hash index |
0.4 | 2 | 2015 | A Seven-Dimensional Analysis of Hashing Methods and its Implications on Query Processing · Proc. VLDB Endow. 2015 A comparison of adaptive radix trees and hash tables · ICDE 2015 |
Computational geometry › combinatorial geometry › geometric set systems
conflict-free coloring |
0.3 | 1 | 2017 | Three Colors Suffice: Conflict-Free Coloring of Planar Graphs · SODA 2017 |
Graph algorithms and graph theory
graph coloring |
0.3 | 1 | 2017 | Three Colors Suffice: Conflict-Free Coloring of Planar Graphs · SODA 2017 |
Graph algorithms and graph theory
planar graphs |
0.3 | 1 | 2017 | Three Colors Suffice: Conflict-Free Coloring of Planar Graphs · SODA 2017 |
Combinatorics and discrete mathematics
extremal combinatorics |
0.2 | 1 | 2016 | An Improved Lower Bound on the Minimum Number of Triangulations · SoCG 2016 |
Computational complexity
lower bounds |
0.2 | 1 | 2016 | An Improved Lower Bound on the Minimum Number of Triangulations · SoCG 2016 |
Computational geometry
triangulation |
0.2 | 1 | 2016 | An Improved Lower Bound on the Minimum Number of Triangulations · SoCG 2016 |
Indexing and storage engines › hash index
cuckoo hashing |
0.2 | 1 | 2015 | A comparison of adaptive radix trees and hash tables · ICDE 2015 |
Query processing and optimization › query execution
hash-based query processing |
0.2 | 1 | 2015 | A Seven-Dimensional Analysis of Hashing Methods and its Implications on Query Processing · Proc. VLDB Endow. 2015 |
Indexing and storage engines
in-memory index |
0.2 | 1 | 2015 | A comparison of adaptive radix trees and hash tables · ICDE 2015 |
Performance modeling and evaluation
benchmarking |
0.1 | 1 | 2015 | A comparison of adaptive radix trees and hash tables · ICDE 2015 |
Methods — techniques the papers use, named apart from their topics
experimental comparison · 0.4hadwiger conjecture · 0.3double circle conjecture · 0.2convex layer analysis · 0.2SIMD · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Conflict-Free Coloring of GraphsabstractA conflict-free $k$-coloring of a graph assigns one of $k$ different colors to some of the vertices such that, for every vertex $v$, there is a color that is assigned to exactly one vertex among $v$ and $v$'s neighbors. Such colorings have applications in wireless networking, robotics, and geometry and are well studied in graph theory. Here we study the natural problem of the conflict-free chromatic number $\chi_{CF}(G)$ (the smallest $k$ for which conflict-free $k$-colorings exist). We provide results both for closed neighborhoods $N[v]$, for which a vertex $v$ is a member of its neighborhood, and for open neighborhoods $N(v)$, for which vertex $v$ is not a member of its neighborhood. For closed neighborhoods, we prove the conflict-free variant of the famous Hadwiger Conjecture: If an arbitrary graph $G$ does not contain $K_{k+1}$ as a minor, then $\chi_{CF}(G)\leq k$. For planar graphs, we obtain a tight worst-case bound: three colors are sometimes necessary and always sufficient. In addition, we give a complete characterization of the algorithmic/computational complexity of conflict-free coloring. It is NP-complete to decide whether a planar graph has a conflict-free coloring with one color, while for outerplanar graphs, this can be decided in polynomial time. Furthermore, it is NP-complete to decide whether a planar graph has a conflict-free coloring with two colors, while for outerplanar graphs, two colors always suffice. For the bicriteria problem of minimizing the number of colored vertices subject to a given bound $k$ on the number of colors, we give a full algorithmic characterization in terms of complexity and approximation for outerplanar and planar graphs. For open neighborhoods, we show that every planar bipartite graph has a conflict-free coloring with at most four colors; on the other hand, we prove that for $k\in\{1,2,3\}$, it is NP-complete to decide whether a planar bipartite graph has a conflict-free $k$-coloring. Moreover, we establish that any general planar graph has a conflict-free coloring with at most eight colors. Zachary Abel, Victor Alvarez 0001, Erik D. Demaine, Sándor P. Fekete, Aman Gour, Adam Hesterberg, Phillip Keldenich, Christian Scheffer |
SIAM J. Discret. Math. | 2 |
| 2017 | Three Colors Suffice: Conflict-Free Coloring of Planar GraphsabstractA conflict-free k-coloring of a graph assigns one of k different colors to some of the vertices such that, for every vertex v, there is a color that is assigned to exactly one vertex among v and v's neighbors. Such colorings have applications in wireless networking, robotics, and geometry, and are well-studied in graph theory. Here we study the natural problem of the conflict-free chromatic number xCF(G) (the smallest k for which conflict-free k-colorings exist), with a focus on planar graphs. For general graphs, we prove the conflict-free variant of the famous Hadwiger Conjecture: If G does not contain Kk+1 as a minor, then xCF(G) < k. For planar graphs, we obtain a tight worst-case bound: three colors are sometimes necessary and always sufficient. In addition, we give a complete characterization of the algorithmic/computational complexity of conflict-free coloring. It is NP-complete to decide whether a planar graph has a conflict-free coloring with one color, while for outer- planar graphs, this can be decided in polynomial time. Furthermore, it is NP-complete to decide whether a planar graph has a conflict-free coloring with two colors, while for outerplanar graphs, two colors always suffice. For the bicriteria problem of minimizing the number of colored vertices subject to a given bound k on the number of colors, we give a full algorithmic characterization in terms of complexity and approximation for outerplanar and planar graphs. Zachary Abel, Victor Alvarez 0001, Erik D. Demaine, Sándor P. Fekete, Aman Gour, Adam Hesterberg, Phillip Keldenich, Christian Scheffer |
SODA | 2 |
| 2016 | An Improved Lower Bound on the Minimum Number of TriangulationsabstractUpper and lower bounds for the number of geometric graphs of specific types on a given set of points in the plane have been intensively studied in recent years. For most classes of geometric graphs it is now known that point sets in convex position minimize their number. However, it is still unclear which point sets minimize the number of geometric triangulations; the so-called double circles are conjectured to be the minimizing sets. In this paper we prove that any set of n points in general position in the plane has at least Omega(2.631^n) geometric triangulations. Our result improves the previously best general lower bound of Omega(2.43^n) and also covers the previously best lower bound of Omega(2.63^n) for a fixed number of extreme points. We achieve our bound by showing and combining several new results, which are of independent interest: (1) Adding a point on the second convex layer of a given point set (of 7 or more points) at least doubles the number of triangulations. (2) Generalized configurations of points that minimize the number of triangulations have at most n/2 points on their convex hull. (3) We provide tight lower bounds for the number of triangulations of point sets with up to 15 points. These bounds further support the double circle conjecture. Oswin Aichholzer, Victor Alvarez 0001, Thomas Hackl, Alexander Pilz, Bettina Speckmann, Birgit Vogtenhuber |
SoCG | 2 |
| 2015 | A comparison of adaptive radix trees and hash tablesabstractWith prices of main memory constantly decreasing, people nowadays are more interested in performing their computations in main memory, and leave high I/O costs of traditional disk-based systems out of the equation. This change of paradigm, however, represents new challenges to the way data should be stored and indexed in main memory in order to be processed efficiently. Traditional data structures, like the venerable B-tree, were designed to work on disk-based systems, but they are no longer the way to go in main-memory systems, at least not in their original form, due to the poor cache utilization of the systems they run on. Because of this, in particular, during the last decade there has been a considerable amount of research on index data structures for main-memory systems. Among the most recent and most interesting data structures for main-memory systems there is the recently-proposed adaptive radix tree ARTful (ART for short). The authors of ART presented experiments that indicate that ART was clearly a better choice over other recent tree-based data structures like FAST and B+-trees. However, ART was not the first adaptive radix tree. To the best of our knowledge, the first was the Judy Array (Judy for short), and a comparison between ART and Judy was not shown. Moreover, the same set of experiments indicated that only a hash table was competitive to ART. The hash table used by the authors of ART in their study was a chained hash table, but this kind of hash tables can be suboptimal in terms of space and performance due to their potentially high use of pointers. In this paper we present a thorough experimental comparison between ART, Judy, two variants of hashing via quadratic probing, and three variants of Cuckoo hashing. These hashing schemes are known to be very efficient. For our study we consider whether the data structures are to be used as a non-covering index (relying on an additional store), or as a covering index (covering key-value pairs). We consider both OLAP and OLTP scenarios. Our experiments strongly indicate that neither ART nor Judy are competitive to the aforementioned hashing schemes in terms of performance, and, in the case of ART, sometimes not even in terms of space. Victor Alvarez 0001, Stefan Richter 0007, Jens Dittrich |
ICDE | 1 |
| 2015 | Counting triangulations and other crossing-free structures approximately
Victor Alvarez 0001, Karl Bringmann, Saurabh Ray, Raimund Seidel |
Comput. Geom. | 1 |
| 2015 | Counting Triangulations and Other Crossing-Free Structures via Onion Layers
Victor Alvarez 0001, Karl Bringmann, Radu Curticapean, Saurabh Ray |
Discret. Comput. Geom. | 1 |
| 2015 | A Seven-Dimensional Analysis of Hashing Methods and its Implications on Query ProcessingabstractHashing is a solved problem. It allows us to get constant time access for lookups. Hashing is also simple. It is safe to use an arbitrary method as a black box and expect good performance, and optimizations to hashing can only improve it by a negligible delta. Why are all of the previous statements plain wrong? That is what this paper is about. In this paper we thoroughly study hashing for integer keys and carefully analyze the most common hashing methods in a five-dimensional requirements space: (1) data-distribution, (2) load factor, (3) dataset size, (4) read/write-ratio, and (5) un/successful-ratio. Each point in that design space may potentially suggest a different hashing scheme, and additionally also a different hash function. We show that a right or wrong decision in picking the right hashing scheme and hash function combination may lead to significant difference in performance. To substantiate this claim, we carefully analyze two additional dimensions: (6) five representative hashing schemes (which includes an improved variant of Robin Hood hashing), (7) four important classes of hash functions widely used today. That is, we consider 20 different combinations in total. Finally, we also provide a glimpse about the effect of table memory layout and the use of SIMD instructions. Our study clearly indicates that picking the right combination may have considerable impact on insert and lookup performance, as well as memory footprint. A major conclusion of our work is that hashing should be considered a white box before blindly using it in applications, such as query processing. Finally, we also provide a strong guideline about when to use which hashing method. Stefan Richter 0007, Victor Alvarez 0001, Jens Dittrich |
Proc. VLDB Endow. | 2 |
| 2014 | Main memory adaptive indexing for multi-core systemsabstractAdaptive indexing is a concept that considers index creation in databases as a by-product of query processing; as opposed to traditional full index creation where the indexing effort is performed up front before answering any queries. Adaptive indexing has received a considerable amount of attention, and several algorithms have been proposed over the past few years; including a recent experimental study comparing a large number of existing methods. Until now, however, most adaptive indexing algorithms have been designed single-threaded, yet with multi-core systems already well established, the idea of designing parallel algorithms for adaptive indexing is very natural. In this regard, and to the best of our knowledge, only one parallel algorithm for adaptive indexing has recently appeared in the literature: The parallel version of standard cracking. In this paper we describe three alternative parallel algorithms for adaptive indexing, including a second variant of a parallel standard cracking algorithm. Additionally, we describe a hybrid parallel sorting algorithm, and a NUMA-aware method based on sorting. We then thoroughly compare all these algorithms experimentally. Parallel sorting algorithms serve as a realistic baseline for multi-threaded adaptive indexing techniques. In total we experimentally compare seven parallel algorithms. The initial set of experiments considered in this paper indicates that our parallel algorithms significantly improve over previously known ones. Our results also suggest that, although adaptive indexing algorithms are a good design choice in single-threaded environments, the rules change considerably in the parallel case. That is, in future highly-parallel environments, sorting algorithms could be serious alternatives to adaptive indexing. Victor Alvarez 0001, Felix Martin Schuhknecht, Jens Dittrich, Stefan Richter 0007 |
DaMoN | 1 |
| 2013 | A simple aggregative algorithm for counting triangulations of planar point sets and related problemsabstractWe give an algorithm that determines the number (S) of straight line triangulations of a set S of n points in the plane in worst case time O(n2 2n). This is the the first algorithm that is provably faster than enumeration, since (S) is known to be Ω(2.43n) for any set S of n points. Our algorithm requires exponential space. Victor Alvarez 0001, Raimund Seidel |
SoCG | 1 |
| 2012 | Counting crossing-free structuresabstractLet P be a set of $n$ points in the plane. A crossing-free structure on P is a straight-edge planar graph with vertex set in P. Examples of crossing-free structures include triangulations of P, and spanning cycles of P, also known as polygonalizations of P, among others. There has been a large amount of research trying to bound the number of such structures. In particular, bounding the number of triangulations spanned by P has received considerable attention. It is currently known that every set of n points has at most O(30n) and at least Ω(2.43n) triangulations. However, much less is known about the algorithmic problem of counting crossing-free structures of a given set P. For example, no algorithm for counting triangulations is known that, on all instances, performs faster than enumerating all triangulations. In this paper we develop a general technique for computing the number of crossing-free structures of an input set P. We apply the technique to obtain algorithms for computing the number of triangulations and spanning cycles of P. The running time of our algorithms is upper bounded by nO(k), where k is the number of onion layers of P. In particular, we show that our algorithm for counting triangulations is not slower than O(3.1414n). Given that there are several well-studied configurations of points with at least Ω(3.464n) triangulations, and some even with Ω(8n) triangulations, our algorithm is the first to asymptotically outperform any enumeration algorithm for such instances. In fact, it is widely believed that any set of n points must have at least Ω(3.464n) triangulations. If this is true, then our algorithm is strictly sub-linear in the number of triangulations counted. We also show that our techniques are general enough to solve the restricted triangulation counting problem, which we prove to be W[2]-hard in the parameter k. This implies a "no free lunch" result: In order to be fixed-parameter tractable, our general algorithm must rely on additional properties that are specific to the considered class of structures. Victor Alvarez 0001, Karl Bringmann, Radu Curticapean, Saurabh Ray |
SCG | 1 |
| 2011 | Can Nearest Neighbor Searching Be Simple and Always Fast?
Victor Alvarez 0001, David G. Kirkpatrick, Raimund Seidel |
ESA | 1 |
| 2010 | Approximating the minimum weight spanning tree of a set of points in the Hausdorff metric
Victor Alvarez 0001, Raimund Seidel |
Comput. Geom. | 1 |