Demo Data from VLDB 2026 / reviewers in the wild / expert
Matthew S. Levine
dblp:81/2891
· DBLP profile ↗
7ranked-venue papers
2as first author
0since 2021 · last 2015
0000-0002-2622-2678ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 7 · 2 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
5 papers |
Graph algorithms and graph theory · 67% Approximation and online algorithms · 22% Algorithms and data structures · 10% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Distributed systems · 67% Performance modeling and evaluation · 33% |
Topics — the 14 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Graph algorithms and graph theory › graph algorithms › network flow
maximum flow |
0.3 | 3 | 2015 | Fast Augmenting Paths by Random Sampling from Residual Graphs · SIAM J. Comput. 2015 Random sampling in residual graphs · STOC 2002 Finding Maximum Flows in Undirected Graphs Seems Easier than Bipartite Matching · STOC 1998 |
Graph algorithms and graph theory › graph algorithms
augmenting path algorithm |
0.2 | 2 | 2015 | Fast Augmenting Paths by Random Sampling from Residual Graphs · SIAM J. Comput. 2015 Finding Maximum Flows in Undirected Graphs Seems Easier than Bipartite Matching · STOC 1998 |
Approximation and online algorithms
approximation algorithms |
0.2 | 1 | 2015 | Fast Augmenting Paths by Random Sampling from Residual Graphs · SIAM J. Comput. 2015 |
Algorithms and data structures
randomized algorithms |
0.1 | 2 | 2002 | Random sampling in residual graphs · STOC 2002 Fast randomized algorithms for computing minimum {3, 4, 5, 6}-way cuts · SODA 2000 |
Graph algorithms and graph theory
minimum cut |
0.0 | 2 | 2000 | Fast randomized algorithms for computing minimum {3, 4, 5, 6}-way cuts · SODA 2000 Experimental Study of Minimum Cut Algorithms · SODA 1997 |
Algorithms and data structures › randomized algorithms › sampling
random sampling |
0.0 | 1 | 2002 | Random sampling in residual graphs · STOC 2002 |
Graph algorithms and graph theory
graph algorithms |
0.0 | 1 | 2000 | Fast randomized algorithms for computing minimum {3, 4, 5, 6}-way cuts · SODA 2000 |
Graph algorithms and graph theory › graph cut
multiway cut |
0.0 | 1 | 2000 | Fast randomized algorithms for computing minimum {3, 4, 5, 6}-way cuts · SODA 2000 |
Graph algorithms and graph theory › graph algorithms › network flow › maximum flow
undirected maximum flow |
0.0 | 1 | 1998 | Finding Maximum Flows in Undirected Graphs Seems Easier than Bipartite Matching · STOC 1998 |
Performance modeling and evaluation
benchmarking |
0.0 | 1 | 1997 | Experimental Study of Minimum Cut Algorithms · SODA 1997 |
Distributed systems › peer-to-peer systems
consistent hashing |
0.0 | 1 | 1997 | Consistent Hashing and Random Trees: Distributed Caching Protocols for Relieving Hot Spots on the World Wide Web · STOC 1997 |
Distributed systems
distributed caching |
0.0 | 1 | 1997 | Consistent Hashing and Random Trees: Distributed Caching Protocols for Relieving Hot Spots on the World Wide Web · STOC 1997 |
Algorithmic game theory and mechanism design › matching
bipartite matching |
0.0 | 1 | 1998 | Finding Maximum Flows in Undirected Graphs Seems Easier than Bipartite Matching · STOC 1998 |
Internet architecture and protocols
world wide web |
0.0 | 1 | 1997 | Consistent Hashing and Random Trees: Distributed Caching Protocols for Relieving Hot Spots on the World Wide Web · STOC 1997 |
Methods — techniques the papers use, named apart from their topics
residual graph · 0.2random sampling · 0.2random tree · 0.0experimental study · 0.0augmenting path · 0.0randomized algorithm · 0.0blocking flow · 0.0amortized analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Fast Augmenting Paths by Random Sampling from Residual GraphsabstractConsider an $n$-vertex, $m$-edge, undirected graph with integral capacities and max-flow value $v$. We give a new $\tilde{O}(m + nv)$-time maximum flow algorithm. After assigning certain special sampling probabilities to edges in $\tilde{O}(m)$ time, our algorithm is very simple: repeatedly find an augmenting path in a random sample of edges from the residual graph. Breaking from past work, we demonstrate that we can benefit by random sampling from directed (residual) graphs. We also slightly improve an algorithm for approximating flows of arbitrary value, finding a flow of value $(1-\epsilon)$ times the maximum in $\tilde{O}(m\sqrt{n/\epsilon})$ time. David R. Karger, Matthew S. Levine |
SIAM J. Comput. | 2 |
| 2002 | Random sampling in residual graphsabstractABSTRACT Consider an n-vertex, m-edge, undirected graph with maximumflow value v. We give a new ~O (m + nv)-time maximum flow algo-rithm based on finding augmenting paths in random samples of the edges of residual graphs. After assigning certain special samplingprobabilities to edges in ~O (m) time, our algorithm is very simple:repeatedly find an augmenting path in a random sample of edges from the residual graph. David R. Karger, Matthew S. Levine |
STOC | 2 |
| 2000 | Fast randomized algorithms for computing minimum {3, 4, 5, 6}-way cuts
Matthew S. Levine |
SODA | 1 |
| 1999 | Finding the Right Cutting Planes for the TSP
Matthew S. Levine |
ALENEX | 1 |
| 1998 | Finding Maximum Flows in Undirected Graphs Seems Easier than Bipartite MatchingabstractConsider an rr-vertex, m-edge, undirected graph with maximum llow value v.We give a method to find augmenting paths in such a graph in amortized sub-linear (O(n@) time per path.This lets us improve the time bound of the classic augmenting path algorithm to O(m + nvsi2) on simple graphs.The addition of a blocking flow subroutine gives a simple, deterministic O(nm2/3v1/6)-time algorithm, We also use our technique to improve known randomized algorithms, giving @rtr+nv5/4)-time and d(m+-nt'~gv)-time algorithms for capacitated undirected graphs.-Forsimple graphs, in which v s II, the last bound is a(n2s2), improving on the best previous bound of O(n2*5), which is also the best known time bound for bipartite matching. David R. Karger, Matthew S. Levine |
STOC | 2 |
| 1997 | Experimental Study of Minimum Cut Algorithms
Chandra Chekuri, Andrew V. Goldberg, David R. Karger, Matthew S. Levine, Clifford Stein 0001 |
SODA | 4 |
| 1997 | Consistent Hashing and Random Trees: Distributed Caching Protocols for Relieving Hot Spots on the World Wide WebabstractWe describe a family of caching protocols for distrib-uted networks that can be used to decrease or eliminate the occurrence of hot spots in the network. Our protocols are particularly designed for use with very large networks such as the Internet, where delays caused by hot spots can be severe, and where it is not feasible for every server to have complete information about the current state of the entire network. The protocols are easy to implement using existing network protocols such as TCP/IP, and require very little overhead. The protocols work with local control, make efficient use of existing resources, and scale gracefully as the network grows. Our caching protocols are based on a special kind of hashing that we call consistent hashing. Roughly speaking, a consistent hash function is one which changes minimally as the range of the function changes. Through the development of good consistent hash functions, we are able to develop caching protocols which do not require users to have a current or even consistent view of the network. We believe that consistent hash functions may eventually prove to be useful in other applications such as distributed name servers and/or quorum systems. David R. Karger, Eric P. Lehman, Frank Thomson Leighton, Rina Panigrahy, Matthew S. Levine, Daniel Lewin 0001 |
STOC | 5 |