Demo Data from EDBT 2026 / reviewers in the wild / expert
Milan Ruzic
dblp:54/3329
· DBLP profile ↗
9ranked-venue papers
5as first author
0since 2021 · last 2009
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 8 · 5 first-authorSystems, 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
7 papers |
Algorithms and data structures · 95% Information theory · 5% | |
| Network and information security
1 paper |
Cryptographic primitives and cryptanalysis · 100% |
Topics — the 15 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Algorithms and data structures › data structure design › search structures
dictionary |
0.3 | 3 | 2009 | Making deterministic signatures quickly · ACM Trans. Algorithms 2009 Uniform deterministic dictionaries · ACM Trans. Algorithms 2008 Constructing Efficient Dictionaries in Close to Sorting Time · ICALP (1) 2008 |
Algorithms and data structures › data structure design › search structures › dictionary
static dictionaries |
0.2 | 2 | 2009 | Making deterministic signatures quickly · ACM Trans. Algorithms 2009 Constructing Efficient Dictionaries in Close to Sorting Time · ICALP (1) 2008 |
Algorithms and data structures › data structure design › search structures
hashing |
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
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
universal hashing |
0.2 | 2 | 2008 | Uniform deterministic dictionaries · ACM Trans. Algorithms 2008 Linear probing with constant independence · STOC 2007 |
Algorithms and data structures › memory hierarchy › external memory algorithms
cache-oblivious algorithms |
0.1 | 1 | 2009 | Making deterministic signatures quickly · ACM Trans. Algorithms 2009 |
Algorithms and data structures › data structure design › search structures
predecessor search |
0.1 | 1 | 2009 | Making deterministic signatures quickly · ACM Trans. Algorithms 2009 |
Algorithms and data structures › data structure design › search structures › dictionary
deterministic dictionary |
0.1 | 1 | 2008 | Uniform deterministic dictionaries · ACM Trans. Algorithms 2008 |
Algorithms and data structures › data structure design › search structures › hashing
hash functions |
0.1 | 1 | 2008 | Uniform deterministic dictionaries · ACM Trans. Algorithms 2008 |
Algorithms and data structures
sketching |
0.1 | 1 | 2008 | Near-Optimal Sparse Recovery in the L1 Norm · FOCS 2008 |
Algorithms and data structures
sketching and streaming algorithms |
0.1 | 1 | 2008 | Near-Optimal Sparse Recovery in the L1 Norm · FOCS 2008 |
Algorithms and data structures › sequence algorithms
sorting |
0.1 | 1 | 2008 | Constructing Efficient Dictionaries in Close to Sorting Time · ICALP (1) 2008 |
Information theory › signal processing › compressed sensing
sparse recovery |
0.1 | 1 | 2008 | Near-Optimal Sparse Recovery in the L1 Norm · FOCS 2008 |
Cryptographic primitives and cryptanalysis › public-key cryptography
digital signatures |
0.1 | 1 | 2007 | Making deterministic signatures quickly · SODA 2007 |
Algorithms and data structures › space-efficient algorithms
succinct data structures |
0.0 | 1 | 2008 | Constructing Efficient Dictionaries in Close to Sorting Time · ICALP (1) 2008 |
Methods — techniques the papers use, named apart from their topics
universe reduction · 0.1deterministic hashing · 0.1word-RAM analysis · 0.1sparse recovery · 0.1linear sketching · 0.1amortized analysis · 0.1independence analysis · 0.1
| 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. | 3 |
| 2009 | Making deterministic signatures quicklyabstractWe present a new technique of universe reduction. Primary applications are the dictionary problem and the predecessor problem. We give several new results on static dictionaries in different computational models: the word RAM, the practical RAM, and the cache-oblivious model. All algorithms and data structures are deterministic and use linear space. Representative results are: a dictionary with a lookup time ofO(log logn) and construction time ofO(n) on sorted input on a word RAM, and a static predecessor structure for variable- and unbounded length binary strings that in the cache-oblivious model has a query performance ofO(|s|/B+ log |s|) I/Os, for query arguments. Milan Ruzic |
ACM Trans. Algorithms | 1 |
| 2008 | Near-Optimal Sparse Recovery in the L1 NormabstractWe consider the *approximate sparse recovery problem*, where the goal is to (approximately) recover a high-dimensional vector x from Rn from its lower-dimensional *sketch* Ax from Rm.Specifically, we focus on the sparse recovery problem in the L1 norm: for a parameter k, given the sketch Ax, compute an approximation x' of x such that the L1 approximation error | |x-x'| | is close to minimum of | |x-x*| | over all vectors x* with at most k terms. The sparse recovery problem has been subject to extensive research over the last few years.Many solutions to this problem have been discovered, achieving different trade-offs between various attributes, such as the sketch length, encoding and recovery times.In this paper we provide a sparse recovery scheme which achieves close to optimal performance on virtually all attributes. In particular, this is the first recovery scheme that guarantees k log(n/k) sketch length, and near-linear n log (n/k) recovery time *simultaneously*. It also features low encoding and update times, and is noise-resilient. Piotr Indyk, Milan Ruzic |
FOCS | 2 |
| 2008 | Constructing Efficient Dictionaries in Close to Sorting Time
Milan Ruzic |
ICALP (1) | 1 |
| 2008 | Uniform deterministic dictionariesabstractWe present a new analysis of the well-known family of multiplicative hash functions, and improved deterministic algorithms for selecting “good” hash functions. The main motivation is realization of deterministic dictionaries with fast lookups and reasonably fast updates. The model of computation is the Word RAM, and it is assumed that the machine word-size matches the size of keys in bits. Many of the modern solutions to the dictionary problem are weakly nonuniform, that is, they require a number of constants to be computed at “compile time” for the stated time bounds to hold. The currently fastest deterministic dictionary uses constants not known to be computable in polynomial time. In contrast, our dictionaries do not require any special constants or instructions, and running times are independent of word (and key) length. Our family of dynamic dictionaries achieves a performance of the following type: lookups in time O ( t ) and updates in amortized time O ( n 1/ t ), for an appropriate parameter function t . Update procedures require division, whereas searching uses multiplication only. Milan Ruzic |
ACM Trans. Algorithms | 1 |
| 2007 | Making deterministic signatures quickly
Milan Ruzic |
SODA | 1 |
| 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 | 3 |
| 2006 | Deterministic load balancing and dictionaries in the parallel disk modelabstractWe consider deterministic dictionaries in the parallel disk model, motivated by applications such as file systems. Our main results show that if the number of disks is moderately large (at least logarithmic in the size of the universe from which keys come), performance similar to the expected performance of randomized dictionaries can be achieved. Thus, we may avoid randomization by extending parallelism. We give several algorithms with different performance tradeoffs. One of our main tools is a deterministic load balancing scheme based on expander graphs, that may be of independent interest. Our algorithms assume access to certain expander graphs "for free". While current explicit constructions of expander graphs have suboptimal parameters, we show how to get near-optimal expanders for the case where the amount of data is polynomially related to the size of internal memory. Mette Berger, Esben Rune Hansen, Rasmus Pagh, Mihai Patrascu, Milan Ruzic, Peter Tiedemann |
SPAA | 5 |
| 2004 | Uniform Algorithms for Deterministic Construction of Efficient Dictionaries
Milan Ruzic |
ESA | 1 |