EDBT 2026 Demo / reviewers in the wild / expert
Alexander Hall
dblp:40/4355
· DBLP profile ↗
20ranked-venue papers
5as first author
0since 2021 · last 2020
0000-0002-5866-2221ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 14 · 4 first-authorDatabases, data management, data science and information retrieval · 3 · 1 first-authorComputer networks · 2Systems, 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.
| Databases, data mining, and information retrieval
2 papers |
Indexing and storage engines · 64% Query processing and optimization · 36% | |
| Theoretical computer science
5 papers |
Graph algorithms and graph theory · 66% Computational complexity · 24% Algorithms and data structures · 6% | |
| Computer networks
1 paper |
Routing and switching · 67% Internet architecture and protocols · 33% |
Topics — the 15 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization › runtime optimization
data skipping |
0.4 | 1 | 2020 | Cuckoo Index: A Lightweight Secondary Index Structure · Proc. VLDB Endow. 2020 |
Indexing and storage engines › probabilistic data structures
probabilistic index |
0.4 | 1 | 2020 | Cuckoo Index: A Lightweight Secondary Index Structure · Proc. VLDB Endow. 2020 |
Indexing and storage engines
secondary index |
0.4 | 1 | 2020 | Cuckoo Index: A Lightweight Secondary Index Structure · Proc. VLDB Endow. 2020 |
Graph algorithms and graph theory › graph algorithms
network flow |
0.2 | 3 | 2010 | Length-bounded cuts and flows · ACM Trans. Algorithms 2010 Single source multiroute flows and cuts on uniform capacity networks · SODA 2007 Multicommodity Flows over Time: Efficient Algorithms and Complexity · ICALP 2003 |
Graph algorithms and graph theory
graph cut |
0.2 | 2 | 2010 | Length-bounded cuts and flows · ACM Trans. Algorithms 2010 Single source multiroute flows and cuts on uniform capacity networks · SODA 2007 |
Graph algorithms and graph theory › graph cut
length-bounded cut |
0.2 | 2 | 2010 | Length-bounded cuts and flows · ACM Trans. Algorithms 2010 Length-Bounded Cuts and Flows · ICALP (1) 2006 |
Computational complexity
hardness of approximation |
0.1 | 2 | 2010 | Length-bounded cuts and flows · ACM Trans. Algorithms 2010 NP-hardness of broadcast scheduling and inapproximability of single-source unsplittable min-cost flow · SODA 2002 |
Indexing and storage engines
column store |
0.1 | 1 | 2012 | Processing a Trillion Cells per Mouse Click · Proc. VLDB Endow. 2012 |
Query processing and optimization › query execution
in-memory query processing |
0.1 | 1 | 2012 | Processing a Trillion Cells per Mouse Click · Proc. VLDB Endow. 2012 |
Graph algorithms and graph theory › graph algorithms › network flow
length-constrained flows |
0.1 | 1 | 2010 | Length-bounded cuts and flows · ACM Trans. Algorithms 2010 |
Routing and switching › inter-domain routing
AS relationship inference |
0.1 | 1 | 2007 | Computing the types of the relationships between autonomous systems · IEEE/ACM Trans. Netw. 2007 |
Internet architecture and protocols › network topology
autonomous system topology |
0.1 | 1 | 2007 | Computing the types of the relationships between autonomous systems · IEEE/ACM Trans. Netw. 2007 |
Routing and switching
inter-domain routing |
0.1 | 1 | 2007 | Computing the types of the relationships between autonomous systems · IEEE/ACM Trans. Netw. 2007 |
Computational complexity
parameterized complexity |
0.1 | 1 | 2006 | Length-Bounded Cuts and Flows · ICALP (1) 2006 |
Mathematical optimization › scheduling
broadcast scheduling |
0.0 | 1 | 2002 | NP-hardness of broadcast scheduling and inapproximability of single-source unsplittable min-cost flow · SODA 2002 |
Methods — techniques the papers use, named apart from their topics
cuckoo filter · 0.4bitmap · 0.4composite range partitioning · 0.1approximation algorithm · 0.1NP-hardness reduction · 0.1reduction · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Cuckoo Index: A Lightweight Secondary Index StructureabstractIn modern data warehousing, data skipping is essential for high query performance. While index structures such as B-trees or hash tables allow for precise pruning, their large storage requirements make them impractical for indexing secondary columns. Therefore, many systems rely on approximate indexes such as min/max sketches (ZoneMaps) or Bloom filters for cost-effective data pruning. For example, Google PowerDrill skips more than 90% of data on average using such indexes. In this paper, we introduce Cuckoo Index (CI), an approximate secondary index structure that represents the many-to-many relationship between keys and data partitions in a highly space-efficient way. At its core, CI associates variable-sized fingerprints in a Cuckoo filter with compressed bitmaps indicating qualifying partitions. With our approach, we target equality predicates in a read-only (immutable) setting and optimize for space efficiency under the premise of practical build and lookup performance. In contrast to per-partition (Bloom) filters, CI produces correct results for lookups with keys that occur in the data. CI allows to control the ratio of false positive partitions for lookups with non-occurring keys. Our experiments with real-world and synthetic data show that CI consumes significantly less space than per-partition filters for the same pruning power for low-to-medium cardinality columns. For high cardinality columns, CI is on par with its baselines. Andreas Kipf, Damian Chromejko, Alexander Hall, Peter Boncz, David G. Andersen |
Proc. VLDB Endow. | 3 |
| 2013 | HyperLogLog in practice: algorithmic engineering of a state of the art cardinality estimation algorithmabstractCardinality estimation has a wide range of applications and is of particular importance in database systems. Various algorithms have been proposed in the past, and the HyperLogLog algorithm is one of them. In this paper, we present a series of improvements to this algorithm that reduce its memory requirements and significantly increase its accuracy for an important range of cardinalities. We have implemented our proposed algorithm for a system at Google and evaluated it empirically, comparing it to the original HyperLogLog algorithm. Like HyperLogLog, our improved algorithm parallelizes perfectly and computes the cardinality estimate in a single pass. Stefan Heule, Marc Nunkesser, Alexander Hall |
EDBT | 3 |
| 2012 | Processing a Trillion Cells per Mouse ClickabstractColumn-oriented database systems have been a real game changer for the industry in recent years. Highly tuned and performant systems have evolved that provide users with the possibility of answering ad hoc queries over large datasets in an interactive manner. In this paper we present the column-oriented datastore developed as one of the central components of PowerDrill. It combines the advantages of columnar data layout with other known techniques (such as using composite range partitions) and extensive algorithmic engineering on key data structures. The main goal of the latter being to reduce the main memory footprint and to increase the efficiency in processing typical user queries. In this combination we achieve large speed-ups. These enable a highly interactive Web UI where it is common that a single mouse click leads to processing a trillion values in the underlying dataset. Alexander Hall, Olaf Bachmann, Robert Büssow, Silviu Ganceanu, Marc Nunkesser |
Proc. VLDB Endow. | 1 |
| 2011 | How to Guard a Graph?
Fedor V. Fomin, Petr A. Golovach, Alexander Hall, Matús Mihalák, Elias Vicari, Peter Widmayer |
Algorithmica | 3 |
| 2010 | Length-bounded cuts and flowsabstractFor a given number L , an L -length-bounded edge-cut (node-cut, respectively) in a graph G with source s and sink t is a set C of edges (nodes, respectively) such that no s - t -path of length at most L remains in the graph after removing the edges (nodes, respectively) in C . An L -length-bounded flow is a flow that can be decomposed into flow paths of length at most L . In contrast to classical flow theory, we describe instances for which the minimum L -length-bounded edge-cut (node-cut, respectively) is Θ( n 2/3 )-times (Θ(√ n )-times, respectively) larger than the maximum L -length-bounded flow, where n denotes the number of nodes; this is the worst case. We show that the minimum length-bounded cut problem is NP -hard to approximate within a factor of 1.1377 for L ≥ 5 in the case of node-cuts and for L ≥ 4 in the case of edge-cuts. We also describe algorithms with approximation ratio O (min{ L , n/L }) ⊆ O √ n in the node case and O (min { L , n 2 / L 2 ,√ m } ⊆ O 2/3 in the edge case, where m denotes the number of edges. Concerning L -length-bounded flows, we show that in graphs with unit-capacities and general edge lengths it is NP -complete to decide whether there is a fractional length-bounded flow of a given value. We analyze the structure of optimal solutions and present further complexity results. Georg Baier, Thomas Erlebach, Alexander Hall, Ekkehard Köhler, Petr Kolman, Ondrej Pangrác, Heiko Schilling, Martin Skutella |
ACM Trans. Algorithms | 3 |
| 2009 | Energy efficient application mapping to NoC processing elements operating at multiple voltage levelsabstractAn efficient technique for mapping application tasks to heterogeneous processing elements (PEs) on a network-on-chip (NoC) platform, operating at multiple voltage levels, is presented in this paper. The goal of the mapping is to minimize energy consumption subject to the performance constraints. Such a mapping involves solving several subproblems. Most of the research effort in this area often address these subproblems in a sequential fashion or a subset of them. We take a unified approach to the problem without compromising the solution time and provide techniques for optimal and heuristic solutions. We prove that the voltage assignment component of the problem itself is NP-hard and is in approximable within any constant factor. Our optimal solution utilizes a mixed integer linear program (MILP) formulation of the problem. The heuristic utilizes MILP relaxation and randomized rounding. Experimental results based on E3S benchmark applications and a few real applications show that our heuristic produces near-optimal solution in a fraction of time needed to find the optimal. Pavel Ghosh, Arunabha Sen, Alexander Hall |
NOCS | 3 |
| 2008 | How to Guard a Graph?
Fedor V. Fomin, Petr A. Golovach, Alexander Hall, Matús Mihalák, Elias Vicari, Peter Widmayer |
ISAAC | 3 |
| 2008 | Sequential vector packing
Mark Cieliebak, Alexander Hall, Riko Jacob, Marc Nunkesser |
Theor. Comput. Sci. | 2 |
| 2007 | Single source multiroute flows and cuts on uniform capacity networks
Henning Bruhn, Jakub Cerný, Alexander Hall, Petr Kolman |
SODA | 3 |
| 2007 | An FPTAS for Quickest Multicommodity Flows with Inflow-Dependent Transit Times
Alexander Hall, Katharina Langkau, Martin Skutella |
Algorithmica | 1 |
| 2007 | Multicommodity flows over time: Efficient algorithms and complexity
Alexander Hall, Steffen Hippler, Martin Skutella |
Theor. Comput. Sci. | 1 |
| 2007 | Computing the types of the relationships between autonomous systems
Giuseppe Di Battista, Thomas Erlebach, Alexander Hall, Maurizio Patrignani, Maurizio Pizzonia, Thomas Schank |
IEEE/ACM Trans. Netw. | 3 |
| 2006 | Network Discovery and Verification with Distance Queries
Thomas Erlebach, Alexander Hall, Michael Hoffmann 0002, Matús Mihalák |
CIAC | 2 |
| 2006 | Length-Bounded Cuts and Flows
Georg Baier, Thomas Erlebach, Alexander Hall, Ekkehard Köhler, Heiko Schilling, Martin Skutella |
ICALP (1) | 3 |
| 2006 | Network Discovery and Verification
Zuzana Beerliova, Felix Eberhard, Thomas Erlebach, Alexander Hall, Michael Hoffmann 0002, Matús Mihalák, L. Shankar Ram |
IEEE J. Sel. Areas Commun. | 4 |
| 2005 | Approximating the Distortion
Alexander Hall, Christos H. Papadimitriou |
APPROX-RANDOM | 1 |
| 2005 | Network Discovery and VerificationabstractConsider the problem of discovering (or verifying) the edges and non-edges of a network, modeled as a connected undirected graph, using a minimum number of queries. A query at a vertex v discovers (or verifies) all edges and non-edges whose endpoints have different distance from v. In the network discovery problem, the edges and non-edges are initially unknown, and the algorithm must select the next query based only on the results of previous queries. We study the problem using competitive analysis and give a randomized on-line algorithm with competitive ratio $O(\sqrt{nlogn})$ for graphs with n vertices. We also show that no deterministic algorithm can have competitive ratio better than 3. In the network verification problem, the graph is known in advance and the goal is to compute a minimum number of queries that verify all edges and non-edges. This problem has previously been studied as the problem of placing landmarks in a graph or determining the metric dimension of a graph. We show that there is no approximation algorithm for this problem with ratio o(log n) unless $\mathcal{P} = \mathcal{NP}$ . Zuzana Beerliova, Felix Eberhard, Thomas Erlebach, Alexander Hall, Michael Hoffmann 0002, Matús Mihalák, L. Shankar Ram |
WG | 4 |
| 2003 | Multicommodity Flows over Time: Efficient Algorithms and Complexity
Alexander Hall, Steffen Hippler, Martin Skutella |
ICALP | 1 |
| 2003 | Call control with k rejections
R. Sai Anand, Thomas Erlebach, Alexander Hall, Stamatis Stefanakos |
J. Comput. Syst. Sci. | 3 |
| 2002 | NP-hardness of broadcast scheduling and inapproximability of single-source unsplittable min-cost flow
Thomas Erlebach, Alexander Hall |
SODA | 2 |