VLDB 2026 Research / reviewers in the wild / expert
William E. Devanny
dblp:133/8627
· DBLP profile ↗
13ranked-venue papers
5as first author
1since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 12 · 4 first-author · 1 since 2021Systems, architecture and hardware · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | A competitive analysis for the Start-Gap algorithm for online memory wear leveling
William E. Devanny, Michael T. Goodrich, Sandy Irani |
Inf. Process. Lett. | 1 |
| 2019 | Track Layouts, Layered Path Decompositions, and Leveled Planarity
Michael J. Bannister, William E. Devanny, Vida Dujmovic, David Eppstein, David R. Wood |
Algorithmica | 2 |
| 2018 | Quadratic Time Algorithms Appear to be Optimal for Sorting Evolving DataabstractWe empirically study sorting in the evolving data model. In this model, a sorting algorithm maintains an approximation to the sorted order of a list of data items while simultaneously, with each comparison made by the algorithm, an adversary randomly swaps the order of adjacent items in the true sorted order. Previous work studies only two versions of quicksort, and has a gap between the lower bound of Ω(n) and the best upper bound of O(n log log n). The experiments we perform in this paper provide empirical evidence that some quadratic-time algorithms such as insertion sort and bubble sort are asymptotically optimal for any constant rate of random swaps. In fact, these algorithms perform as well as or better than algorithms such as quicksort that are more efficient in the traditional algorithm analysis model. Juan José Besa Vial, William E. Devanny, David Eppstein, Michael T. Goodrich, Timothy Johnson |
ALENEX | 2 |
| 2018 | Graph Drawing Contest Report
William E. Devanny, Philipp Kindermann, Maarten Löffler, Ignaz Rutter |
GD | 1 |
| 2018 | Optimally Sorting Evolving DataabstractWe give optimal sorting algorithms in the evolving data framework, where an algorithm's input data is changing while the algorithm is executing. In this framework, instead of producing a final output, an algorithm attempts to maintain an output close to the correct output for the current state of the data, repeatedly updating its best estimate of a correct output over time. We show that a simple repeated insertion-sort algorithm can maintain an O(n) Kendall tau distance, with high probability, between a maintained list and an underlying total order of n items in an evolving data model where each comparison is followed by a swap between a random consecutive pair of items in the underlying total order. This result is asymptotically optimal, since there is an Omega(n) lower bound for Kendall tau distance for this problem. Our result closes the gap between this lower bound and the previous best algorithm for this problem, which maintains a Kendall tau distance of O(n log log n) with high probability. It also confirms previous experimental results that suggested that insertion sort tends to perform better than quicksort in practice. Juan José Besa Vial, William E. Devanny, David Eppstein, Michael T. Goodrich, Timothy Johnson |
ICALP | 2 |
| 2017 | The Online House Numbering Problem: Min-Max Online List LabelingabstractWe introduce and study the online house numbering problem, where houses are added arbitrarily along a road and must be assigned labels to maintain their ordering along the road. The online house numbering problem is related to classic online list labeling problems, except that the optimization goal here is to minimize the maximum number of times that any house is relabeled. We provide several algorithms that achieve interesting tradeoffs between upper bounds on the number of maximum relabels per element and the number of bits used by labels. William E. Devanny, Jeremy T. Fineman, Michael T. Goodrich, Tsvi Kopelowitz |
ESA | 1 |
| 2017 | Graph Drawing Contest Report
William E. Devanny, Philipp Kindermann, Maarten Löffler, Ignaz Rutter |
GD | 1 |
| 2017 | Square-Contact Representations of Partial 2-Trees and Triconnected Simply-Nested GraphsabstractA square-contact representation of a planar graph $G=(V,E)$ maps vertices in $V$ to interior-disjoint axis-aligned squares in the plane and edges in $E$ to adjacencies between the sides of the corresponding squares. In this paper, we study proper square-contact representations of planar graphs, in which any two squares are either disjoint or share infinitely many points. We characterize the partial $2$-trees and the triconnected cycle-trees allowing for such representations. For partial $2$-trees our characterization uses a simple forbidden subgraph whose structure forces a separating triangle in any embedding. For the triconnected cycle-trees, a subclass of the triconnected simply-nested graphs, we use a new structural decomposition for the graphs in this family, which may be of independent interest. Finally, we study square-contact representations of general triconnected simply-nested graphs with respect to their outerplanarity index. Giordano Da Lozzo, William E. Devanny, David Eppstein, Timothy Johnson |
ISAAC | 2 |
| 2016 | Scheduling Autonomous Vehicle Platoons Through an Unregulated IntersectionabstractWe study various versions of the problem of scheduling platoons of autonomous vehicles through an unregulated intersection, where an algorithm must schedule which platoons should wait so that others can go through, so as to minimize the maximum delay for any vehicle. We provide polynomial-time algorithms for constructing such schedules for a k-way merge intersection, for constant k, and for a crossing intersection involving two-way traffic. We also show that the more general problem of scheduling autonomous platoons through an intersection that includes both a k-way merge, for non-constant k, and a crossing of two-way traffic is NP-complete. Juan José Besa Vial, William E. Devanny, David Eppstein, Michael T. Goodrich |
ATMOS | 2 |
| 2016 | Track Layout Is Hard
Michael J. Bannister, William E. Devanny, Vida Dujmovic, David Eppstein, David R. Wood |
GD | 2 |
| 2016 | Parallel Equivalence Class Sorting: Algorithms, Lower Bounds, and Distribution-Based AnalysisabstractWe study parallel comparison-based algorithms for finding all equivalence classes of a set of $n$ elements, where sorting according to some total order is not possible. Such scenarios arise, for example, in applications, such as in distributed computer security, where each of n agents are working to identify the private group to which they belong, with the only operation available to them being a zero-knowledge pairwise-comparison (which is sometimes called a "secret handshake") that reveals only whether two agents are in the same group or in different groups. We provide new parallel algorithms for this problem, as well as new lower bounds and distribution-based analysis. William E. Devanny, Michael T. Goodrich, Kristopher Jetviroj |
SPAA | 1 |
| 2014 | The Galois Complexity of Graph Drawing: Why Numerical Solutions Are Ubiquitous for Force-Directed, Spectral, and Circle Packing Drawings
Michael J. Bannister, William E. Devanny, David Eppstein, Michael T. Goodrich |
GD | 2 |
| 2013 | Superpatterns and Universal Point Sets
Michael J. Bannister, Zhanpeng Cheng, William E. Devanny, David Eppstein |
GD | 3 |