Demo Data from EDBT 2026 / reviewers in the wild / expert
David Pritchard 0001
dblp:25/9757 · also David A. G. Pritchard, David Alexander Griffith Pritchard
· DBLP profile ↗
17ranked-venue papers
7as first author
0since 2021 · last 2015
0000-0002-1405-6852ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 14 · 5 first-authorSystems, architecture and hardware · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1Human-computer interaction and ubiquitous computing · 1 · 1 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
2 papers |
Distributed computing theory · 67% Graph algorithms and graph theory · 33% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 100% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed computing theory › distributed graph algorithms
cut computation |
0.2 | 2 | 2011 | Fast computation of small cuts via cycle space sampling · ACM Trans. Algorithms 2011 Fast Distributed Computation of Cuts Via Random Circulations · ICALP (1) 2008 |
Distributed computing theory
distributed graph algorithms |
0.1 | 1 | 2011 | Fast computation of small cuts via cycle space sampling · ACM Trans. Algorithms 2011 |
Graph algorithms and graph theory
graph connectivity |
0.1 | 1 | 2011 | Fast computation of small cuts via cycle space sampling · ACM Trans. Algorithms 2011 |
Distributed computing theory
distributed algorithms |
0.1 | 1 | 2008 | Fast Distributed Computation of Cuts Via Random Circulations · ICALP (1) 2008 |
Parallel and multicore computing › parallel algorithms › PRAM algorithms
EREW PRAM |
0.0 | 1 | 2011 | Fast computation of small cuts via cycle space sampling · ACM Trans. Algorithms 2011 |
Parallel and multicore computing
parallel algorithms |
0.0 | 1 | 2011 | Fast computation of small cuts via cycle space sampling · ACM Trans. Algorithms 2011 |
Methods — techniques the papers use, named apart from their topics
monte carlo · 0.2las vegas · 0.2cycle space sampling · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Websheets: A Templated Online Coding Exercise SystemabstractWebsheets is an online exercise system providing rigorous "fill-in-the-blank" programming exercises. It allows an instructor to quickly create exercises by writing a correct reference solution and indicating the parts to be blanked out. It is open-source and has been used successfully in Java and C++ by a half-dozen instructors and over 1000 students. David Pritchard 0001 |
ITiCSE | 1 |
| 2015 | Finding the closest ultrametric
Marco Di Summa, David Pritchard 0001, Laura Sanità |
Discret. Appl. Math. | 2 |
| 2014 | Generalized Hypergraph Matching via Iterated Packing and Local Ratio
Ojas Parekh, David Pritchard 0001 |
WAOA | 2 |
| 2014 | Multicommodity Flow in Trees: Packing via Covering and Iterated Relaxation
Jochen Könemann, Ojas Parekh, David Pritchard 0001 |
Algorithmica | 3 |
| 2013 | Cover-Decomposition and Polychromatic NumbersabstractA coloring of a hypergraph's vertices is polychromatic if every hyperedge contains at least one vertex of each color; the polychromatic number is the maximum number of colors in such a coloring. Its dual, the cover-decomposition number, is the maximum number of disjoint hyperedge-covers. In geometric hypergraphs, there is extensive work on lower-bounding these numbers in terms of their trivial upper bounds (minimum hyperedge size and degree); our goal here is to broaden the study beyond geometric settings. We obtain algorithms yielding near-tight bounds for three families of hypergraphs: bounded hyperedge size, paths in trees, and bounded Vapnik--Chervonenkis (VC)-dimension. This reveals that discrepancy theory and iterated linear program relaxation are useful for cover-decomposition. Finally, we discuss the generalization of cover-decomposition to sensor cover. Béla Bollobás, David Pritchard 0001, Thomas Rothvoß, Alex D. Scott |
SIAM J. Discret. Math. | 2 |
| 2013 | Hypergraphic LP Relaxations for Steiner TreesabstractIn this paper we prove new properties of hypergraphic linear programming relaxations for the Steiner tree problem. In particular, we show that a partition-based relaxation has the same value as other relaxations based on subtours and directed cuts. Additionally, we establish structural properties of basic solutions by using uncrossing methods. For quasi-bipartite instances we show that these hypergraphic relaxations have the same value as the well-studied graphic bidirected cut relaxation. We show how to analyze several approximation algorithms relative to the hypergraphic linear programs; one gives an approximation ratio and integrality gap of at most $\sqrt{3} \simeq 1.729$ for the Steiner tree problem when the full components arrive online. Deeparnab Chakrabarty, Jochen Könemann, David Pritchard 0001 |
SIAM J. Discret. Math. | 3 |
| 2013 | On approximating string selection problems with outliers
Christina Boucher 0001, Gad M. Landau, Avivit Levy, David Pritchard 0001, Oren Weimann |
Theor. Comput. Sci. | 4 |
| 2012 | On Approximating String Selection Problems with Outliers
Christina Boucher 0001, Gad M. Landau, Avivit Levy, David Pritchard 0001, Oren Weimann |
CPM | 4 |
| 2011 | Cover-Decomposition and Polychromatic Numbers
Béla Bollobás, David Pritchard 0001, Thomas Rothvoß, Alex D. Scott |
ESA | 2 |
| 2011 | Approximability of Sparse Integer Programs
David Pritchard 0001, Deeparnab Chakrabarty |
Algorithmica | 1 |
| 2011 | Fast computation of small cuts via cycle space samplingabstractWe describe a new sampling-based method to determine cuts in an undirected graph. For a graph ( V , E ), its cycle space is the family of all subsets of E that have even degree at each vertex. We prove that with high probability, sampling the cycle space identifies the cuts of a graph. This leads to simple new linear-time sequential algorithms for finding all cut edges and cut pairs (a set of 2 edges that form a cut) of a graph. In the model of distributed computing in a graph G = ( V , E ) with O (log | V |)-bit messages, our approach yields faster algorithms for several problems. The diameter of G is denoted by D , and the maximum degree by Δ. We obtain simple O ( D )-time distributed algorithms to find all cut edges, 2-edge-connected components, and cut pairs, matching or improving upon previous time bounds. Under natural conditions these new algorithms are universally optimal—that is, a Ω( D )-time lower bound holds on every graph. We obtain a O ( D +Δ/log |V|)-time distributed algorithm for finding cut vertices; this is faster than the best previous algorithm when Δ, D = O (√| V |). A simple extension of our work yields the first distributed algorithm with sub-linear time for 3-edge-connected components. The basic distributed algorithms are Monte Carlo, but they can be made Las Vegas without increasing the asymptotic complexity. In the model of parallel computing on the EREW PRAM, our approach yields a simple algorithm with optimal time complexity O (log V ) for finding cut pairs and 3-edge-connected components. David Pritchard 0001, Ramakrishna Thurimella |
ACM Trans. Algorithms | 1 |
| 2010 | Hypergraphic LP Relaxations for Steiner Trees
Deeparnab Chakrabarty, Jochen Könemann, David Pritchard 0001 |
IPCO | 3 |
| 2010 | k-Edge-Connectivity: Approximation and LP Relaxation
David Pritchard 0001 |
WAOA | 1 |
| 2009 | Approximability of Sparse Integer Programs
David Pritchard 0001 |
ESA | 1 |
| 2008 | Fast Distributed Computation of Cuts Via Random Circulations
David Pritchard 0001 |
ICALP (1) | 1 |
| 2008 | Max-Weight Integral Multicommodity Flow in Spiders and High-Capacity Trees
Jochen Könemann, Ojas Parekh, David Pritchard 0001 |
WAOA | 3 |
| 2006 | Symmetric network computationabstractWe introduce a simple new model of distributed computation -- finite-state symmetric graph automata (FSSGA) -- which captures the qualitative properties common to fault-tolerant distributed algorithms. Roughly speaking, the computation evolves homogeneously in the entire network, with each node acting symmetrically and with limited resources. As a building block, we demonstrate the equivalence of two automaton models for computing symmetric multi-input functions. We give FSSGA algorithms for several well-known problems. David Pritchard 0001, Santosh S. Vempala |
SPAA | 1 |