Demo Data from SIGIR 2026 / reviewers in the wild / expert
Anna Pagh
dblp:p/AnnaPagh · also Anna Östlin
· DBLP profile ↗
18ranked-venue papers
8as first author
0since 2021 · last 2009
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 15 · 7 first-authorSystems, architecture and hardware · 1Databases, data management, data science and information retrieval · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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
10 papers |
Algorithms and data structures · 89% Information theory · 8% Distributed computing theory · 2% | |
| Databases, data mining, and information retrieval
1 paper |
Query processing and optimization · 100% |
Topics — the 17 heaviest of 19, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Algorithms and data structures › data structure design › search structures
hashing |
0.3 | 4 | 2009 | Linear Probing with Constant Independence · SIAM J. Comput. 2009 Uniform Hashing in Constant Time and Optimal Space · SIAM J. Comput. 2008 Linear probing with constant independence · STOC 2007 |
Algorithms and data structures › data structure design › search structures › hashing
linear probing |
0.2 | 2 | 2009 | Linear Probing with Constant Independence · SIAM J. Comput. 2009 Linear probing with constant independence · STOC 2007 |
Algorithms and data structures › data structure design › search structures › hashing
uniform hashing |
0.1 | 2 | 2008 | Uniform Hashing in Constant Time and Optimal Space · SIAM J. Comput. 2008 Uniform hashing in constant time and linear space · STOC 2003 |
Information theory › information measures › entropy
entropy lower bounds |
0.1 | 1 | 2008 | Uniform Hashing in Constant Time and Optimal Space · SIAM J. Comput. 2008 |
Algorithms and data structures › data structure design › search structures › hashing
universal hashing |
0.1 | 1 | 2007 | Linear probing with constant independence · STOC 2007 |
Query processing and optimization › join processing › multi-way join
acyclic join |
0.1 | 1 | 2006 | Scalable computation of acyclic joins · PODS 2006 |
Query processing and optimization
join processing |
0.1 | 1 | 2006 | Scalable computation of acyclic joins · PODS 2006 |
Algorithms and data structures › probabilistic data structures
approximate membership query |
0.1 | 1 | 2005 | An optimal Bloom filter replacement · SODA 2005 |
Algorithms and data structures › probabilistic data structures
bloom filter |
0.1 | 1 | 2005 | An optimal Bloom filter replacement · SODA 2005 |
Algorithms and data structures › sequence algorithms
string algorithms |
0.0 | 1 | 2002 | Solving the String Statistics Problem in Time O(n log n) · ICALP 2002 |
Algorithms and data structures
computational biology |
0.0 | 1 | 2001 | The Complexity of Constructing Evolutionary Trees Using Experiments · ICALP 2001 |
Algorithms and data structures › computational biology
phylogenetic tree inference |
0.0 | 1 | 2001 | The Complexity of Constructing Evolutionary Trees Using Experiments · ICALP 2001 |
Algorithms and data structures › computational biology
phylogenetic trees |
0.0 | 1 | 1999 | Efficient Merging, Construction, and Maintenance of Evolutionary Trees · ICALP 1999 |
Performance modeling and evaluation › storage performance modeling
i/o complexity |
0.0 | 1 | 2006 | Scalable computation of acyclic joins · PODS 2006 |
Algorithms and data structures › data structure design › search structures › hashing
hash functions |
0.0 | 1 | 2003 | Uniform hashing in constant time and linear space · STOC 2003 |
Algorithms and data structures › sequence algorithms › string algorithms › string indexing
suffix tree |
0.0 | 1 | 2002 | Solving the String Statistics Problem in Time O(n log n) · ICALP 2002 |
Computational complexity
query complexity |
0.0 | 1 | 2001 | The Complexity of Constructing Evolutionary Trees Using Experiments · ICALP 2001 |
Methods — techniques the papers use, named apart from their topics
independence analysis · 0.1universal hashing · 0.0RAM model · 0.0experiment-based distance queries · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | Linear Probing with Constant IndependenceabstractHashing with linear probing dates back to the 1950s and is among the most widely studied algorithms. In recent years, it has become one of the most important hash table organizations because it uses the cache of modern computers very well. Unfortunately, previous analyses relied either on complicated and space-consuming hash functions, or on the unrealistic assumption of free access to a hash function with random and independent function values. Carter and Wegman, in their seminal paper on universal hashing, have already raised the question of extending their analysis to linear probing. However, we show in this paper that linear probing using a pairwise independent family may have expected logarithmic cost per operation. On the positive side, we show that 5-wise independence is enough to ensure constant expected time per operation. This resolves the question of finding a space- and time-efficient hash function that provably ensures good performance for linear probing. Anna Pagh, Rasmus Pagh, Milan Ruzic |
SIAM J. Comput. | 1 |
| 2008 | Uniform Hashing in Constant Time and Optimal SpaceabstractMany algorithms and data structures employing hashing have been analyzed under the uniform hashing assumption, i.e., the assumption that hash functions behave like truly random functions. Starting with the discovery of universal hash functions, many researchers have studied to what extent this theoretical ideal can be realized by hash functions that do not take up too much space and can be evaluated quickly. In this paper we present an almost ideal solution to this problem: a hash function $h: U\rightarrow V$ that, on any set of n inputs, behaves like a truly random function with high probability, can be evaluated in constant time on a RAM and can be stored in $(1+\epsilon)n\log |V| + O(n+\log\log |U|)$ bits. Here $\epsilon$ can be chosen to be any positive constant, so this essentially matches the entropy lower bound. For many hashing schemes this is the first hash function that makes their uniform hashing analysis come true, with high probability, without incurring overhead in time or space. Anna Pagh, Rasmus Pagh |
SIAM J. Comput. | 1 |
| 2007 | Fast Evaluation of Union-Intersection Expressions
Philip Bille, Anna Pagh, Rasmus Pagh |
ISAAC | 2 |
| 2007 | Linear probing with constant independenceabstractHashing with linear probing dates back to the 1950s, and is among the most studied algorithms. In recent years it has become one of the most important hash table organizations since it uses the cache of modern computers very well. Unfortunately, previous analyses rely either on complicated and space consuming hash functions, or onthe unrealistic assumption of free access to a truly random hash function. Already Carter and Wegman, in their seminal paper on universal hashing, raised the question of extending their analysis to linear probing. Anna Pagh, Rasmus Pagh, Milan Ruzic |
STOC | 1 |
| 2006 | Scalable computation of acyclic joinsabstractThe join operation of relational algebra is a cornerstone of relational database systems. Computing the join of several relations is NP-hard in general, whereas special (and typical) cases are tractable. This paper considers joins having an acyclic join graph, for which current methods initially apply a full reducer to efficiently eliminate tuples that will not contribute to the result of the join. From a worst-case perspective, previous algorithms for computing an acyclic join of k fully reduced relations, occupying a total of n≥k blocks on disk, use Ω((n+z)k) I/Os, where z is the size of the join result in blocks.In this paper we show how to compute the join in a time bound that is within a constant factor of the cost of running a full reducer plus sorting the output. For a broad class of acyclic join graphs this is O(sort(n+z)) I/Os, removing the dependence on k from previous bounds. Traditional methods decompose the join into a number of binary joins, which are then carried out one by one. Departing from this approach, our technique is based on computing the size of certain subsets of the result, and using these sizes to compute the location(s) of each data item in the result.Finally, as an initial study of cyclic joins in the I/O model, we show how to compute a join whose join graph is a 3-cycle, in O(n2/m+sort(n+z)) I/Os, where m is the number of blocks in internal memory. Anna Pagh, Rasmus Pagh |
PODS | 1 |
| 2006 | External String Sorting: Faster and Cache-Oblivious
Rolf Fagerberg, Anna Pagh, Rasmus Pagh |
STACS | 2 |
| 2005 | An optimal Bloom filter replacement
Anna Pagh, Rasmus Pagh, S. Srinivasa Rao 0001 |
SODA | 1 |
| 2004 | On Adaptive Integer Sorting
Anna Pagh, Rasmus Pagh, Mikkel Thorup |
ESA | 1 |
| 2004 | Limiting Flooding Expenses in On-demand Source-Initiated Protocols for Mobile Wireless NetworksabstractSummary form only given. We study on-demand source initiated protocols for mobile wireless networks. In particular, we study the flooding procedure commonly used by these protocols to set up temporary communication paths. The benefit of the flooding technique is its generosity regarding changes in network structure. On the other hand, each time a message is sent, the entire network will be involved to set up the communication path from the source node, to the target node. We propose a new approach, which we call limited broadcasting. It is aimed to reduce the overhead by localizing the search for the target node both in terms of the time the process needs to globally stop after the target has been reached and/or in terms of the region which is affected by the search. It works in unknown networks and does not need any kind of additional information. Luisa Gargano, Mikael Hammar, Anna Pagh |
IPDPS | 3 |
| 2003 | Uniform hashing in constant time and linear spaceabstractMany algorithms and data structures employing hashing have been analyzed under the uniform hashing assumption, i.e., the assumption that hash functions behave like truly random functions. Starting with the discovery of universal hash functions, many researchers have studied to what extent this theoretical ideal can be realized by hash functions that do not take up too much space and can be evaluated quickly. In this paper we present an almost ideal solution to this problem: A hash function that, on any set of n inputs, behaves like a truly random function with high probability, can be evaluated in constant time on a RAM, and can be stored in O(n) words, which is optimal. For many hashing schemes this is the first hash function that makes their uniform hashing analysis come true, with high probability, without incurring overhead in time or space. Anna Pagh, Rasmus Pagh |
STOC | 1 |
| 2003 | Computing Refined Buneman Trees in Cubic Time
Gerth Stølting Brodal, Rolf Fagerberg, Anna Pagh, Christian N. S. Pedersen, S. Srinivasa Rao 0001 |
WABI | 3 |
| 2002 | Solving the String Statistics Problem in Time O(n log n)
Gerth Stølting Brodal, Rune B. Lyngsø, Anna Pagh, Christian N. S. Pedersen |
ICALP | 3 |
| 2002 | One-Probe Search
Anna Pagh, Rasmus Pagh |
ICALP | 1 |
| 2001 | The Complexity of Constructing Evolutionary Trees Using Experiments
Gerth Stølting Brodal, Rolf Fagerberg, Christian N. S. Pedersen, Anna Pagh |
ICALP | 4 |
| 2000 | Deterministic Radio Broadcasting
Bogdan S. Chlebus, Leszek Gasieniec, Anna Pagh, John Michael Robson |
ICALP | 3 |
| 1999 | Efficient Merging, Construction, and Maintenance of Evolutionary Trees
Andrzej Lingas, Hans Olsson, Anna Pagh |
ICALP | 3 |
| 1999 | Balanced Randomized Tree Splitting with Applications to Evolutionary Tree Constructions
Ming-Yang Kao, Andrzej Lingas, Anna Pagh |
STACS | 3 |
| 1997 | On the Complexity of Computing Evolutionary Trees
Leszek Gasieniec, Jesper Jansson 0001, Andrzej Lingas, Anna Pagh |
COCOON | 4 |