EDBT 2026 Demo / reviewers in the wild / expert
Bryan Holland-Minkley
dblp:75/1405
· DBLP profile ↗
3ranked-venue papers
0as first author
0since 2021 · last 2007
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 3
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
3 papers |
Algorithms and data structures · 65% Graph algorithms and graph theory · 18% Computational geometry · 16% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Algorithms and data structures › memory hierarchy › external memory algorithms
cache-oblivious algorithms |
0.1 | 3 | 2007 | An Optimal Cache-Oblivious Priority Queue and Its Application to Graph Algorithms · SIAM J. Comput. 2007 Cache-oblivious data structures for orthogonal range searching · SCG 2003 Cache-oblivious priority queue and graph algorithm applications · STOC 2002 |
Algorithms and data structures
priority queues |
0.1 | 2 | 2007 | An Optimal Cache-Oblivious Priority Queue and Its Application to Graph Algorithms · SIAM J. Comput. 2007 Cache-oblivious priority queue and graph algorithm applications · STOC 2002 |
Algorithms and data structures › memory hierarchy
external memory algorithms |
0.1 | 1 | 2007 | An Optimal Cache-Oblivious Priority Queue and Its Application to Graph Algorithms · SIAM J. Comput. 2007 |
Graph algorithms and graph theory › graph processing
external memory graph algorithms |
0.1 | 2 | 2007 | Cache-oblivious priority queue and graph algorithm applications · STOC 2002 An Optimal Cache-Oblivious Priority Queue and Its Application to Graph Algorithms · SIAM J. Comput. 2007 |
Computational geometry
geometric data structures |
0.0 | 1 | 2003 | Cache-oblivious data structures for orthogonal range searching · SCG 2003 |
Computational geometry › range searching
orthogonal range searching |
0.0 | 1 | 2003 | Cache-oblivious data structures for orthogonal range searching · SCG 2003 |
Graph algorithms and graph theory
graph algorithms |
0.0 | 1 | 2002 | Cache-oblivious priority queue and graph algorithm applications · STOC 2002 |
Methods — techniques the papers use, named apart from their topics
cache-oblivious analysis · 0.1amortized analysis · 0.1memory hierarchy analysis · 0.0cache-oblivious design · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2007 | An Optimal Cache-Oblivious Priority Queue and Its Application to Graph AlgorithmsabstractWe develop an optimal cache‐oblivious priority queue data structure, supporting insertion, deletion, and delete‐min operations in $O(\frac{1}{B}\log_{M/B}\frac{N}{B})$ amortized memory transfers, where M and B are the memory and block transfer sizes of any two consecutive levels of a multilevel memory hierarchy. In a cache‐oblivious data structure, M and B are not used in the description of the structure. Our structure is as efficient as several previously developed external memory (cache‐aware) priority queue data structures, which all rely crucially on knowledge about M and B. Priority queues are a critical component in many of the best known external memory graph algorithms, and using our cache‐oblivious priority queue we develop several cache‐oblivious graph algorithms. Lars Arge, Michael A. Bender, Erik D. Demaine, Bryan Holland-Minkley, J. Ian Munro |
SIAM J. Comput. | 4 |
| 2003 | Cache-oblivious data structures for orthogonal range searchingabstractWe develop cache-oblivious data structures for orthogonal range searching, the problem of finding all T points in a set of N points in IRd lying in a query hyper-rectangle. Cache-oblivious data structures are designed to be efficient in arbitrary memory hierarchies.We describe a dynamic linear-size data structure that answers d-dimensional queries in O((N/B)1-1/d+T/B) memory transfers, where B is the block size of any two levels of a multilevel memory hierarchy. A point can be inserted into or deleted from this data structure in O(log2B N) memory transfers. We also develop a static structure for the two-dimensional case that answers queries in O(logB N+T/B) memory transfers using O(N log22 N) space. The analysis of the latter structure requires that B=22c for some non-negative integer constant c. Pankaj K. Agarwal, Lars Arge, Andrew Danner, Bryan Holland-Minkley |
SCG | 4 |
| 2002 | Cache-oblivious priority queue and graph algorithm applicationsabstract(MATH) In this paper we develop an optimal cache-oblivious priority queue data structure, supporting insertion, deletion, and deletemin operations in O(1 \over B logM/BN \over B) amortized memory transfers, where M and B are the memory and block transfer sizes of any two consecutive levels of a multilevel memory hierarchy. In a cache-oblivious data structure, M and B are not used in the description of the structure. The bounds match the bounds of several previously developed external-memory (cache-aware) priority queue data structures, which all rely crucially on knowledge about M and B. Priority queues are a critical component in many of the best known external- memory graph algorithms, and using our cache-oblivious priority queue we develop several cache- oblivious graph algorithms. Lars Arge, Michael A. Bender, Erik D. Demaine, Bryan Holland-Minkley, J. Ian Munro |
STOC | 4 |